Instalación en sistemas operativos libres y propietarios

Cada gestor de contenidos tiene su propia forma de instalarse aunque en general las instalaciones son parecidas y siempre hay que seguir los mismos pasos.

Es importante indicar que la instalación del gestor de contenidos es independiente del sistema operativo, eso quieres decir que da igual instalar los gestores en sistemas operativos libres o propietarios, la clave de la instalación está en el lenguaje de programación que se haya utilizado para programar el gestor, esto quiere decir que tenemos que tener instalado en el ordenador el intérprete del lenguaje de programación, por ejemplo si el gestor está desarrollado en PHP necesitamos bajarnos de la página http://php.net/ la versión recomenda de PHP.

Los pasos generales para instalar y configurar un gestor de contenidos cualquiera son:

  1. Tener previamente instalado Apache, MySQL y PHP.
  2. Crear una base de datos para el gestor.
  3. Descargar una versión actualizada del gestor.
  4. Descomprimir el fichero descargado.
  5. Acceder desde un navegador a la dirección url donde hemos descomprimido el gestor.
  6. Instalar el gestor de contenidos siguiendo los pasos que aparecen en el instalador.

Creación de usuarios y grupos de usuarios

Para que un sitio web tenga éxito es preciso que los usuarios se involucren en el proyecto y que participen en la publicación de contenidos. No todos los usuarios que acceden al gestor de contenidos pueden crear artículos por este motivo se definen permisos, los permisos sirven para dar acceso al usuario a un determinado contenido, se pueden crear perfiles de usuarios con diferentes permisos como por ejemplo:

  • Autores: pueden crear artículos
  • Editores: pueden modificar y hacer cambios a los artículos
  • Publicadores: pueden hacer cambio y publicar artículos

Los autores crean artículos que otras personas tienen que aprobar antes de que aparezcan en la página principal, los editores modifican los artículos y por último están los publicadores que verifican que los artículos son correctos y los publican. Estos usuarios no tienen acceso a la administración.

Utilización del interfaz gráfico. Personalización del entorno

En los gestores de contenidos existen diferentes partes, normalmente hay una parte pública (front end) que puede ver todo el mundo al acceder al gestor y es donde se encuentran los artículos, encuestas, menús, etc. La otra parte es la de administración (back end) y sólo tiene acceso un reducido grupo de personas.

Parte pública:

  • Logo del sitio
  • Menú principal
  • Menú de recursos
  • Menú superior
  • Módulo de noticias populares
  • Módulo de últimas noticias
  • Módulo de encuestas
  • Artículos

Parte privada:

  • Gestión de usuarios y permisos
  • Configurar menús, módulos, plantillas, idiomas
  • Actualizar el gestor
  • Realizar copias de seguridad

Funcionalidades proporcionadas por el gestor de contenidos

Imaginemos que una persona se dedica a publicar noticias en la página web de un periódico, si tuviera que crear las páginas en HTML cada vez que tiene que publicar una noticia sería mucho trabajo, en cambio con un gestor de contenidos lo único que tendría que hacer es añadir el contenido de la noticia y el gestor se encargará de crear y publicar la página en HTML.

Los gestores de contenidos son aplicaciones informáticas que sirven para crear, gestionar y publicar información en la red, generan páginas dinámicas consultando los ficheros y las bases de datos a las que tienen acceso, el resultado final son páginas HTML generadas automáticamente.

Los gestores de contenidos son sistemas que una vez instalados sólo hay que preocuparse de añadir textos e imágenes, no es necesario ser un experto para crear y administrar contenidos.

Las características principales de los gestores son:

  • Permiten interactuar con los usuarios mediantes comentarios, encuestas, votaciones, etc.
  • La edición de contenidos es sencilla, los gestores suelen utilizan editores WYSIWYG (What You See Is What You Get, en inglés, «lo que ves es lo que obtienes»), son editores que sirven para dar formato a los artículos de forma fácil e intuitiva.
  • Se puede programar la fecha de publicación de los artículos, cuando se escribe un artículo no tiene porque publicarse inmediatamente.
  • Reducción del tamaño de las páginas en el servidor, el contenido se almacena en la base de datos y al generarse dinámicamente las páginas en el servidor el tamaño se reduce considerablemente.
  • Creación ilimitada de usuario y grupos, también se les puede asignar permisos a los usuarios y grupos.
  • La maquetación sólo se realiza en el diseño, no hay que preocuparse del diseño cada vez que se va a crear un artículo.
  • Envío de boletines informativos y correos electrónicos, los gestores poseen mecanismos para enviar correos masivos.
  • Soportan el formato RSS para publicar y agregar contenido.
  • Control de estadísticas de acceso al gestor.
  • Facilidad para actualizar el gestor de contenidos, algunos gestores tienen mecanismos para actualizarse automáticamente.
  • Recuperación de información, con los gestores se pueden hacer copias de seguridad y restaurarlas.
  • Miles de plantillas de diseño y plugins disponibles en Internet.

Sindicación

La difusión de contenido se realiza por medio del formato RSS (siglas de Really Simple Syndication) es un sistema de distribución de contenido a través de canales web, es otra forma de ver un sitio web, en vez de ver páginas HTML vemos un fichero en formato XML.

Funcionamiento de los gestores de contenidos

El funcionamiento de un gestor de contenido empieza cuando un cliente accede a un servidor web desde un navegador o cualquier dispositivo con el que pueda hacer una petición a un servidor, el servidor que tiene el gestor de contenidos instalado, procesa la petición y hace las llamadas necesarias a las bases de datos que contienen la configuración y los datos, el servidor devuelve al cliente la página web en formato HTML con todos los datos que necesite y que ha consultado de la base de datos, es decir textos, imágenes, sonidos, etc.

Actualizaciones del gestor de contenidos

La actualización es una de las tareas fundamentales que hacen los administradores para incorporar las correcciones de los fallos descubiertos en los gestores de contenidos. Si no mantenemos actualizados los gestores podemos sufrir ataques del exterior y podrían llegar a causar grandes pérdidas importantes en nuestros sistemas.

Cada gestor de contenidos tiene su propia forma de actualización, algunos gestores se actualizan automáticamente mediante opciones que tienen los paneles de administración, en otros gestores hay que sobrescribir los ficheros que hayan cambiado de una versión a otra y es un procedimiento manual.

Configuración de módulos y menús

Los módulos son programas que se pueden insertar en cualquier parte del gestor, la función de los módulos es mostrar información, los módulos pueden afectar a la página principal o a la de administración, algunos ejemplos de módulos son:

  • Artículos populares
  • Buscar
  • Contenido más leído
  • Difusión de contenido (RSS)
  • Encuestas
  • Formulario de acceso
  • Ultimas noticias
  • Usuarios en línea

Los menús son la parte central de los gestores de contenidos, con los menús se define la estructura de una página, los menús pueden contener enlaces a componentes o a contenidos. En las instalaciones por defecto vienen configurados algunos menús pero podemos crearlos y modificarlos a nuestro gusto.