Documentos de Académico
Documentos de Profesional
Documentos de Cultura
contenidos
(CMS)
INFORMATICA 5160
INFORMATICA 5170
Sistema de gestin de
contenidos (CMS)
Sistema que facilita la gestin de contenidos en todos
sus aspectos: creacin, mantenimiento, publicacin y
presentacin. Tambin se conoce como Web Content
Management (WCM) sistema de gestin de contenido
de webs.
Es un sistema que separa los archivos relacionados con
el contenido de un sitio web (texto, imgenes, etc.) del
marco operativo que enlaza las paginas y las muestra
de acuerdo al diseo. Facilita las labores de
mantenimiento tcnico y renovacin / actualizacin.
Sistema de gestin de
contenidos (CMS)
Sistema para la gestin de nuestro contenido web
Permite que, de manera controlada, cualquier usuario colabore
en la produccin de contenidos.
Herramientas administrativas. Gestin potente y completa.
Modelo de datos y mecanismos configurables de renderizado.
Una aplicacin CMS (Content Management System) o
gestor de contenidos es una aplicacin transparente a
los visitantes de un sitio Web que permite:
El mantenimiento de un portal Web
Aadir nuevos contenidos
Editar y actualizar los ya existentes
Eliminarlos definitivamente.
Sistema de gestin de
contenidos (CMS)
Se trata generalmente de un conjunto de herramientas,
apoyado habitualmente por una base de datos, y que
consisten en una serie de programas en un servidor
web, y, opcionalmente, una serie de programas cliente
que te permitan acceder fcilmente a esos programas
en el servidor .
Desde el punto de vista del usuario del sistema, se trata
de gestionar, de forma uniforme, accesible, y cmoda,
un sitio web dinmico, con actualizaciones peridicas, y
sobre el que pueden trabajar una o ms personas, cada
una de las cuales tiene una funcin determinada.
Propsito de un CMS
Un sistema de gestin de contenidos sirve para que la
gestin de un sitio web, por pequeo que sea, no se
nos vaya de las manos: permite tener una apariencia y
navegacin uniforme en todo el sitio, y actualizar y
gestionar el contenido fcilmente.
Creacin de Contenido
Editores WYSIWYG
Editores personalizados
Gestin de Contenido
Informacin adicional del contenido
Estructura del portal
Workflow
Publicacin
Presentacin
Caracteristicas bsicas de un
CMS
Entorno integrado de creacin de aplicaciones web
Basados en una tecnologa estndar (.Net, J2EE, PHP)
Incorporan el modelo MVC (Modelo Vista Controlador)
Permiten trabajar de forma sencilla con el aspecto de la web
(mediante plantillas)
Incorporan funcionalidades prefabricadas: Gestin de usuarios,
gestin de contenidos, etc.
Son modulares
Sistemas de personalizacin
Comunidad
Modelo de comercializacin
Entorno de desarrollo y trabajo
Gestin de flujos
Gestores de Contenido
Otras caractersticas
Funcionalidad extra.
Integracin de estndares (CSS, XML, WAI,
RSS).
Uso de las nuevas tecnologas (JSF, Ajax, ).
Facilidad de uso.
Flexibilidad.
Reutilizacin.
Control de usuario.
Contener ms de un portal (Multisites).
Desarrollo del producto.
Comunidad de programadores.
Velocidad.
Buscador.
Ventajas de un CMS
Time to Market
Escalabilidad
Extensibilidad limitada
Te atan a un producto
Que hace que alguien use un
CMS?
Combinar servicios con diferentes niveles de
interaccin (autenticacin)
Cumplir con los estndares web en un sistema
integral (no retazos)
Free Open Source Software (FOSS) vs. Software
Propietario (PS)
Compatibilidad
Soporte y conocimiento tecnico
Analisis de costos (implementacion,
mantenimiento, desarrollo)
Como decidir?
El proceso ideal:
Listado de aplicaciones y sistemas FOSS/PS
Comparar caractersticas y desempeo en
servicios desde los distintos niveles (usuarios,
administradores) de acuerdo a los
requerimientos
Comparar licencias
Comparar costos de implementacin,
mantenimiento, y desarrollos
Como decidir?
Otros criterios a seguir:
Cumple con las caractersticas elementales de
un Gestor de Contenidos
Licencia
Lenguaje de programacin
Facilidad de uso
Integracin con estndares
Funcionalidad extra
Documentacin
Comunidad de soporte
Velocidad
Gestores de Contenido
Clasificacin de CMS
PHP
Ventajas: Simple, fcil de aprender, buen
rendimiento, buen soporte a bases de datos, gran
cantidad de CMS, numerosos hostings gratuitos.
Inconvenientes: Pierde claridad en el cdigo,
dificultad a la hora de desarrollar funcionalidades
complejas, pocos CMS profesionales.
Java
Ventajas: Amplia funcionalidad a disposicin.
Inconvenientes: Mayor tiempo de aprendizaje,
pocas herramientas donde poder elegir, ausencia
de hosting gratuito.
ASP.NET
Ventajas: Amplia funcionalidad a disposicin.
Inconvenientes: Mayor tiempo de aprendizaje,
pocas herramientas donde poder elegir y con
poco recorrido.
Gestores de Contenido
Clasificacin segn lenguaje
Herramientas
PHP
Joomla, Drupal, PHP-Nuke, Typo3,
WordPress, Mambo
Java
OpenCms, Apache Lenya, Magnolia,
Vignette,
ASP.NET
Microsoft CMS, NetPublisher, Kentico CMS,
DotNetNuke,
Gestores de Contenido
Clasificacin segn licencia
Herramientas
Comerciales
Microsoft CMS, Kentico CMS,
Vignette,
Cdigo Libre
OpenCms, Typo3, Joomla, PHP-
Nuke, DotNetNuke, Magnolia,
WordPress, Mambo
Clasificacion de los CMS segn su contenido
Sistemas tipo wiki: los wikis, o WikiWikis, son una herramienta que
permite a usuarios editar una pgina, guardndose los cambios.