Magnolia is an enterprise digital experience platform (DXP), which began as an open-source
content management system
A content management system (CMS) is computer software used to manage the creation and modification of digital content ( content management).''Managing Enterprise Content: A Unified Content Strategy''. Ann Rockley, Pamela Kostur, Steve Manning. New ...
(CMS) and is based on
Content repository API for Java
Content Repository API for Java (JCR) is a specification for a Java platform application programming interface (API) to access content repositories in a uniform manner. The content repositories are used in content management systems to keep the co ...
.
It is developed and maintained by Magnolia International Ltd., headquartered in
Basel
Basel ( ; ), also known as Basle ( ), ; ; ; . is a city in northwestern Switzerland on the river Rhine (at the transition from the High Rhine, High to the Upper Rhine). Basel is Switzerland's List of cities in Switzerland, third-most-populo ...
,
Switzerland
Switzerland, officially the Swiss Confederation, is a landlocked country located in west-central Europe. It is bordered by Italy to the south, France to the west, Germany to the north, and Austria and Liechtenstein to the east. Switzerland ...
with other offices around the world.
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
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 is built with a modular architecture. The system core and features such as the page editor,
digital asset management
Digital asset management (DAM) and the implementation of its use as a computer application is required in the collection of digital assets to ensure that the owner, and possibly their delegates, can perform operations on the data files.
Termino ...
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.
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 has clients around the world, in sectors including financial services, government, pharmaceuticals, manufacturing, and e-commerce.
References
External links
*
Magnolia DocumentationMagnolia Community Wiki
{{DEFAULTSORT:Magnolia (Cms)
Free content management systems
Document management systems
Free software programmed in Java (programming language)
Cross-platform free software
Software using the GNU General Public License