Está en la página 1de 15

2021 / MEDELLÍN

C U R S O

WordPress
UNIDAD 1: GESTORES DE CONTENIDO WEB CMS Y EL CONCEPTO DE SOFTWARE LIBRE
CONTENIDO
Introducción al tema ............................................... 03
1. ¿Qué son los gestores de contenido
web y cómo están construidos? ...................... 04
1.1 Páginas web ..................................................... 04
1.1.1 Componentes de una página web ........ 05
1.1.2. Servidor Web ........................................... 05
1.1.3 Lenguaje de programación .................... 06
1.1.4. Base de datos .......................................... 06

2. Introducción al software libre ......................... 07


2.1. Ventajas de software libre ........................... 08
2.2. Sistemas más relevantes .............................. 09

3. Funcionamiento de Wordpress como


gestor de contenidos y sus ventajas .............. 10
3.1. Funcionamiento Wordpress ........................ 12
3.2. Características ................................................ 13
UNIDAD 1
Introducción al tema: en el escenario de consumo actual de
internet es importante resaltar que “la mayor parte de la inver-
sión en sistemas y servicios de internet es corporativa” (Schiller
2002) Es por esto que, en la unidad 1 podrás conocer las venta-
jas de trabajar con Sistemas de Gestión de Contenidos para el
uso de empresas o usuarios y las posibilidades que supone
administrar de manera sencilla contenidos dinámicos sin nece-
sidad de tener una estructura técnica compleja, lo cual te
permitirá concentrarte en mayor medida en la estrategia y
reducir costos a la hora de tener presencia en Internet.
Unidad 1: Gestores de contenido web CMS y el concepto de software libre

TEMA 1: ¿QUÉ SON LOS GESTORES DE CONTENIDO


WEB Y CÓMO ESTÁN CONSTRUIDOS?

1.1 Páginas web


Las páginas web son recursos en Internet que
permiten a las empresas y personas publicar
contenidos en la web, y de esta forma tener
participación en un mundo globalizado. Actual-
mente tenemos la posibilidad tecnológica de
que cualquier persona pueda crear su propio
sitio web y publicarlo en Internet, incluso de
forma gratuita.

También existen las aplicaciones web que están


construidas bajo la misma tecnología de páginas
web, pero su funcionamiento es más avanzado
que el de una web estática, debido a que genera
un tipo de transacción entre el visitante del
sitio y los recursos con los cuales interactúa.

04 Curso WordPress Kurve Plataforma Digital


Unidad 1: Gestores de contenido web CMS y el concepto de software libre

1.1.1 Componentes de una página web

Una página web está conformada por un lenguaje estructura-


do HTML, que jerarquiza la estructura lógica de los contenidos
del sitio, como los títulos de la página, los párrafos que compo-
nen los contenidos y los recursos multimedia como imágenes,
audio y video.

Adicionalmente a estos contenidos, existe un componente


importante, que es el de las hojas de cascada de estilos CSS,
las cuales definen los estilos del sitio web, como: los colores,
márgenes, tamaños, y cualquier otro elemento visual, o diseño
aplicado a los contenidos que conforman el sitio web.

1.1.2. Servidor Web

Para el correcto funcionamiento de las páginas web se hace nece-


sario un programa llamado servidor web. Este se encuentra
abierto constantemente a la espera de peticiones por parte de los
usuarios. Cuando un usuario ingresa desde su navegador web a un
sitio web en concreto, el servidor web recibe esta petición y
determina cuál es la página que el usuario quiere consultar.

Entre estos los más populares son Apache, Nginx, y Microsoft IIS.

05 Curso WordPress Kurve Plataforma Digital


Unidad 1: Gestores de contenido web CMS y el concepto de software libre

1.1.3 Lenguaje de programación

Cuando el servidor web recibe la petición, se encarga de ejecutar el código que el


programador ha determinado para esa ruta en concreto y el servidor web lanza la
ejecución del código de programación en tiempo real.

A esto se le conoce como lenguaje de programación de back-end, lo que indica que


el código del programador corre del lado del servidor. Algunos de los lenguajes de
programación más destacados son: PHP, Python, Node.js, Java, entre otros.

1.1.4. Base de datos

“Una base de datos es una colección estructurada de información o datos, normal-


mente almacenada electrónicamente en un sistema de computación.” (What is a
database?, 2021)

Algunos de los motores de bases de datos más destacados son: MySQL, PostgreS-
QL, Oracle Database, Microsoft SQL Server, etc.

En las bases de datos se almacenan de manera segura los datos de un sitio web, como
por ejemplo sus contenidos, usuarios, y las transacciones que se realizan en el sitio.

