OpenCMS es el gestor de contenidos basado en tecnología Java y XML distribuidor bajo la licencia LGPL, lo que garantiza la libertad de compartir y modificar el software.
CMS es el acrónimo del inglés Content Management System o Sistema de Gestión de Contenidos.
Se trata de un programa que permite la creación y administración de contenidos, principalmente para portales web. Un gestor de contenidos va dirigido a aquellas organizaciones (tanto empresas como instituciones) que tienen un portal web y quieren editar e incorporar nuevos contenidos: texto, fotografía, vídeo, etc. Todo ello dirigido a que en este proceso de mantenimiento de sitios web no sea necesaria la intervención de los técnicos del Departamento de Sistemas de Información de la organización destinataria de la web.
3digits – Proyectos realizados por expertos en OpenCms
3digits tiene gran experiencia en la implantación de gestores de contenidos en diversas tecnologías, tanto para Arquitectura Java como para plataforma .NET de Microsoft. 3digits proporciona los servicios de consultoría, implantación y formación de gestores de contenidos. Ello incluye la preparación de las plantillas estándar que permiten facilitar el trabajo de personalización del contenido web, así como la programación de las funcionalidades en lo que a gestión de contenidos se refiere. Como es obvio, también podemos integrar las funcionalidades CMS con aplicaciones o funcionalidades desarrolladas a medida con Java Enterprise Edition, .NET (3digits presta servicios de implantación y mantenimiento de Microsoft SharePoint) u otras arquitecturas.
Disponemos de diversas modalidades de utilización de gestores de contenidos: gratuita (seaOpen Source o no), licenciable, hosting de CMS e incluso SaaS (Software as a Service, Software como Servicio). Todo ello en entorno multiusuario y multiidioma.
3digits ha desarrollado diversos proyectos basados en OpenCms. Adjuntamos algunos enlaces:
OpenCms – Edición en línea
OpenCms dispone de uneditor WYSIWYG (What You See Is What You Get). Es decir, permite visualizar en tiempo real el aspecto definitivo del sitio web durante la introducción del contenido. Dispone de características muy útiles, como por ejemplo el pegado de contenido desde Word conservando el diseño. La inclusión de ficheros para la descarga (pdf, doc, etc.) destaca también por su sencillez.
Todo ello es posible gracias al nuevo editorAcacia, basado en tecnología de web semántica.
OpenCms – Características
Las principales características de OpenCms son:
- Muy fácil de utilizar, no requiere del soporte del Departamento de TI para los procesos habituales de introducción de nuevos contenidos y edición de los contenidos existentes.
- Capacidad para el usuario introductor de contenidos de añadir nuevas secciones a los diferentes menús de la web, independientemente del diseño empleado (tanto en vertical como en horizontal).
- Previsualización de la edición de contenidos previa a su publicación.
- Publicación diferida. Caducidad y eliminación de contenido publicado.
- Gestión del Control de Accesos (ACL, Access Control List) que permite una gestión integrada de permisos para el acceso a la gestión de contenidos parcial del sitio web por usuario, áreas de negocio, departamentos, delegaciones, filiales, etc.
- Motor Apache Lucene de búsqueda textual completa fácilmente personalizable con porcentaje de coincidencia. Indexación del contenido del sitio web y de sus documentos: pdf, Word, Excel, etc.
- Gestión de posicionamiento en buscadores. Título, descripción, palabras clave y meta información para cada objeto: página, fotografía, etc.
- Generación automática de sitemap y gestión sus parámetros.
- Facilidades para la utilización de URLs descriptivas para mejorar el posicionamiento.
- Validación de enlaces inexistentes.
- Menús contextuales para facilitar y acelerar la gestión de contenidos.
- Soporte avanzado de múltiples lenguajes.
- Versionado de contenido e histórico de cambios. Es muy fácil restaurar una versión anterior de una página.
- Combinación de contenido estático y dinámico.
- Galerías de contenidos: documentos, imágenes, vídeos, etc.
- Permite la incorporación de plugins y módulos, como por ejemplo un módulo de workflow de control del proceso de edición-testeo-publicación.
- RSS. Generación de contenido compatible con la suscripción por parte de terceros.
- Módulo de Cuestionarios personalizables.
- Módulo de Calendario para publicación de eventos.
- Módulo Newsletter para crear listas de distribución y enviar mensajes personalizados.
- Módulo Formularios Web permite a usuarios no técnicos construir formularios.
OpenCms – Posicionamiento web – SEO
No se puede afrontar la realización de una web sin tener en cuenta el posicionamiento web. Es imprescindible trabajar los conceptos relacionados con SEO (Search Engine Optimization). Se trata de mejorar la relación entre dos objetivos con tendencia a diverger:
- Disponer de todas las características necesarias para el mejor posicionamiento web basado en SEO.
- Que la introducción de contenidos sea muy fácil y disponga de automatismos o funcionalidades para aprovechar la introducción de contenidos en la gestión del posicionamiento web SEO.
OpenCms es el gestor de contenidos mejor dotado para el mejor posicionamiento web. Dispone de multitud de características relacionadas con el posicionamiento:
- Generación automática de mapas de sitios web (sitemap) según la especificación de sitemaps.org, compatible con Google Sitemaps. Permite gestionar todos los parámetros relacionados en la generación de sitemaps:
- Contenido ocultable.
- Priorización de contenido.
- Frecuencia de actualización.
- Introducción y, en algunos casos, generación automática de los tags HTML: title, description, keyword.
- Clasificación de los contenidos: título, descripción, palabras clave, etiqueta alt y meta información para cada objeto: página, fotografía, etc.
- Facilidades para la utilización de URLs descriptivas y validación de enlaces.
- Automatización de la utilización de jerarquías de contenido: etiquetas HTML H1, H2, etc.
- Gestión de encabezados para, por ejemplo, la introducción de etiquetas HTML relativas a posicionamiento.
- Gestión de pies para, por ejemplo, la introducción de etiquetas HTML relativas a estadísticas como Google Analytics u otros.
- Etc.
OpenCms – Tecnología
OpenCms facilita la reducción de los costes de TI asociados a la gestión de contenidos:
- OpenCms no requiere adquirir licencias ni pago por uso.
- Sencilla instalación mediante asistente.
- Independiente de plataforma / multiplataforma: Linux, Unix, Windows, etc.
- Ejecutable en múltiples servidores de aplicaciones: Apache Tomcat, Red Hat JBoss, Oracle Application Server, etc.
- Funciona con las bases de datos más habituales del mercado: Oracle, MySQL, PostgreSQL, etc.
- No se requiere cliente OpenCms alguno, toda la administración y toda la edición de contenidos está completamente basada en navegador.
- Open Source: se dispone del código fuente para su modificación sin restricciones y no requiere la adquisición de licencias.
- Desarrollado en lenguaje de programación Java.
- Sistema de ‘cacheo’ inteligente de información para mayor rendimiento.
- Módulo Clusteringy Balanceo de carga para entornos de alta exigencia.
- Permite el uso de plantillas JSP y CSS, con lo cual facilita el diseño de las páginas.
- Dispone de una API para el acceso a los diferentes elementos de OpenCms, lo cual permite la programación e incorporación de nuevos objetos.
- Permite la construcción automática del mapa de navegación del sitio.