Está en la página 1de 8

Aplicaciones Web

Sistemas Gestores de Contenidos

SISTEMAS GESTORES DE CONTENIDOS


Con esta denominacin se conoce una herramienta de software que permite crear, organizar y publicar documentos y otros contenidos de forma colaborativa. Los sistemas de gestin de contenidos (Content Management Systems, en adelante CMS) estn formados por un conjunto de aplicaciones web que, de un modo similar a un portal, operan tanto en Internet como en una Intranet. Su principal ventaja consiste en el hecho de que permiten organizar y mostrar contenidos sin que sea necesario tener grandes conocimientos de programacin web. Con su ayuda, se pueden generar y publicar noticias, crear taxonomas (sistemas de clasificacin) con las que el administrador clasifique contenidos, insertar logotipos e imgenes personalizadas o corporativas en el portal, aadir secciones, administrar las bases de datos de usuarios, etctera.

1. Funciones bsicas de un gestor de contenidos


Creacin de contenidos. Cualquier usuario que no tenga demasiados conocimientos sobre publicacin web puede generarlos gracias a los editores integrados. Por lo general, se trata de editores del tipo WYSIWYG con los que se puede ver el aspecto final del documento a medida que se elabora. Los CMS ofrecen la posibilidad de preparar diferentes tipos de documentos (noticias, foros de discusin, libros en formato digital, etctera) segn las necesidades del portal e incluso crear otros nuevos a partir de los tipos bsicos. Adems, pueden incluir paquetes ofimticos integrados as como herramientas para la importacin de documentos y la edicin de archivos XML. Gestin de contenidos. Cuando un usuario crea un documento, se almacena en una base de datos junto con otras informaciones de inters, como el nombre del autor, las fechas de creacin y publicacin, el tipo de documento, los permisos de acceso, etctera. As mismo, se consignan tambin los usuarios a los que se ha dado de alta, la estructura del portal, los estilos y temas utilizados, adems de toda la informacin generada a partir de las funcionalidades del CMS que produzcan trazas. Las labores de gestin de contenidos pueden delegarse o compartirse con los usuarios. Basta con asignarles un perfil determinado (editor, administrador, autor, etctera). El CMS proporciona la infraestructura necesaria para que se comuniquen y garantiza la consecucin del ciclo de trabajo. Publicacin de contenidos. Cuando el usuario da por terminado un contenido, puede publicarlo en ese mismo momento o bien programarlo para que aparezca en una fecha determinada. La tarea se lleva a cabo segn el patrn general de diseo establecido en el gestor. De esta manera, se simplifica el trabajo y se garantiza que el CMS mantenga un aspecto homogneo. El autor, si su perfil se lo permite, podr publicar el documento dentro de la seccin para la que se han desarrollado esos contenidos.

Aplicaciones Web

Sistemas Gestores de Contenidos

Presentacin del CMS. Por lo general, los CMS siguen la normativa internacional de accesibilidad. Pueden utilizarse desde cualquier navegador y permiten establecer el idioma, el huso horario e incluso la moneda deseados. 2. Caractersticas generales de los sistemas de gestin de contenidos

La estructura de un CMS consta de los elementos siguientes: El frontend, la parte visible del CMS para los usuarios que acceden como invitados o usuarios registrados. El backend, el rea de administracin del CMS donde se Ilevan a cabo todas las tareas de actualizacin, configuracin y gestin del sitio. Mdulos para configuracin y personalizacin del sitio web. Gestor de usuarios, perfiles y derechos de acceso. Mdulos para gestin del contenido del sitio web (creacin, edicin, publicacin de contenidos, etctera). Plantillas para personalizar el aspecto o el diseo del sitio web. Extensiones que aumentan la funcionalidad del gestor de contenidos. Posibilidad de mltiples idiomas y localizacin.

