Magnolia (CMS)

Magnolia is an open-source content management system (CMS) which is based on Content repository API for Java.

It was developed by Magnolia International Ltd., based in Basel, Switzerland.

Magnolia is a system used by organisations to create, manage, and deliver digital content. It includes features such as content versioning, workflow management, personalisation, and multi-language support.

Major releases
{{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 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 CMS has 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 CMS. The templates, themes and functionality used on a website are split into separate modules.

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.

Users
Magnolia clients come primarily from financial services, government, media and e-commerce.