Gestores de Contenido¿Qué es un CMS?
Una aplicación CMS (Content Management System) o gestor de contenidos es una aplicación transparente a los visitantes de un sitio Web que permite:
El mantenimiento de un portal Web
Añadir nuevos contenidos
Editar y actualizar los ya existentes
Eliminarlos definitivamente
¿Qué ocurriría si no dispondríamos de estas herramientas?
Gestores de ContenidoFunciones básicas
Creación de Contenido
Editores WYSIWYG
Editores personalizados
Gestión de Contenido
Información adicional del contenido
Estructura del portal
Workflow
Publicación
Presentación
Gestores de ContenidoOtras características
Funcionalidad extra.
Integración de estándares (CSS, XML, WAI, RSS).
Uso de las nuevas tecnologías (JSF, Ajax,
).
Facilidad de uso.
Flexibilidad.
Reutilización.
Control de usuario.
Contener más de un portal (Multisites).
Desarrollo del producto.
Comunidad de programadores.
Velocidad.
Buscador.
Gestores de ContenidoClasificación de CMS
Según el lenguaje de programación:
PHP
Java
ASP.NET
Según su licencia:
Comerciales
Código libre
Gestores de ContenidoClasificación según lenguaje
PHP
Ventajas: Simple, fácil de aprender, buen rendimiento, buen soporte a bases de datos, gran cantidad de CMS, numerosos hostings gratuitos.
Inconvenientes: Pierde claridad en el código, dificultad a la hora de desarrollar funcionalidades complejas, pocos CMS profesionales.
Java
Ventajas: Amplia funcionalidad a disposición.
Inconvenientes: Mayor tiempo de aprendizaje, pocas herramientas donde poder elegir, ausencia de hosting gratuito.
ASP.NET
Ventajas: Amplia funcionalidad a disposición.
Inconvenientes: Mayor tiempo de aprendizaje, pocas herramientas donde poder elegir y con poco recorrido.
Gestores de ContenidoClasificación según lenguaje
Herramientas
PHP
Joomla, Drupal, PHP-Nuke, Typo3,
Java
OpenCms, Apache Lenya, Magnolia, Vignette,
ASP.NET
Microsoft CMS, NetPublisher, Kentico CMS, DotNetNuke,
Gestores de ContenidoClasificación según licencia
CMS Comerciales
Fuentes propietarias.
Modificaciones las hacen los desarrolladores.
Un coste elevado.
Amplia documentación.
Módulos de pago.
CMS Código Libre
Fuentes abiertas.
Las modificaciones por terceros.
No tiene coste adicional.
Documentación escasa.
Módulos gratis y de pago.
Gestores de ContenidoClasificación según lenguaje
Herramientas
Comerciales
Microsoft CMS, Kentico CMS, Vignette,
Código Libre
OpenCms, Typo3, Joomla, PHP-Nuke, DotNetNuke, Magnolia,
Gestores de ContenidoFuturo de los CMS
Se deben adoptar estándares en el almacenaje, estructuración y gestión del contenido.
Fracaso de proyectos que no se ajusten a las nuevas tendencias en desarrollo web.
Fusión de los CMS con los gestores documentales.
Gestores de ContenidoResumen
Criterios de Selección
Cumple con las características elementales de un Gestor de Contenidos
Licencia
Lenguaje de programación
Facilidad de uso
Integración con estándares
Funcionalidad extra
Documentación
Comunidad de soporte
Velocidad
OpenCms¿Qué es OpenCms?
OpenCms es un gestor de contenidos de fuentes abiertas basado en Java y en tecnología XML. Es distribuido por la empresa Alkacon Software bajo licencia LGPL .
Lo único que requiere OpenCms para su instalación es un contenedor de JSP/Servlet como Apache Tomcat y un sistema de gestión de base de datos como MySql.
OpenCmsHistoria
Comienza alrededor de 1999 con su predecesor, el MhtCms.
La primera versión de fuentes abiertas fue liberada en la exposición CeBit 2000.
Alexander Kandzior implementó su primer CMS 1998.
En 2002 el proyecto pasó por un bache.
Alexander Kandzior, fundó la compañía Alkacon Software.
Página siguiente |