En el ejemplo anterior, donde un usuario consulta a un servidor web y este realiza una
llamada al código de programación, el código podría consultar una base de datos para
traer alguna información, así luego, el servidor web podría devolverlo a una página
HTML, qué aparecerá en el navegador web del usuario. Todo esto ocurre en milise-
gundos, aunque a veces puede tardar un poco más si el servidor web está ocupado.

Lo importante de todo esto es entender que detrás de una página web en concreto,
existe un computador soportándola, para atender todas las solicitudes de los usuarios.

06 Curso WordPress Kurve Plataforma Digital


Unidad 1: Gestores de contenido web CMS y el concepto de software libre

TEMA 2: INTRODUCCIÓN AL SOFTWARE LIBRE


El software libre permite a los usuarios de sof-
tware tener la libertad para ejecutarlo para cual-
quier propósito. Pueden estudiar el código
fuente, modificarlo y mejorarlo. Incluso, pueden
compartir las mejoras realizadas en el código
fuente para beneficio de otras personas.

La principal motivación en las empresas para el


uso del software libre, es la escalabilidad, la
reducción de costos operativos y un soporte
activo por parte de la comunidad que interviene
en el proyecto.

El software libre en Colombia se utiliza principal-


mente para proyectos de investigación, ciencia
de los datos (Big Data), educación (Moodle),
sitios web que emplean gestores de contenido
CMS como Wordpress, Drupal, etc.

07 Curso WordPress Kurve Plataforma Digital


Unidad 1: Gestores de contenido web CMS y el concepto de software libre

2.1. Ventajas del software libre


Observa algunas ventajas que se tienen al utilizar software
de uso libre, tanto para empresas como para personas:

En los desarrollos de sof-


tware libre a gran escala
donde participan una gran
cantidad de desarrollado- Es modificable y tiene una
res de software, se crea gran cantidad de aplicaciones.
software robusto, estable,
rápido y libre.

Se generan ahorros en los


costos de licencias. Las
Generalmente los ataques o
empresas pueden priorizar
vulnerabilidades son detecta-
sus recursos económicos en
das y corregidas más rápido
soporte empresarial rela-
que en cualquier otro tipo de
cionados con el soporte y
software cerrado.
mantenimiento, más no por
desarrollo del software.

08 Curso WordPress Kurve Plataforma Digital


Unidad 1: Gestores de contenido web CMS y el concepto de software libre

2.2. Sistemas más relevantes


A continuación conoce algunos de los proyectos Moodle: Es un sistema LMS (Sistema
más destacados que se relacionan con el softwa- de gestión de aprendizaje), con el cual
re libre: se pueden crear plataformas de edu-
cación virtual completas con diferentes recur-
GNU Linux: Es el sistema operativo sos para el aprendizaje virtual.
más utilizado en el mundo, tanto en el
ámbito empresarial respecto a las pla- Editores de código: En esta categoría
taformas tecnológicas que soportan se encuentran los editores de código
internet, como de los dispositivos móviles, más populares, personalizables, y con
debido a que el sistema operativo Android está las mejores características como: Atom
basado en GNU Linux. y Visual Studio Code.

GNU Linux cuenta con diferentes distribuciones Librerías de programación: librerías


que personalizan o aportan características de JavaScript, como React Native, la
especiales y satisfacen necesidades específicas, cual permite a los usuarios crear aplica-
tanto para el uso personal como empresarial. ciones nativas usando únicamente el
lenguaje de programación Java script. También
Wordpress: Es uno de los gestores de está el framework de JavaScript Vue.js, el cual
contenido CMS (Sistema de gestión de se ha convertido en uno de los más populares
contenidos) más utilizados en el gracias a su enfoque basado en componentes
mundo para crear y administrar pági- para crear aplicaciones web.
nas web, sin la necesidad de saber desarrollar
software.

09 Curso WordPress Kurve Plataforma Digital


Unidad 1: Gestores de contenido web CMS y el concepto de software libre

TEMA 3: FUNCIONAMIENTO DE WORDPRESS


COMO GESTOR DE CONTENIDOS Y SUS
VENTAJAS DESTACADAS.
Wordpress tiene la facilidad de tener todo un
entorno para el despliegue de un sitio web
haciendo que sea sencillo para los desarrolla-
dores poder personalizarlo.

Este gestor de contenido escrito en PHP es un


motor de bases de datos MySQL. Esto significa
que es un software que ya está preparado
para gestionar contenido como texto, imáge-
nes y multimedia por él mismo. Wordpress
está construido bajo la licencia GPL. Esta
licencia asegura que este código es abierto, y
que cualquier persona lo puede modificar,
estudiar y compartir libremente.

Como antecedente, tuvo sus inicios en el año


