Un gestor de contenidos (CMS) es una aplicación que permite el mantenimiento y gestión de contenidos en un sitio web. OpenCms es un CMS de código abierto basado en Java y XML. OpenCmsHispano es un proyecto que busca difundir OpenCms en español a través de un portal, eventos, publicaciones y consultoría.
3. 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?
4. Gestores de Contenido
Funciones 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
5. Gestores de Contenido
Otras 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.
6. Gestores de Contenido
Clasificación de CMS
Según el lenguaje de programación:
PHP
Java
ASP.NET
Según su licencia:
Comerciales
Código libre
7. Gestores de Contenido
Clasificació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.
8. Gestores de Contenido
Clasificació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, …
9. Gestores de Contenido
Clasificación según licencia
CMS Comerciales CMS Código Libre
Fuentes propietarias. Fuentes abiertas.
Modificaciones las Las modificaciones
hacen los por terceros.
desarrolladores. No tiene coste
Un coste elevado. adicional.
Amplia Documentación
documentación. escasa.
Módulos de pago. Módulos gratis y de
pago.
10. Gestores de Contenido
Clasificación según lenguaje
Herramientas
Comerciales
Microsoft CMS, Kentico CMS,
Vignette, …
Código Libre
OpenCms, Typo3, Joomla, PHP-
Nuke, DotNetNuke, Magnolia, …
11. Gestores de Contenido
Futuro 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.
12. Gestores de Contenido
Resumen
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
…
13.
14. 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.
15. OpenCms
Historia
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.
16. OpenCms
Características
Se basa en XML y Java
Entorno de trabajo basado en navegador
Editor WYSIWYG
Internacionalización
Versiones del contenido
Sistema de plantillas
Exportación de contenido estático y dinámico
Sistema de caché
Soporte de motor de búsquedas
Clustering para el balanceo de carga y
tolerancia a fallos
17. OpenCms
Proyectos Online y Offline
Offline:
Normalmente el modo en el que se trabaja.
Los recursos creados o la modificación de los
mismos sólo se verán en este modo.
Online:
Al publicar los recursos ya son visibles
26. OpenCms
Vista de Administración
Gestión de Proyectos
Gestión de Usuarios
Gestión de Base de Datos
Gestión de Módulos
Historial de Ficheros
Validación de enlaces
Galería de Imágenes
Indexación
Tareas Programadas
Herramientas de contenido
Herramientas del Espacio de Trabajo
27. OpenCms
Módulos
Sindicación RSS
MvnForum
OsWorkflow
Valoración de contenido
Integración de Velocity
Operaciones con Imágenes
Traducción al Castellano
28.
29. OpenCmsHispano
…antecedentes
El Continuo desarrollo del empleo de
herramientas de gestión de contenidos.
Los elevados costes de licencias en
gestores de contenidos comerciales.
El impulso del Software libre.
Apoyo a las pequeñas empresas y
jóvenes desarrolladores.
La inexistencia de referencias
bibliográficas en castellano.
30. OpenCmsHispano
…el proyecto
OpenCmsHispano, es un proyecto que nace
con la vocación emprendedora de un grupo
de jóvenes profesionales andaluces del sector
de las TI (Tecnologías de la Información).
Una voz en español que pretende a través
de todos los medios de los que disponga
transmitir esta tecnología en nuestro idioma a
cualquier rincón del planeta.
31. OpenCmsHispano
…el proyecto…
Objetivos:
Publicación de un portal de contenidos y
servicios web.
Realización de eventos formativos y de
comunicación.
Edición de bibliografía técnica para la difusión en
los principales medios audiovisuales.
Consultoría técnica y apoyo a la creación de
empleo.
Ayuda a la evolución y versiones de OpenCms.
Colaboración y búsqueda de apoyos
estratégicos.
35. OpenCmsHispano
OpenCmsHispano hoy…
¿Qué estamos haciendo?
Trabajamos para conseguir una
versión estable de nuestro portal
AAA
Posicionamiento en buscadores
Puesta en producción de todos los
Servicios disponibles
36. OpenCmsHispano
OpenCmsHispano hoy…
¿Qué estamos haciendo?
Estamos trabajando en la difusión y
promoción de nuestra comunidad mediante la
elaboración de merchandising, intercambio de
enlaces con otros portales similares, etc.
Estamos trabajando en la obtención de fondos
y colaboraciones con empresas públicas y
privadas para poder extender nuestras redes a
todos los territorios de habla hispana
37. OpenCmsHispano
OpenCmsHispano hoy…
Os invitamos a participar
www.opencmshispano.com