Magnolia es un sistema de gestión de contenido (CMS) de código abierto . Está desarrollado por Magnolia International Ltd., con sede en Basilea , Suiza . Se basa en la API de repositorio de contenido para Java (JSR-283) .
Autor (es) original (es) | Boris Kraft y Pascal Mangold |
---|---|
Desarrollador (es) | Magnolia International Ltd |
Versión inicial | 15 de noviembre de 2003 |
Lanzamiento estable | 6.2.6 / 27 de enero de 2021 |
Repositorio | |
Escrito en | Java |
Sistema operativo | Multiplataforma |
Tipo | Sistema de gestión de contenidos |
Licencia | Edición de la comunidad: GPLv3 DX Core: EULA |
Sitio web | www |
Lanzamientos importantes
Versión | Fecha | Características clave |
---|---|---|
6.2 | 27/03/2020 | Editor de Visual SPA; Contenido multifuente a través de REST declarativo; Experiencia de usuario integrada; Paquete de conectores DAM; Paquete de conectores de automatización de marketing. [1] |
6.1 | 2019-06-26 | Reempaquetado del producto: DX Core y Community Edition; Paquetes de conectores, Live Copy, muchas mejoras en la barra de búsqueda y en la interfaz de usuario. [2] |
6.0 | 2018-11-30 | Find Bar con clasificación de resultados de búsqueda basada en IA, reconocimiento y etiquetado de imágenes, modelos de contenido a través de tipos de contenido, nuevo marco de interfaz de usuario, interfaz de usuario revisada. [3] |
5.7 | 2018-06-25 | Preparación para GDPR , Apache Solr para indexación de activos, alias de nombre de campo, compatibilidad en tiempo de ejecución con Java 9 y Java 10, línea de base de especificación de Java en Java EE 8. [4] |
5,6 | 2017-11-15 | Etiquetas de contenido, nuevo punto final de entrega de API REST, lista de materiales de software para dependencias de terceros, OAuth 2.0, Vaadin 8, Log4j 2. [5] |
5.5 | 2016-11-15 | Aplicación de definiciones, funciones de navegación, CLI de Magnolia, temas en YAML, muchas mejoras de UX; CORE 5.5 usa H2 como la base de datos predeterminada. [6] |
5.4 | 2015-07-03 | Magnolia Templating Essentials, desarrollo ligero, configuración por archivos YAML, carga de recursos unificada. [7] |
5.3 | 2014-06-24 | Personalización (p13n), tareas de flujo de trabajo, API DAM mejorada, conector de contenido, aplicación de gestión de etiquetas de marketing. [8] |
5.2 | 2013-11-22 | Módulo REST, más aplicaciones que utilizan la nueva interfaz de usuario de Vaadin, proceso de migración mejorado. [9] |
5.1 | 2013-10-09 | Internacionalización (i18n), acciones masivas, flujo de trabajo de publicación, aplicaciones personalizables. [10] |
5,0 | 2013-06-20 | Nueva interfaz de usuario basada en HTML5 y Vaadin . Marco para la creación de aplicaciones orientadas a tareas. [11] |
4.5.1 | 2012-03-13 | Nueva API de plantillas, publicación multicanal, JCR 2.0 [12] |
4.1 | 2009-06-12 | Gestión de activos digitales, generación de imágenes, comentarios. [13] |
4.0.1 | 2009-03-06 | Kit de plantillas estándar. [14] |
3,0 | 2006-11-15 | Edición empresarial con funciones como la autenticación LDAP. [15] |
2.0 | 2004-11-15 | Mejoras de usabilidad. [dieciséis] |
1.0 | 2003-11-15 | Versión inicial. [17] [18] |
Arquitectura
Magnolia CMS es un sistema de gestión de contenido basado en Java [19] que utiliza un repositorio JCR para almacenar, recuperar y buscar datos. En este sentido, Magnolia es similar a Adobe Experience Manager, Hippo CMS y Jahia, que también utilizan JCR. Magnolia usa Apache Jackrabbit, la implementación de referencia de JCR por defecto. Es posible utilizar otra implementación de repositorio certificada JSR-170 como Modeshape .
Almacenamiento persistente
En Magnolia, Jackrabbit conserva los datos en la base de datos H2 de forma predeterminada. Una base de datos H2 integrada de peso ligero contiene el software Magnolia, la configuración y dos sitios web de demostración en una sola descarga para probar el sistema. Para entornos de producción se pueden utilizar otras bases de datos como MySQL, MariaDB, PostgreSQL u Oracle.
Módulos
Magnolia CMS tiene una arquitectura modular. El núcleo del sistema y las funciones como el editor de páginas, la gestión de activos digitales y la memoria caché están empaquetados en módulos separados. El mecanismo del módulo también se utiliza para empaquetar e implementar sitios web creados con Magnolia CMS. Las plantillas, los temas y la funcionalidad que se utilizan en un sitio web se dividen en módulos separados. [20]
La modularidad permite a los administradores del sitio instalar y desinstalar funciones de acuerdo con los requisitos de un proyecto. Encapsular la funcionalidad en módulos discretos también promueve la separación de preocupaciones : un equipo puede trabajar en plantillas de sitios web mientras otro equipo desarrolla aplicaciones, por ejemplo.
En el nivel del sistema de archivos, un módulo Magnolia es un JAR , un formato de archivo Java que se usa para empaquetar archivos y recursos de clase Java (imágenes, CSS, JavaScript) en un solo archivo. La implementación de un módulo Magnolia implica copiar el archivo JAR en el servidor de aplicaciones Java y reiniciar la instancia de Magnolia. Magnolia CMS reconoce el archivo JAR durante el proceso de inicio e instala el módulo.
Magnolia International Ltd. proporciona módulos de funciones de uso común, como Comentarios y Personalización. La comunidad de usuarios ha desarrollado más módulos para tareas específicas, como la comprobación de enlaces rotos. [21]
Usuarios
Los clientes de Magnolia [22] provienen principalmente de servicios financieros, gobierno, medios de comunicación y comercio electrónico. El sistema es más adecuado para organizaciones que tienen requisitos de integración complejos y suficientes recursos de TI para personalizar el producto según sus necesidades. Se necesita una experiencia significativa en Java para aprovechar la arquitectura de código abierto de Magnolia e integrar el CMS con los sistemas existentes. La empresa ha indicado que un enfoque de desarrollo basado en un sistema de archivos [23] hace que el producto sea menos exigente en cuanto a conocimientos de Java.
Conferencia
Magnolia Conference es un evento anual para desarrolladores de CMS y usuarios de marketing digital. La conferencia es un lugar para conocer a otros usuarios, compartir las mejores prácticas y aprender sobre actualizaciones de productos. Una pista de presentación técnica se dirige a los desarrolladores de software, centrándose en integraciones y casos de implementación de CMS. En 2015, Magnolia agregó una pista de presentación de negocios digitales donde las charlas se enfocan en los desafíos de contenido que enfrentan las empresas y cómo están usando el producto para construir sus marcas en la Web.
La conferencia también incluye una no conferencia comunitaria donde los propios asistentes son responsables de proponer, votar y presentar charlas a las que todos pueden elegir asistir.
Referencias
- ^ "Notas de la versión de Magnolia CMS 6.2" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 6 de agosto de 2020 .
- ^ "Notas de la versión de Magnolia CMS 6.1" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 22 de julio de 2019 .
- ^ "Notas de la versión de Magnolia CMS 6.0" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 4 de diciembre de 2018 .
- ^ "Notas de la versión de Magnolia CORE 5.7" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 11 de julio de 2018 .
- ^ "Notas de la versión de Magnolia CORE 5.6" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 16 de noviembre de 2017 .
- ^ "Notas de la versión de Magnolia CORE 5.5" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 21 de noviembre de 2016 .
- ^ "Notas de la versión de Magnolia 5.4" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 17 de octubre de 2016 .
- ^ "Notas de la versión de Magnolia 5.3" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 17 de octubre de 2016 .
- ^ "Notas de la versión de Magnolia 5.2" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 17 de octubre de 2016 .
- ^ "Notas de la versión de Magnolia 5.1" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 17 de octubre de 2016 .
- ^ Hietala, Antti (20 de junio de 2013). "Notas de la versión de Magnolia 5.0" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 5 de noviembre de 2014 .
- ^ Hietala, Antti (13 de marzo de 2012). "Notas de la versión de Magnolia 4.5.1" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 5 de noviembre de 2014 .
- ^ Joseph, Grégory (12 de junio de 2009). "Notas de la versión de Magnolia 4.1" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 5 de noviembre de 2014 .
- ^ Joseph, Grégory (6 de marzo de 2009). "Notas de la versión de Magnolia 4.0.1" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 5 de noviembre de 2014 .
- ^ Natividad, Angela (15 de noviembre de 2006). "Magnolia cumple 3 años, actualiza Web CMS" . CMSWire . Grupo de medios más simple . Consultado el 25 de enero de 2009 .
- ^ Dunwoodie, Brice (16 de noviembre de 2004). "Magnolia 2.0 lanzado, CMS de código abierto J2EE" . CMSWire . Grupo de medios más simple . Consultado el 25 de enero de 2009 .
- ^ Kraft, Boris (17 de noviembre de 2003). "Magnolia 1.0 lanzado" . betterfasterbigger.com . Consultado el 18 de octubre de 2016 .
- ^ "Obinary lanza el CMS empresarial gratuito basado en Java" . CMSWire . Grupo de medios más simple. 2003-11-20 . Consultado el 25 de enero de 2009 .
- ^ Karaca, Amandari (6 de agosto de 2019). "Magnolia reconocida por Gartner en el Cuadrante Mágico de Gestión de Contenido Web" . Cision (PRWeb) . Cision . Consultado el 6 de agosto de 2019 .
- ^ Meier, Christoph. "Módulos" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 6 de noviembre de 2014 .
- ^ Kerkhoff, Marvin. "Aplicación Deadlink" . Wiki de la comunidad de Magnolia . Consultado el 6 de noviembre de 2014 .
- ^ "Referencias" . Magnolia International Ltd.Archivado desde el original el 10 de febrero de 2015 . Consultado el 2 de diciembre de 2014 .
- ^ Meier, Christoph (3 de julio de 2015). "Notas de la versión de Magnolia 5.4" . Documentación de Magnolia . Magnolia International Ltd . Consultado el 30 de julio de 2015 .
enlaces externos
- Página web oficial
- Documentación de Magnolia
- Wiki de la comunidad de Magnolia