3. Criterios de seleccin de un sistema de gestin de contenidos A la hora de crear un sitio web, es preciso establecer antes que nada los objetivos que se persiguen. Bastar con responder a unas cuantas preguntas bsicas para determinar la eleccin del gestor mas adecuado. Que vamos a mostrar en el portal? ?A que tipo de usuarios se dirigir? Que se ofrecer: productos, servicios...? Como interactuarn los visitantes con el portal? Se dispone de recursos econmicos para adquirir las herramientas necesarias? Quien se encargar del mantenimiento del portal? A partir de tales cuestiones, debe plantearse una lista de criterios de seleccin que ayuden a escoger un gestor u otro. 1. Cdigo libre o propietario. 2. Arquitectura (escalabilidad, separacin entre presentacin y administracin del sitio). 3. Soporte y desarrollo (garantas de que la herramienta puede ampliarse y mejorarse). 4. Usabilidad y accesibilidad (facilidad de uso, adecuacin a los estndares adoptados a escala internacional). 5. Funcionalidad. Por lo menos, el sistema gestor deber proporcionar: Edicin WYSIWYG a travs del navegador. Sindicacin de noticias y artculos. Asignacin de perfiles distintos para los usuarios. Soporte multilinge. Soporte para varios navegadores. Personalizacin del entorno en funcin del usuario. Publicacin programada y asignacin de fechas de caducidad. 2

Aplicaciones Web

Sistemas Gestores de Contenidos

Herramienta de bsqueda. Mecanismos de comunicacin entre los usuarios del portal (foros, chat, correo electrnico, etctera). Cargo y descarga de documentacin y material multimedia. Creacin, actualizacin y restauracin de copias de seguridad. Generacin de estadsticas e informes.

