Magnolia (CMS)

{{Infobox software

| name = Magnolia

| title =

| logo = File:Magnolia Logo.svg

| logo caption =

| screenshot =

| screenshot size = 300px

| caption =

| author = Boris Kraft & Pascal Mangold

| developer = Magnolia International Ltd

| released = {{Start date|2003|11|15|df=yes}}

| latest release version = {{wikidata|property|reference|P348}}

| latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}}

| programming language = Java

| operating system = Cross-platform

| genre = Content management system

| license = Community Edition: GPLv3
DX Core: EULA

| website = {{url|https://www.magnolia-cms.com}}

}}

Magnolia is an enterprise digital experience platform (DXP){{Cite web |title=Gartner Reviews: DXP Market |url=https://www.gartner.com/reviews/market/digital-experience-platforms |access-date=2024-07-26 |website=Gartner Reviews}}, which began as an open-source content management system (CMS) and is based on Content repository API for Java.

It is developed and maintained by Magnolia International Ltd., headquartered in Basel, Switzerland with other offices around the world.{{Cite web |title=Contact us |url=https://www.magnolia-cms.com/about/contact.html |access-date=2024-07-26 |website=www.magnolia-cms.com |language=en}}

Magnolia is used by organisations to create, manage, and deliver digital content. It includes features such as content versioning, workflow management, personalisation, and multi-language support. It can be run as a self-hosted DXP or with Magnolia’s managed DX Cloud services with a Platform-as-a-Service (PaaS) implementation.

Major releases

class="wikitable"
VersionDateKey Features
style="background:PaleGreen;" | 6.32024-09-04(LTS) Improved search, usability, and UI experience; Enhanced overall system performance; Refined flexibility of configuration.{{cite web|url=https://docs.magnolia-cms.com/product-docs/6.3/releases/release-notes-for-magnolia-cms-6.3/ |title=Release notes for Magnolia CMS 6.3.0 |access-date=2024-09-04 |website=Magnolia Documentation|publisher=Magnolia International Ltd.}}
style="background:LemonChiffon;" | 6.22020-03-27(LTS) Visual SPA Editor; Multisource content through declarative REST; Integrated User Experience; DAM Connector Pack; Marketing Automation Connector Pack.{{cite web|url=https://docs.magnolia-cms.com/product-docs/6.2/releases/release-notes-for-magnolia-cms-6.2/ |title=Release notes for Magnolia CMS 6.2 |access-date=2024-09-04 |website=Magnolia Documentation|publisher=Magnolia International Ltd.}}
style="background:LightCoral;" | 6.12019-06-26Product repackaging: DX Core and Community Edition; Connector Packs, Live Copy, many Find Bar and UI improvements.{{cite web|url=https://documentation.magnolia-cms.com/display/DOCS61/Release+notes+for+Magnolia+CMS+6.1 |title=Release notes for Magnolia CMS 6.1 |access-date=2019-07-22 |website=Magnolia Documentation|publisher=Magnolia International Ltd.}}
style="background:LightCoral;" | 6.02018-11-30Find Bar with AI-based search result ranking, image recognition and tagging, content models via content types, new UI framework, overhauled user interface.{{cite web|url=https://documentation.magnolia-cms.com/display/DOCS60/Release+notes+for+Magnolia+CMS+6.0 |title=Release notes for Magnolia CMS 6.0 |access-date=2018-12-04 |website=Magnolia Documentation|publisher=Magnolia International Ltd.}}
style="background:LightCoral;" | 5.72018-06-25GDPR readiness, Apache Solr for asset indexing, field name aliases, runtime compatibility with Java 9 and Java 10, Java specification baseline at Java EE 8.{{cite web|url=https://documentation.magnolia-cms.com/display/DOCS57/Release+notes+for+Magnolia+CORE+5.7 |title=Release notes for Magnolia CORE 5.7 |access-date=2018-07-11 |website=Magnolia Documentation|publisher=Magnolia International Ltd.}}
style="background:LightCoral;" | 5.62017-11-15Content tags, new REST API delivery endpoint, software BOM for 3rd-party dependencies, OAuth 2.0, Vaadin 8, Log4j 2.{{cite web|url=https://documentation.magnolia-cms.com/display/DOCS56/Release+notes+for+Magnolia+CORE+5.6 |title=Release notes for Magnolia CORE 5.6 |access-date=2017-11-16 |website=Magnolia Documentation|publisher=Magnolia International Ltd.}}
style="background:LightCoral;" | 5.52016-11-15Definitions app, navigation functions, Magnolia CLI, themes in YAML, many UX improvements; CORE 5.5 uses H2 as the default db.{{cite web|url=https://documentation.magnolia-cms.com/display/DOCS55/Release+notes+for+Magnolia+CORE+5.5 |title=Release notes for Magnolia CORE 5.5 |access-date=2016-11-21 |website=Magnolia Documentation|publisher=Magnolia International Ltd.}}
style="background:LightCoral;" | 5.42015-07-03Magnolia Templating Essentials, light development, configuration by YAML files, unified resource loading.{{cite web|url=https://documentation.magnolia-cms.com/display/DOCS54/Release+notes+for+Magnolia+5.4 |title=Release notes for Magnolia 5.4 |access-date=2016-10-17 |website=Magnolia Documentation|publisher=Magnolia International Ltd.}}
style="background:LightCoral;" | 5.32014-06-24Personalization (p13n), workflow tasks, improved DAM API, content connector, marketing tags manager app.{{cite web|url=https://documentation.magnolia-cms.com/display/DOCS53/Release+notes+for+Magnolia+5.3 |title=Release notes for Magnolia 5.3 |access-date=2016-10-17 |website=Magnolia Documentation|publisher=Magnolia International Ltd.}}
style="background:LightCoral;" | 5.22013-11-22REST module, more apps using new Vaadin UI, improved migration process.{{cite web|url=https://documentation.magnolia-cms.com/display/DOCS53/Release+notes+for+Magnolia+5.2 |title=Release notes for Magnolia 5.2 |access-date=2016-10-17 |website=Magnolia Documentation|publisher=Magnolia International Ltd.}}
style="background:LightCoral;" | 5.12013-10-09Internationalization (i18n), bulk actions, publishing workflow, customizable apps.{{cite web|url=https://documentation.magnolia-cms.com/display/DOCS53/Release+notes+for+Magnolia+5.1 |title=Release notes for Magnolia 5.1 |access-date=2016-10-17 |website=Magnolia Documentation|publisher=Magnolia International Ltd.}}
style="background:LightCoral;" | 5.02013-06-20New UI based on HTML5 and Vaadin. Framework for creating task-oriented apps.{{cite web|last1=Hietala|first1=Antti |date=2013-06-20 |title=Release notes for Magnolia 5.0|url=https://documentation.magnolia-cms.com/display/DOCS/Release+notes+for+Magnolia+5.0|website=Magnolia Documentation|publisher=Magnolia International Ltd.|access-date=5 November 2014}}
style="background:LightCoral;" | 4.5.12012-03-13New templating API, multichannel publishing, JCR 2.0 {{cite web|url=https://documentation.magnolia-cms.com/display/DOCS45/Release+notes+for+Magnolia+4.5.1 |title=Release notes for Magnolia 4.5.1 |access-date=2014-11-05 |last=Hietala | first=Antti |date=2012-03-13 |website=Magnolia Documentation|publisher=Magnolia International Ltd.}}
style="background:LightCoral;" | 4.12009-06-12Digital asset management, image generation, commenting.{{cite web|url=https://documentation.magnolia-cms.com/display/DOCS45/Release+notes+for+Magnolia+4.1 |title=Release notes for Magnolia 4.1 |access-date=2014-11-05 |last=Joseph | first=Grégory |date=2009-06-12 |website=Magnolia Documentation|publisher=Magnolia International Ltd.}}
style="background:LightCoral;" | 4.0.12009-03-06Standard templating kit.{{cite web|url=https://documentation.magnolia-cms.com/display/DOCS45/Release+notes+for+Magnolia+4.0.1 |title=Release notes for Magnolia 4.0.1 |access-date=2014-11-05 |last=Joseph | first=Grégory |date=2009-03-06 |website=Magnolia Documentation|publisher=Magnolia International Ltd.}}
style="background:LightCoral;" | 3.02006-11-15Enterprise edition with features such as LDAP authentication.{{cite news | first=Angela | last=Natividad | title=Magnolia Turns 3, Updates Web CMS | date=2006-11-15 | publisher=Simpler Media Group | url =http://www.cmswire.com/cms/open-source-cms/magnolia-turns-3-updates-web-cms-000901.php | work =CMSWire | access-date = 2009-01-25 }}
style="background:LightCoral;" | 2.02004-11-15Usability improvements.{{cite news | first=Brice | last=Dunwoodie | title=Magnolia 2.0 Released, J2EE Open-Source CMS | date=2004-11-16 | publisher=Simpler Media Group | url =http://www.cmswire.com/cms/open-source-cms/magnolia-20-released-j2ee-opensource-cms-000475.php | work =CMSWire | access-date = 2009-01-25 }}
style="background:LightCoral;" | 1.02003-11-15Initial release.{{cite news | first = Boris | last = Kraft | title = Magnolia 1.0 released | date = 2003-11-17 | publisher=betterfasterbigger.com | url =http://www.betterfasterbigger.com/2003/11/magnolia-10-released.html | access-date = 2016-10-18 }}{{cite news | title=Obinary Releases Free Java-based Enterprise CMS | date=2003-11-20 | publisher=Simpler Media Group | url =http://www.cmswire.com/cms/open-source-cms/obinary-releases-free-javabased-enterprise-cms-000086.php | work =CMSWire | access-date = 2009-01-25 }}

{{legend|PaleGreen|Latest branch}}

{{legend|LemonChiffon|Older branch, still supported}}

{{legend|LightBlue|Older branch in extended end of life, partially supported}}

{{legend|LightCoral|End of Life}}

Architecture

Magnolia CMS is a Java-based content management system{{cite web|last1=Karaca|first1=Amandari|date=2019-08-06|title=Magnolia Recognized by Gartner in the Magic Quadrant for Web Content Management|url=https://www.prweb.com/releases/magnolia-recognized-by-gartner-in-the-magic-quadrant-for-web-content-management-864047208.html|website=Cision (PRWeb)|publisher=Cision|access-date=6 August 2019}} that uses a JCR repository to store, retrieve and search data. In this respect Magnolia is similar to Adobe Experience Manager, Hippo CMS and Jahia which also use JCR. Magnolia uses Apache Jackrabbit, the JCR reference implementation by default.

Modules

Magnolia is built with a modular architecture. The system core and features such as the page editor, digital asset management and cache are packaged into separate modules. The module mechanism is also used to package and deploy websites built with Magnolia. The templates, themes and functionality used on a website are split into separate modules.{{cite web|last1=Meier|first1=Christoph|title=Modules|url=https://documentation.magnolia-cms.com/display/DOCS/Modules|website=Magnolia Documentation|publisher=Magnolia International Ltd.|access-date=6 November 2014}}

Magnolia International Ltd. provides commonly used feature modules such as Commenting and Personalisation. The user community has developed further modules for specific tasks such as for checking broken links.{{cite web|last1=Kerkhoff|first1=Marvin|title=Deadlink App|url=https://wiki.magnolia-cms.com/display/WIKI/Deadlink+App|website=Magnolia Community Wiki|access-date=6 November 2014}}

Users

Magnolia has clients around the world, in sectors including financial services, government, pharmaceuticals, manufacturing, and e-commerce.{{Cite web |title=Our Customers |url=https://www.magnolia-cms.com/customers.html |access-date=2024-07-26 |website=www.magnolia-cms.com |language=en}}

References

{{reflist|2}}