Este documento describe los sistemas de gestión de contenidos (CMS), que son programas utilizados principalmente para facilitar la gestión de páginas web. Explica que un CMS proporciona una base para construir un sitio web sin tener que desarrollarlo página a página. Se detalla que un CMS se compone de una capa de base de datos, programación y diseño. También describe varios tipos populares de CMS como WordPress, Drupal y Joomla, así como sus usos comunes.
2. ¿Qué es?
Es un programa que se utiliza principalmente para facilitar la
gestión de paginas web.
También se usan para crear intranets y páginas web
restringidas.
En lugar de desarrollar una web página a página, se integra
la web en un entorno que llamamos Gestor de Contenidos.
3. ¿Para que sirven?
Creación de contenido.
Gestión de contenido.
Publicación.
Presentación.
Un CMS no creará una web por si sólo. Te proporciona una
base para construirla, pero todos los CMS tienen una curva
de aprendizaje mayor o menor.
4. Estructura
La capa de la base de datos.
La base de datos tiene guardado todo el contenido que se
ha escrito en la web Los mas habituales suelen ser
MySql ó Postgre.
La capa de programación.
Esta contenida en los ficheros de la web. Los ficheros se
ejecutan y solicitan la información que el usuario ha pedido
desde el navegador de internet y la extrae para mostrarla al
usuario ordenada y estructurada. PHP.
La capa de diseño.
Define el diseño de la web, es decir “la maqueta o dibujo”
sobre la que se insertara el contenido que la programación
se encarga de extraer de la base de datos. HTML y CSS
(java script y AJAX).
5. Licencias de uso
CMS comercializados por empresas que consideran el
código fuente un activo mas que tiene que mantener en
propiedad.
CMS código fuente abierto desarrollado por individuos,
grupos o empresas que permiten el acceso libre y
modificación del código fuente.
6. Funcionalidades
Los CMS tienen un instalador que copia los archivos y la
estructura principal sobre la que podemos trabajar.
Los temas, permiten cambiar gráficamente de apariencia un
CMS, guardando un conjunto de archivos en un directorio
concreto.
Los módulos son códigos desarrollados aparte del software
principal y añaden funcionalidades a los CMS.
Hay cientos de módulos disponibles (6.400 en WordPress,
4.700 en Drupal y 3.300 para Joomla), no todos los módulos
son plenamente compatibles con todas las versiones.
7.
8. Tipos de CMS
En este caso hablaremos de los CMS de código abierto.
9. Genéricos: Ofrecen la plataforma
necesaria para desarrollar e
implementar aplicaciones que den
solución a necesidades específicas.
Pueden servir para construir soluciones
de gestión de contenidos, para
soluciones de comercio electrónico,
blogs, portales,... Ejemplos: Zope,
OpenCMS, Typo3.
Foros : Sitio que permite la discusión en
línea donde los usuarios pueden
reunirse y discutir temas en los que
están interesados. Ejemplos: phpBB,
SMF, MyBB .
Blogs : Publicación de noticias con
espacio para comentarios y discusión.
Ejemplos: Wordpress.
e-Commerce : Son Sitios web para
comercio electrónico. Ejemplo:
osCommerce.
10. Portal : Sitio web con contenido y
funcionalidad diversa que sirve
como fuente de información o como
soporte a una comunidad. Ejemplos:
PHPNuke, Postnuke, Joomla,
Drupal.
Galería : Permite administrar y
generar automáticamente un sitio
web que muestra contenido
audiovisual. Ejemplo: Gallery .
e-Learning : Sirve para la
enseñanza de conocimientos. Los
usuarios son los profesores y
estudiantes, tenemos aulas virtuales
donde se ponen a disposición el
material del curso... Ejemplo:
Moodle .
11. Publicaciones digitales : son
plataformas especialmente
diseñadas teniendo en
cuenta las necesidades de
las publicaciones digitales,
tales como periódicos,
revistas, etc.
Ejemplo: ePrints .
12. WordPress.
Excelente para la gestión de blogs.
Fácil de usar, con un potente editor visual
de contenidos y una gestión muy buena
tanto de los post publicados como de los
usuarios.
13.
14. Drupal.
Permite desarrollar desde webs sencillas a desarrollos
corporativos complejos.
Más estructurado y más potente para desarrollar webs
complejas.
Requiere mayor aprendizaje.
15.
16. Joomla.
Es el CMS más adecuado para crear webs personales o
medianamente complejas.
Es más intuitivo y amigable.
17.
18. Moodle.
Distribución libre, que ayuda a los educadores a crear
comunidades de aprendizaje en línea.
Ambiente Educativo Virtual.
sistema de gestión de cursos.
19.
20. Uso de un gestor de contenidos
Ámbito Bibliotecario
Las bibliotecas y unidades de información gestionan cada
día más y más información.
Los servicios bibliotecarios en línea pueden estar
disponibles las 24 horas para cualquier lugar del mundo.
Las bibliotecas están incorporando progresivamente
herramientas CMS en sus servicios .
Una CMS en la biblioteca puede generar herramientas de
amplia accesibilidad.
Los blogs o bitácoras son los CMS que se han adaptado con
muy buenos resultados a las bibliotecas.