Original author(s) | Boris Kraft & Pascal Mangold |
---|---|
Developer(s) | Magnolia International Ltd |
Initial release | 15 November 2003 |
Stable release | 6.3.0 [1] / 4 September 2024 |
Repository | |
Written in | Java |
Operating system | Cross-platform |
Type | Content management system |
License | Community Edition: GPLv3 DX Core: EULA |
Website | www |
Magnolia is an enterprise digital experience platform (DXP) [2] , 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. [3]
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.
Version | Date | Key Features |
---|---|---|
6.3 | 2024-09-04 | (LTS) Improved search, usability, and UI experience; Enhanced overall system performance; Refined flexibility of configuration. [4] |
6.2 | 2020-03-27 | (LTS) Visual SPA Editor; Multisource content through declarative REST; Integrated User Experience; DAM Connector Pack; Marketing Automation Connector Pack. [5] |
6.1 | 2019-06-26 | Product repackaging: DX Core and Community Edition; Connector Packs, Live Copy, many Find Bar and UI improvements. [6] |
6.0 | 2018-11-30 | Find Bar with AI-based search result ranking, image recognition and tagging, content models via content types, new UI framework, overhauled user interface. [7] |
5.7 | 2018-06-25 | GDPR readiness, Apache Solr for asset indexing, field name aliases, runtime compatibility with Java 9 and Java 10, Java specification baseline at Java EE 8. [8] |
5.6 | 2017-11-15 | Content tags, new REST API delivery endpoint, software BOM for 3rd-party dependencies, OAuth 2.0, Vaadin 8, Log4j 2. [9] |
5.5 | 2016-11-15 | Definitions app, navigation functions, Magnolia CLI, themes in YAML, many UX improvements; CORE 5.5 uses H2 as the default db. [10] |
5.4 | 2015-07-03 | Magnolia Templating Essentials, light development, configuration by YAML files, unified resource loading. [11] |
5.3 | 2014-06-24 | Personalization (p13n), workflow tasks, improved DAM API, content connector, marketing tags manager app. [12] |
5.2 | 2013-11-22 | REST module, more apps using new Vaadin UI, improved migration process. [13] |
5.1 | 2013-10-09 | Internationalization (i18n), bulk actions, publishing workflow, customizable apps. [14] |
5.0 | 2013-06-20 | New UI based on HTML5 and Vaadin. Framework for creating task-oriented apps. [15] |
4.5.1 | 2012-03-13 | New templating API, multichannel publishing, JCR 2.0 [16] |
4.1 | 2009-06-12 | Digital asset management, image generation, commenting. [17] |
4.0.1 | 2009-03-06 | Standard templating kit. [18] |
3.0 | 2006-11-15 | Enterprise edition with features such as LDAP authentication. [19] |
2.0 | 2004-11-15 | Usability improvements. [20] |
1.0 | 2003-11-15 | Initial release. [21] [22] |
Magnolia CMS is a Java-based content management system [23] 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.
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. [24]
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. [25]
Magnolia has clients around the world, in sectors including financial services, government, pharmaceuticals, manufacturing, and e-commerce. [26]
OSGi is an open specification and open source project under the Eclipse Foundation.
Drupal is a free and open-source web content management system (CMS) written in PHP and distributed under the GNU General Public License. Drupal provides an open-source back-end framework for at least 14% of the top 10,000 websites worldwide and 1.2% of the top 10 million websites—ranging from personal blogs to corporate, political, and government sites. Drupal can also be used for knowledge management and for business collaboration.
The following tables compare general and technical information for many wiki software packages.
DNN Platform is a web content management system and web application framework based on the .NET Framework. It is open source and part of the .Net Foundation.
Alfresco Software is a collection of information management software products for Microsoft Windows and Unix-like operating systems developed by Alfresco Software Inc. using Java technology. The software, branded as a Digital Business Platform is principally a proprietary & a commercially licensed open source platform, supports open standards, and provides enterprise scale. There are also open source Community Editions available licensed under LGPLv3.
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 content data and also the metadata used in content management systems (CMS) such as versioning metadata. The specification was developed under the Java Community Process as JSR-170, and as JSR-283. The main Java package is javax.jcr
.
Apache Jackrabbit is an open source content repository for the Java platform. The Jackrabbit project was started on August 28, 2004, when Day Software licensed an initial implementation of the Java Content Repository API (JCR). Jackrabbit was also used as the reference implementation of JSR-170, specified within the Java Community Process. The project graduated from the Apache Incubator on March 15, 2006, and is now a Top Level Project of the Apache Software Foundation.
Silverstripe CMS is a free and open source content management system (CMS) and framework for creating and maintaining websites and web applications. It provides an out of the box web-based administration panel that enables users to make modifications to parts of the website, which includes a WYSIWYG website editor. The core of the software is Silverstripe Framework, a PHP Web application framework.
Nuxeo is a software company making an open source content management system.
Flow is a free and open source web application framework written in PHP. The first final version was released on October 20, 2011. It was primarily designed as a basis for the content management system Neos, but can also be used independently. It is generally suitable for PHP development of mid- or large-scaled web applications.
TYPO3 is a Web Content management system (CMS) written in the programming language PHP. It is free and open-source software released under the GNU General Public License version 2.
CMS Made Simple (CMSMS) is a free, open source (GPL) content management system (CMS) to provide developers, programmers and site owners a web-based development and administration area. In 2017 it won the CMS Critic annual award for Best Open Source Content Management.
Elcom Technology Pty Ltd is a privately held software company based in Sydney, Australia. It provides web content management, website, portal and intranet software. Elcom's primary product is elcomCMS which is built using Microsoft ASP.NET and Microsoft SQL Server. Version 11.5 of the CMS was released on February 15, 2021.
ProcessWire is a free and open source content management system (CMS), content management framework (CMF) and web application framework (WAF) written in the PHP programming language. It is distributed under the Mozilla Public License 2.0. ProcessWire is built around an API with usage and naming conventions similar to the JavaScript framework jQuery. The stated goal behind the API is to provide the level of accessibility and control to pages in a website that jQuery provides to the DOM. Content is managed either via the API or the web-based admin control panel. ProcessWire is largely used for development of web sites, web applications, services, content feeds and related applications.
ContentBox Modular CMS is an open-source content management system for CFML, created by Ortus Solutions, Corp. ContentBox has been designed as a modular HMVC software based on Hibernate ORM and the ColdBox Platform.
eZ Platform is an open-source enterprise PHP content management system (CMS) and Digital eXperience Platform (DXP) developed by the company Ibexa, which has headquarters Oslo, Norway and offices in Germany, France, Poland, England, US and Japan. eZ Platform is freely available under the GNU GPL version 2 license, as well as under proprietary licenses that include commercial support as well as access to additional features. The commercial version of the software extends the capabilities of the open-source core with features such as personalization, e-Commerce and additional editorial and development capabilities.
Enonic XP is a free and open-source web application platform and content management system (CMS) in one based on Java and Elasticsearch. Developed by the Norwegian software company Enonic, the microservice web platform can be used to build progressive web applications, Next.js websites, or web-based APIs. Enonic XP uses an application framework for coding server logic with JavaScript, and has no need for SQL as it ships with an integrated content repository. The CMS is fully decoupled, meaning developers can create traditional websites and landing pages, or use XP in headless mode, that is without the presentation layer, for loading editorial content onto any device or client. Enonic is used by major organizations in Norway, including the national postal service Norway Post, the insurance company Gjensidige, the national lottery Norsk Tipping, the Norwegian Labour and Welfare Administration, and all the top football clubs in the national football league for men, Eliteserien.
Enonic AS is a Norwegian IT company, primarily known for the open-source web platform and content management system Enonic XP. The company was established in 2000 and has headquarters in Norway.