Joomla!
Este sistema de gestin de contenidos es un CMS dinmico que permite la creacin de sitios web para la publicacin de noticias, difusin de informacin de cualquier tipo, portales corporativos, sitios web para comercio electrnico, etctera. Joomla! es una aplicacin web que se distribuye con licencia publica general GPL. En buena parte, est escrita en lenguaje PHP. La ltima versin disponible, puede descargarse en el sitio oficial del proyecto (http://www.joomla.org ). Las principales caractersticas de Joomla! son las siguientes: Gestin sencilla del CMS a travs de la web. Organizacin de los contenidos del sitio web mediante secciones y categoras. Creacin y edicin de contenidos con un editor WYSYWIG. Actualizacin y ampliacin de la funcionalidad del sitio mediante extensiones o mdulos a travs de una conexin a Internet. Edicin y configuracin de todos los servicios que ofrece. Utilizacin de gran variedad de temas descargables desde la web a travs de usuarios registrados. Dispone de un sistema gestor de plantillas. Empleo de plantillas configurables que definen la estructura del sitio. Uso de un administrador de archivos multimedia que permite gestionar todo tipo de archivos de audio, video, imgenes, etctera, y que pueden modificarse en cualquier parte del sitio desde el navegador. Posibilidad de crear encuestas con resultados inmediatos. Integracin de un servidor de sindicacin de noticias por RSS/XMS. Insercin de publicidad en el sitio. Trabajo multiplataforma: GNU/Linux, Windows, FreeBSD, Mac OS X Server, Solaris y AIX. 1. Elementos de Joomla! Los elementos bsicos para el funcionamiento de Joomla! son los siguientes: 1. Base de datos MySQL que almacena en tablas diferenciadas toda la informacin del sitio, as como gran parte de la configuracin del sistema. 2. Motor PHP que ejecuta ordenes de bsqueda, almacenamiento, consulta y modificacin sobre la base de datos. Los datos obtenidos se transforman en pginas web que son interpretadas, mostradas por los navegadores y entendibles para los usuarios. 3. Servidor HTTP Apache 1.13.19 o superior. 3

Aplicaciones Web

Sistemas Gestores de Contenidos

En cuanto al aspecto y la funcionalidad, los elementos bsicos ofrecidos por Joomla! son los siguientes: Plantillas. Extensiones (mdulos y componentes) para generar formularios dinmicos; la gestin de documentos; crear galeras de imgenes multimedia; el comercio electrnico, foros, blogs y chats; calendarios; servicios de directorio; boletines de noticias; el registro de datos; la publicacin de anuncios; la gestin de suscripcin. 2. Ventajas y caractersticas de Joomla! De acuerdo con la premisa bsica de Joomla!, el usuario debe ocuparse solo de la informacin que quiera publicar. El sistema ya se encargara de gestionar todos los detalles tcnicos y administrativos. Las ventajas que ofrece la utilizacin de Joomla! como CMS son las siguientes: Se instala y administra con facilidad. La administracin se realiza va web desde cualquier ordenador conectado. Es un CMS en continuo crecimiento, con gran cantidad de extensiones que amplan su funcionalidad (http://extensiones.joomlaspanish.org). Se puede modificar su apariencia mediante la utilizacin de plantillas.

Para el correcto funcionamiento, se debe comprobar que el modulo PHP tiene instalado el soporte para MySQL, XML y la biblioteca de compresin de datos Zlib. Una vez instalado, se debe acceder a Men de administracin siguiendo este itinerario: Ayuda > Ayuda sobre Joomla! > Informacin del Sistema y Configuraciones de PHP. 3. Instalacin de Joomla! Se puede realizar de varias formas. La ms habitual consiste en instalar el paquete Puente (del tipo .tar.gz) y proceder a la compilacin en la propia maquina. Tambin se puede recurrir a Bitnami.org. Este procedimiento es mucho ms sencillo: el modulo correspondiente a Joomla! incorpora los paquetes WAMP o LAMP, segn se trabaje con Windows o GNU/Linux, y la configuracin final corre a cuenta del propio instalador.
Caso Prctico 1: Instalacin del mdulo Bitnami. Caso Prctico 2: Instalacin de la extensin Joomla! para Espaol

4. Estructura del CMS Joomla! La estructura de Joomla! se compone de dos partes bien diferenciadas: frontend (o parte publica) y backend (el centro de administracin). Frontend (parte publica del CMS) Consta de los siguientes elementos: 4

Aplicaciones Web

Sistemas Gestores de Contenidos

Logo Joomla! Men con enlaces a las secciones del portal (inicio, noticias, contactar, enlaces, buscar, etctera). Banner publicitario. Barra de navegacin que indica en todo momento donde se encuentra el usuario. Men principal con las opciones de navegacin por el portal ms usuales. ltimas noticias incorporadas en el portal. Contenidos ms visitados. Zona donde el administrador muestra alguna noticia o comunicado de inters. Zona central con noticias. Zona de encuestas. Zona de usuarios en linea. Zona de enlaces relacionados con el proyecto Joomla! Formulario para el registro de usuarios. Zona de sindicacin. Zona de accesibilidad. Todas estas zonas son configurables. Backend (centro de administracin del CMS)

El backend es el panel de administracin y, por lo tanto, la parte no publica del portal, accesible solo para determinados perfiles de usuario. Desde la pagina principal del portal web Joomla!, el administrador se puede conectar de dos formas: 1. Proporcionando el nombre de usuario y la contrasea del administrador al rellenar el formulario de conexin. 2. Seleccionando la opcin Administracin del bloque de Recursos. En cualquiera de las dos opciones, se introducen los datos de conexin y pasamos a ver la parte administrativa o backend (http://127.0.0.1/joomla/administrator/index.php). Botones de acceso rpido: Constituyen el panel de control. La visualizacin de los elementos depende del perfil de usuario con el que nos conectemos. Barra de mens desplegables: men principal: Contiene todas las opciones de administracin del portal 5. Configuracin global y aspecto de Joomla! Se realiza a travs de la opcin Configuracin global. Existen tres grupos de parmetros, relativos al sitio, el sistema y el servidor. 6. Usuarios de Joomla! Joomla! establece dos grandes grupos de usuarios:

Aplicaciones Web

Sistemas Gestores de Contenidos

Usuarios del administrador (backend): son usuarios que pueden acceder a la administracin del portal. Usuarios del sitio (frontend): son usuarios que pueden acceder a determinadas secciones de la parte pblica
Caso Prctico 3: Gestin de usuarios de administracin

7. Organizacin de los contenidos Los contenidos constituyen el elemento bsico del portal. Su estructura y organizacin determinar el acceso y, en consecuencia, la usabilidad del portal. Los contenidos en Joomla! se organizan de forma jerrquica en secciones, categoras y artculos, es decir: Secciones > Categoras > Artculos o tems de contenido Esta organizacin jerrquica implica que, dentro de una seccin, puede haber una o ms categoras que, a su vez, alberguen los tems de contenido. Cada uno de estos niveles organizativos dispone de su propio gestor en el panel de control. Ademas, existe otro tipo de contenido, llamado esttico, que se corresponde con tems de men, que no se encuentran asociados a ninguna seccin ni categora. Un contenido puede encontrarse en alguno de los estados siguientes: Publicado. No publicado. Archivado. Eliminado. Los contenidos, respecto a su publicacin, pueden encontrarse en los diversos estados temporales: Pendiente de publicacin: con fecha de publicacin programada. Publicado en vigencia: esta publicado siempre o hasta que venza esta publicacin (con despublicacin automtica). Publicado pero expirado: el contenido estuvo publicado pero termino su vigencia y se dio de bola de manera automtica. Por otra parte, los contenidos tienen asociado un Nivel de acceso relacionado con los aspectos siguientes: Visualizacin: Publico (Public): visible para todos. Registrado (Registered): solo visible para usuarios registrados. Especial (Special): visible para usuarios con permisos mayores que los registrados. Edicin: Editables por usuarios administradores. 6

Aplicaciones Web

Sistemas Gestores de Contenidos

No editables por el resto de usuarios.

Para crear los contenidos, es muy importante seguir el orden correcto: Definir y crear las secciones, ya que todo el contenido debera agruparse en estos grandes contenedores de contenido de primer nivel. Definir y crear las categoras dentro de cada seccin, que harn el papel de contenedores de contenidos de segundo nivel. Crear y asociar los contenidos (artculos) a las categoras y secciones que correspondan. Definir y crear los mens correspondientes, que determinaron la forma en que el usuario acceder a los contenidos del portal.
Caso Prctico 4: Creacin de secciones y categoras

8. Gestin de mens Joomla! permite la navegacin y gestiona los contenidos del portal a travs de los mens. Cada men contiene o agrupa enlaces a secciones, categoras, artculos, componentes o pginas externas al portal. Los mens por defecto son los siguientes: Main Men: Men principal del gestor de contenidos. Top Men: Men horizontal que incluye los tems about Joomla!, Features, News and The Community. User Men: Men de usuario (slo aparece cuando un usuario inicia una sesin de usuario). Other Men: otro men cualquiera.
Caso Prctico 5: Creacin de un Men personalizado

9. Gestin de contenidos La opcin de men Contenidos consta de un grupo de entradas de men relacionadas con su gestin. Son las siguientes: Gestor de secciones. Gestor de categoras. Gestor de artculos. Gestin de la pagina principal.
Caso Prctico 6: Creacin de un nuevo tem de contenido o artculo desde el backend Caso Prctico 7: Creacin de un nuevo tem de contenido o artculo desde el frontend

10. Gestor de la pgina de inicio El gestor de la pgina de inicio muestra el orden en que los artculos aparecen publicados.

Aplicaciones Web

Sistemas Gestores de Contenidos

11. Gestin de extensiones Aaden funcionalidad al sistema. Aunque existen una gran cantidad (tiendas virtuales, galeras de imgenes, foros, etctera) conviene instalar solo las imprescindibles. Las extensiones pueden ser comerciales o gratuitas.
Caso Prctico 8: Instalacin del componente multi-idioma

12. Gestin de plantillas Joomla! usa una tcnica que permite separar el contenido y el diseo, para que de esta forma se pueda cambiar la apariencia del portal sin que se alteren los contenidos ni su presentacin. Los contenidos son independientes del diseo.
Caso Prctico 9: Instalacin de una nueva plantilla para el frontend

13. Sindicacin La sindicacin de los contenidos permite que los visitantes del portal se subscriban a las noticias que consideren de inters. Es preciso activarlo 14. Copia y restauracin del portal Joomla! La realizacin de copias de seguridad del portal constituye una de las tareas de administracin ms importantes. En ciertas ocasiones es preciso restaurar todo el sistema de manera que se conserve toda la informacin almacenada en el portal. Para esto es necesario la instalacin de un nuevo componente llamado JoomlaPack. 15. Actualizacin de Joomla! Conviene actualizar siempre el portal a su ltima versin, sobre todo en aquellas cuestiones relacionadas con la seguridad. De esta forma, adems de incorporar las ltimas novedades, se proteger el portal de cualquier agujero de seguridad detectado y solucionado por la comunidad Joomla!.
Caso Prctico 10: Actualizacin del portal Joomla!

También podría gustarte