Está en la página 1de 11

Implantación de aplicaciones

web
Instalación de gestores de contenido
IAW02 – Instalación de gestores de contenido.

Índice
1. QUÉ ES UN GESTOR DE CONTENIDO .............................................................................................. 3
2. CÓMO FUNCIONA UN GESTOR DE CONTENIDOS ........................................................................... 3
3. ESTRUCTURA DE UN CMS .............................................................................................................. 4
4. TIPOS DE GESTORES DE CONTENIDO ............................................................................................. 4
5. LICENCIAS DE USO ......................................................................................................................... 5
6. ¿QUÉ NECESITAREMOS PARA INSTALAR UN CMS? ........................................................................ 6
7. ESCOGER EL CMS ADECUADO ........................................................................................................ 7
8. WORDPRESS .................................................................................................................................. 8
9. JOOMLA ...................................................................................................................................... 10

2
IAW02 – Instalación de gestores de contenido.

1. Qué es un gestor de contenido


Los Sistemas Gestores de Contenidos o CMS (Content Management System) son programas que
permiten crear y administrar contenidos de forma sencilla.

El CMS es un programa instalado en un servidor web que permite crear una Web sin necesidad
de conocer el lenguaje HTML para poder publicar fotos, artículos, archivos, etc. El acceso al CMS,
tanto para administrarlo como para ver los contenidos, se realiza utilizando un navegador web.

La interfaz que utiliza el CMS está basada en formularios, donde se dan de alta los contenidos
de forma organizada, de manera que puedan aparecer en la parte de la web donde los hemos
dado de alta. Luego, el CMS tendrá dos partes diferenciadas:

- Backend – donde los usuarios autorizados administran el CMS, cargan contenidos, etc.

- FrontEnd – Lugar donde se visitan y ven los contenidos cargados desde el Backend.

Los Gestores de Contenidos suelen ir destinados a:

- Empresas que necesitan proveer de información actualizada a sus clientes (catálogos,


artículos, etc).

- Corporaciones que informan de noticias, productos, comunicados, etc.

- Páginas personales, redes sociales como Blogger, WordPress, etc.

2. Cómo funciona un gestor de contenidos


El Gestor de Contenidos trabaja en el servidor web que lo aloja. Para acceder al Gestor utilizamos
el navegador y adicionalmente podemos usar un servicio FTP para subir los archivos con más
facilidad.

Los usuarios acceden al gestor tecleando la URL en el navegador, entonces el servidor selecciona
el esquema gráfico e introduce los valores de la base de datos que correspondan. La página se
genera dinámicamente para el usuario, el código HTML se genera con esa llamada y,
normalmente, el gestor tiene varios formatos o plantillas de presentación para dotar de más
flexibilidad al acceso a los contenidos.

3
IAW02 – Instalación de gestores de contenido.

3. Estructura de un CMS
Las funciones de un CMS están separadas en:

- Front-End: Sitio Web donde los visitantes y usuarios registrados ven la información.

- Back-End: Contiene la parte de administración del gestor, suele estar localizado en otra
URL y en esta parte se realizan las tareas de configuración, mantenimiento, limpieza,
creación de estadísticas, administración de usuarios, etc.

- Configuración: Normalmente tienen un apartado de “Configuration Settings” para


tomar las decisiones relativas al título del sitio web, palabras para los motores de
búsqueda, opciones para permitir/prohibir alta a los usuarios, etc.

- Derechos de acceso: Son los privilegios de acceso que se dan a los distintos usuarios que
pueden acceder al Gestor, pueden ser desde administradores a editores de contenido o
autores.

- Contenido: Los contenidos pueden ser muy variados: textos, imágenes, videos, música,
archivos multimedia… o combinaciones de ellos. Para facilitar la presentación y gestión
de los contenidos, se dispone de estructuras que permiten jerarquizar la información en
categorías, secciones.

- Plantillas: Para personalizar la forma (colores, tipos de letra, etc), en que se presenta la
información.

- Extensiones: Normalmente los gestores son ampliables y las distintas funcionalidades