2003, cuando el programador Matt Mullenweg
y Mike Little toman el proyecto “b2/cafelog”
(History, 2021), el cual estaba anunciando su
retirada, y realizan un Ford del proyecto, para
posteriormente ajustarlo como gestor de con-
tenidos para blogs.

10 Curso WordPress Kurve Plataforma Digital


Unidad 1: Gestores de contenido web CMS y el concepto de software libre

En la actualidad podemos separar a Wordpress en dos proyectos diferentes:

WordPress.com WordPress.org

Es el proyecto comercial que financia parte de Es el proyecto de uso libre donde se


la fundación WordPress. En WordPress.com se puede descargar Wordpress para ser
pueden crear sitios web sin necesidad de un usado en cualquier proyecto, instalándolo
servidor propio y se pueden utilizar muchas de directamente en tu servidor.
las características de Wordpress dependiendo
del plan contratado.

Wordpress es soportado por una comunidad de desarrolladores que, con cada nueva versión, corri-
gen errores, agregan nuevas funciones, mejoran el rendimiento y las características existentes para
mantenerse actualizados con los nuevos estándares de la industria web.

11 Curso WordPress Kurve Plataforma Digital


Unidad 1: Gestores de contenido web CMS y el concepto de software libre

3.1. Funcionamiento Wordpress


Conoce el proceso que se requiere para ejecutar una vista de Wordpress:

01 02 03 04
Se busca una Luego esta Posteriormente Por último,
página de consulta la los procesa junto genera las vistas
WordPress, la cual base de datos con otras funcio- que contempla-
ejecuta el código validando que nalidades que rán los usuarios
PHP asociado contenidos agregan plugins en el front-end
a la página. devolver. adicionales. en HTML.

12 Curso WordPress Kurve Plataforma Digital


Unidad 1: Gestores de contenido web CMS y el concepto de software libre

3.2. Características
Wordpress es auto administrable, esta es la
principal característica de todos los gestores
de contenido para sitios web, lo que permite el
manejo de imágenes, textos y multimedia sin
tener que desarrollar código.

Esta herramienta ofrece una gestión de usua-


rios, lo que significa que se pueden crear
usuarios con diferentes roles y de esta
manera dividir los permisos gestionando así
los contenidos del sitio web.

También, cuenta con una gran comunidad de


desarrolladores que crean diferentes com-
ponentes para aumentar las características
disponibles, las cuales se pueden clasificar en
dos categorías principales: Themes y Plugins.

¡Descubre cada una de ellas!

13 Curso WordPress Kurve Plataforma Digital


Unidad 1: Gestores de contenido web CMS y el concepto de software libre

Theme (tema) Wordpress

Los temas permiten a los usuarios cambiar el


aspecto y la funcionalidad de un sitio web de
WordPress sin alterar el código central o el
contenido del sitio.

Cada sitio web de WordPress requiere que al


menos un tema y cada uno debe diseñarse
utilizando los estándares de WordPress con
PHP estructurado, HTML válido (lenguaje de
marcado de hipertexto) y hojas de estilo en
cascada (CSS).

Los temas de WordPress generalmente se cla-


sifican: gratuitos y premium.

Muchos temas gratuitos se enumeran en el


directorio de temas de WordPress (también
conocido como repositorio), y los temas pre-
mium están disponibles para su compra en
mercados y desarrolladores individuales de
WordPress.

14 Curso WordPress Kurve Plataforma Digital


Unidad 1: Gestores de contenido web CMS y el concepto de software libre

Plugins (Componentes)

Los complementos de WordPress permiten Después de analizar esta información y con


ampliar las características y la funcionalidad base en las mejores prácticas de desarrollo
de tu sitio web. Cada uno ofrece funciones y web, en las próximas unidades aprenderás a ins-
características personalizadas que facilitan a talar y gestionar las actualizaciones de Wor-
los usuarios adaptar sus sitios web a sus nece- dpress, las cuales toda una comunidad de desa-
sidades específicas. El directorio de complemen- rrolladores de software ha aportado haciendo
tos gratuitos y de código abierto de WordPress que WordPress siga innovando, agregando más
se distribuyen por medio de WordPress.org. y mejores características.

Los complementos premium son desarrollos a


la medida y se ofrecen bajo la licencia de sus-
cripción o de un único pago, dependiendo del
desarrollador.

Nota: no todos los complementos de pago se


encuentran disponibles para ser actualizados
con las nuevas versiones de seguridad y carac-
terísticas, haciendo posible que no funcionen
correctamente o que no funcionen en absoluto
en versiones recientes de Wordpress. Por lo
tanto, es muy importante verificar siempre la
licencia.

15 Curso WordPress Kurve Plataforma Digital

También podría gustarte