The spring has sprung, Magnolia blooms again. No, this is not another installation of #CMShaiku contest; it’s a release of version 4.3 of Magnolia CMS (news, site) that brings new templating capabilities designed for multi-language/multi-site content management scenarios, support for Groovy and Magnolia Store for modules management.

Content Localization

In the latest release of Magnolia CMS you will see more abilities to translate content into various languages and localize content.

Configuring and managing localized content has been enhanced to add available locales and languages to the drop-down admin bar.

Content editors can use that drop-down menu to select which language version they want to edit.

In addition, users can add many other languages that can be maintained from the same site tree. Mapping domains to language is another feature that may come in handy.

i18n dialog Deutsch.jpg

i18n Dialog in German

In multi-lingual dialogs, users can mark a dialog field as i18n-aware by adding an i18n node-data to its definition. For every field marked as i18n-aware, Magnolia CMS will create the necessary data structures for each supported language.

Multi-Site Support

The latest release brings the ability to display the same content with a different layout using a different CSS. All it takes is defining a theme that uses that particular CSS and assigning a domain for that theme to be applied to.

magnolia cms multisite management.jpg

Magnolia CMS Multi-site Management

In addition, Magnolia 4.3 admins now can control security by assigning specific editors to specific domains, where they can only see and edit certain parts of the content structure.

Magnolia Store

The vendor calls this feature “the one stop shop for administrators and developers of Magnolia CMS.”

In essence, this feature provides a sortable list of already installed modules in your system and new modules available from Magnolia and its partners. If upgrades are available, detailed information about version number, the download and pricing is available.


Magnolia Store

Support for Groovy

Those of you using Groovy -- a dynamic language running on the Java stack -- will be pleased to know that Magnolia 4.3 offers support for Groovy on a system-wide level. The idea here is to foster agile development, as Groovy doesn’t need to be compiled, deployed with server restarts like Java, for example.

Groovy Code Snippet

To get the free Groovy module, go to Magnolia Store to get a bundled ZIP. Follow installation instructions, and you should see new Scripts and Groovy Console items in AdminCentral > Tools.

Some additional features and videocasts can be found here.