del gestor se denominan componentes, por ejemplo, una tienda on-line, el gestor de
usuarios, gestor de correo, foro, galería de imágenes, gestor de descarga, etc. Los
módulos que se necesitan integran con loa componentes son utilizados para insertar
contenidos en la parte deseada dentro de la plantilla. También son consideradas
extensiones los plug-in, los paquetes de idioma o las plantillas.

4. Tipos de gestores de contenido


- Gestión de Portales: Son CMS que gestiona el contenido de un sitio web. Por ejemplo:
Joomla, Drupal.

4
IAW02 – Instalación de gestores de contenido.

- Blogs: Permiten publicar noticias ordenadas cronológicamente y permitiendo


comentarlas. Ejemplos: Blogger y WordPress.

- Wikis: Permiten la creación colaborativa de contenidos. Ejemplo: Wikipedia.

- Gestores de Comercio Electrónico. Permiten generar sitios web destinados al comercio


electrónico. Ejemplo: Magento.

- Galerías: Sitio web con contenido audiovisual. Ejemplo: Gallery.

- Gestores e-learning: Son una variedad conocida como LMS (Learning Management
System), están destinados a procesos de aprendizaje. Ejemplo: Moodle.

5. Licencias de uso
La licencia es un documento que expresa la voluntad del autor sobre los límites y alcances del
uso que pueden hacer las personas respecto a la copia, reproducción, modificación, traducción
y adaptación de su obra.

Las licencias pueden ir desde las más restrictivas, en la cual el autor se reserva todos los
derechos, hasta las más permisivas, en las cuales el autor permite una gran cantidad de usos de
la obra a las personas, siendo el caso más extremo de esta posibilidad el de dominio público.

En todos los tipos de licencias está el respeto por los Derechos Morales, por el que en ningún
caso una persona puede adjudicarse la autoría de una obra que no ha creado. Además, siempre
que se conozca la autoría de una obra ha de citarse al autor.

5
IAW02 – Instalación de gestores de contenido.

Una Licencia de Uso debe especificar, al menos, lo que se permite hacer en los siguientes
aspectos:

• Reproducción o copia.

• Realización de obras derivadas o adaptaciones.

• Beneficio económico.

Tipos de licencias:
• Copyright: el autor se reserva todos los derechos. Se representa por el símbolo ©.

• Copyleft: permite la libre distribución de copias y versiones modificadas, exigiendo que


los mismos derechos sean mantenidos en las obras derivadas. Este tipo de licencia
apareció bajo el amparo del software libre por la que el autor incluye el código fuente
para que pueda ser usado, modificado y distribuido. Para representarla se utiliza un
símbolo semejante al del Copyright pero con el lado abierto de la C mirando hacia la

izquierda . Hay dos tipos de licencias copyleft:

o Completa: permite cualquier modificación de la obra inicial a excepción de la


licencia.

o Parcial: limita las partes de la obra que son modificables.

• Creative Commons están basadas en la GPL, y, aunque no suelen ser empleadas para
licenciar software, si suelen ser utilizadas para distribuir y usar contenidos. Suelen
responder al lema "algunos derechos reservados" por lo que un autor que decida
publicar su trabajo mediante una licencia CC debe escoger aquellos derechos que está
dispuesto a ceder, de entre los que posee.

6. ¿Qué necesitaremos para instalar un CMS?


Los gestores de contenidos, al ser aplicaciones web, precisan de un Servidor de Aplicaciones
Web. Podemos decidirnos por un servidor web como IIS o Apache, un SGBD (SQL Server, Oracle,
MySQL, etc) y un lenguaje de programación (C#, Perl, PHP, Java…).

No obstante, cuando las tecnologías empleadas son de código abierto, lo habitual es que el
sistema operativo del servidor sea GNU/Linux, en cualquiera de sus distribuciones, sobre el que
se ejecuta un servidor Apache, con soporte para PHP y como SGBD se utilice MySQL.

6
IAW02 – Instalación de gestores de contenido.

7. Escoger el CMS adecuado


Estudio del año 2018

En la búsqueda del sistema de gestión de contenidos más acorde con los intereses de cada uno
es fácil perder la perspectiva fácilmente. Hoy en día se encuentran en el mercado entre 250 y
300 programas diferentes, que van desde simples sistemas modulares para blogs a gestores
más completos para el ámbito profesional. Aquí, la cuestión central gira en torno a los
requisitos que ha de cumplir un gestor de contenidos para que pueda soportar eficazmente el
proyecto previsto.

Para dar con el mejor CMS y sacarle todo el partido, es necesario tener claro el contenido y el
objetivo del proyecto.

Lee los siguientes artículos y anota tus conclusiones:

https://neliosoftware.com/es/blog/wordpress-drupal-o-joomla-cual-es-mejor/

https://www.ionos.es/digitalguide/hosting/cms/cms-en-comparativa-los-gestores-de-
contenido-mas-usados/

https://isyourweb.com/comparativa-drupal-joomla-y-wordpress/

7
IAW02 – Instalación de gestores de contenido.

8. WORDPRESS

Es un sistema CMS creado por Mat Mellenweng enfocado a la


creación de blogs, con licencia GPL.

WordPress está desarrollado en PHP y MySQL y código


modificable.

Actualmente, es el CMS más popular; entre las causas de su


crecimiento están la facilidad de uso, sus características y la licencia GPL que contribuye a que
se desarrollen cantidad de plugins.

WordPress presenta dos opciones diferentes:

- Wordpress.org, plataforma comercial de WordPress en la que podemos crear nuestro


blog. Aunque sea gratuita, encontraremos algunas funciones que son de pago, como la
posibilidad de editar el CSS de nuestra plantilla.

La plataforma en castellano es: https://es.wordpress.org/

- WordPress en un servidor de aplicaciones web, distribuido bajo licencia GP. Aunque sea
gratuita, debemos tener en cuenta el coste del servidor web (en el caso de que no sea
propio).

o Lugar donde descargar la aplicación web: https://es.wordpress.org/download/

o Guía en castellano de la instalación:


https://codex.wordpress.org/es:Instalando_Wordpress

Rendimiento de Wordpress
Una de las ventajas de WordPress, la cantidad de plugins que maneja, es una de las principales
desventajas desde el punto de vista del rendimiento.

Cuando el CMS tiene muchos plugins instalados, el rendimiento y la capacidad de respuesta del
sitio web pueden verse afectados.

Algunos desarrolladores que trabajan con WordPress recomiendan incluir los plugins que logran
un buen nivel de rendimiento y eliminar el resto.

A continuación, figuran una serie de artículos relacionados con los pasos a seguir para optimizar
wordpress:

https://www.webempresa.com/blog/como-mejorar-la-velocidad-de-wordpress-en-2017.html

8
IAW02 – Instalación de gestores de contenido.

https://www.arsys.es/blog/programacion/mejorar-rendimiento-wordpress/

https://ragose.com/optimizar-wordpress-guia-paso-a-paso/

Como pasos mínimos a realizar son:

Instalar un plugin de caché: para que wordpress utilice un área de caché y permita que se
guarden las copias de las páginas consultas y puedan ser utilizadas por otros usuarios. El más
usado por ser gratuito es WP Super Cache.

Eliminar los plugins no necesarios: Lo que importa es que no haya plugins con un alto
consumo de recursos, porque será este el que ralentice tu WordPress.

Eliminar los plugins que no estemos utilizando o con funciones que pueden ser reemplazadas de
otra forma. Aunque perdamos alguna funcionalidad, a largo plazo el sitio funcionará de forma
más rápida y segura.

Cuando estemos planificando que plugin eliminar, debemos tener en cuenta que muchas de sus
funciones podemos crearlas nosotros mismos (codificando directamente en HTML), sin
necesidad de emplear plugin. Ejemplos:

- En vez de instalar un plugin para generar la lista de “Entradas populares”, podemos crear
la lista en HTML puro.

- En vez de instalar un plugin para el formulario de contacto, podemos escribir un párrafo


incluyendo nuestra dirección de correo electrónico.

Para analizar el rendimiento de que plugins pueden estar causando problemas, hay otro plugin
P3 Plugin Performance Profiler, es un plugins para WordPress que analizará hasta el último
plugin de tu web y te dirá cuál de ellos es el culpable del consumo de recursos.

Vigilar los plugin que actúan en las entradas.


En los sitios WordPress, la mayor parte del tráfico va hacia los artículos del blog:

• Las páginas de inicio, categorías y archivos reciben el 20 % del tráfico total.

• El 80% restante es de los post de todas las visitas.

A la vista de estos datos, los plugin que actúan dentro de todos los post consumirán la mayor
parte de los recursos.

Optimizar las tablas de las bases de datos.


En la mayoría de los sistemas de gestión dinámica de la información, la mayor parte de los
recursos se van al almacén, eliminación y actualización de la información almacenada en la base
de datos. Podemos optimizar el rendimiento optimizando las tablas en la base de datos.

9
IAW02 – Instalación de gestores de contenido.

9. JOOMLA

La primera versión de Joomla apareció en 2005 y debe su nombre al


equipo de su desarrollo, que buscó un nombre que significase “todos
juntos” y escogió el término en el idioma suajili “jumla”.

El software e Joomla es de uso gratuito y libre distribución (Open


Source), bajo licencia general GNU/GPL.

Cuando instalamos Joomla, somos propietarios de nuestro sitio pero no del sistema Joomla que
se utiliza para el mismo (no podríamos venderlo como si fuese nuestro). Esto quiere decir que
hay ciertas leyes de Copyright que tenemos que respetar (no confundir con el Copyright de los
contenidos que puede ser nuestro). Cuando un cliente nos page por la construcción de un sitio
utilizando Joomla, el dinero no es por el concepto de compra del software (es gratuito), sino por
los servicios que de él se deriven: instalación, configuración, diseño, puesta en marcha y soporte.

El código base de Joomla está escrito en PHP. Aunque esté pensado para trabajar en un Servidor
Web Apache+PHP+MySQL, también puede correr en otros servidores, siempre que tengan el
módulo de PHP y el gestor MySQL.

Joomla se puede usar para:

- Sitios web corporativos o portales, intranets y extranets

- Sitios web de pequeñas empresas

- Revistas, periódicos y publicaciones en línea.

- Comercio electrónico y reservas en línea

- Sitios web gubernamentales, sin fines de lucro y organizacionales

- Sitios web o portales comunitarios, escolares y eclesiásticos

- Páginas de inicio personales o familiares ...

El núcleo de Joomla Framework permite a los desarrolladores construir rápida y fácilmente:

- Sistemas de control de inventario

- Herramientas de informes de datos

- Puentes de comunicación entre aplicaciones

- Catálogos de productos personalizados

- Sistemas integrados de comercio electrónico.

- Directorios comerciales complejos

10
IAW02 – Instalación de gestores de contenido.

- Sistemas de reserva

- Herramientas de comunicación

Página de Joomla: https://www.joomla.org/

Descargar Joomla: https://downloads.joomla.org/

Actualmente Joomla también ofrece un sitio web https://launch.joomla.org/

Mas información sobre componentes de Joomla – Las extensiones


¿Qué es una extensión?

https://docs.joomla.org/Extension/es

Tipos de extensiones en Joomla

https://docs.joomla.org/Extension_types_(general_definitions)/es

Directorio de extensiones

https://extensions.joomla.org/

En Joomla, por extensión se entiende todo aquello que realiza alguna tarea.
Son extensiones:

Pequeños programas, independientes entre sí, que están junto al


Componentes núcleo de Joomla o se descargan aparte para poder instalarlas
posteriormente desde nuestro panel de administración.

Ya los hemos visto, son aplicaciones mucho más simples que los
componentes y generalmente son una extensión o complemento
Módulos de algún componente.
Muestran información secundaria, simplificada que toman de la
base de datos y luego cargan sobre los laterales del sitio.

Aplicaciones que se apoderan de los artículos de contenido


(documentos e ítems de componentes) antes de ser mostrados y
Plugins publicados en el sistema y le añaden información adicional o
alteran de forma dinámica, con el objetivo de completar el
contenido que va a ser entregado al navegador del usuario final.

Paquetes de archivos que, una vez instalados, permiten que l Front


Idiomas
End y el Back End se expresen en un idioma determinado.

Plantillas Deciden como se muestra el espacio web, tanto el Front como el


(Templates) Back End, en el navegador del usuario.

11

También podría gustarte