MAGNOLIA 2.1 FEATURES
This page lists some of Magnolia 2.1's more visible new features. For a complete list check the release notes and change log in jira.
Internationalization - Magnolia now in 14 major languages
Magnolia's outstanding user interface is now even easier to use, thanks to the fact that it speaks your language. 14 languages are already available, including English, Chinese, Russian, French, German, Spanish and Portuguese. You can easily add other languages.
Native Search
Magnolia sports native search through all content stored inside your repository. Instantly include search into your website thanks to the new search-tag. Updated sample templates provide search functionality out-of-the-box.
Featuring latest JSR-170 support using Jackrabbit or Magnolia Power Pack
Magnolia 2.1 corresponds to the latest JSR-170 specification v1.0 as available through Apache's open source implementation, now called "Jackrabbit". For higher demands, you have the option to deploy Magnolia Power Pack, a high-end commercial repository implementation, available from the Magnolia Organization.
Single Container Deployment for easier hosting
One of the most requested feature has been the possibility to deploy Magnolia under one instance, which is now possible. A single J2EE container like tomcat or JBOSS can host as many Magnolia instances as you wish. In particular, you can now have public and author instance in the same container, reducing hosting costs.
World-Class Browser-Based User Interface
Magnolia 2.1 comes with an innovative browser-based interface that works very much like your desktop software. Context sensitive menus let you choose between available actions, double click on items lets you edit them in place and many elements can be manipulated through drag & drop. The Magnolia interface is very easy to use and reduces training to a minimum.
Rich Text Editor
Release 2.1 includes a choice of two leading cross-browser Rich Text Editors - Kup and fckEdit.
This makes it very easy to add links, bold or italic text, add numbered and unnumbered lists as well as a host of other features that you'd expect from a rich text editor. Editing web content is as easy as writing with your favourite word processor - absolutely no html knowledge is necessary to keep your site up to date.
Twice as Fast as Static Web Pages
The Magnolia cache is serving pages more than twice as fast as a standard web server serves a static page. We cache pages compressed and uncompressed. This saves the time needed to compress a page, which in turn makes Magnolia faster than your good old static html pages.
Compression is configurable per MIME-type. This allows us for instance to leave images untouched (jpeg or gif are already compressed formats and further compression would slow things down).
You can also configure exactly which pages or site trees you wish to have cached. We use pattern matching on the request. Since images are served with an extra request, this allows us to cache a page but still have a dynamically generated image for each request - for example a page counter.
Complete Browser-Based Configuration
Magnolia 2.1 can be completely configured through the browser thanks to the new configuration editor. This eliminates the need to drop to the command line to configure your system. In addition, any content can now be activated between instances, including configuration, users, and roles.
Modular Architecture
Magnolia has been modularized and a new module interface allows you to add custom modules to Magnolia without touching the Magnolia core.
The module interface allows:
- repository sharing
- local configuration
- virtual URI mapping
Modules may have their own repositories or access shared repositories. To this end, a new repository loader lets you add module repositories dynamically. Modules can be configured completely through the new configuration editor in adminCentral.

Magnolia Training
Magnolia Organization offers professional training services in Los Angeles and Basel. In addition, special on-site developer training can be arranged for.
Next developer training: Los Angeles, June 27th - July 1st
Basel, July 18th - 21st
For more information, see our online section on
Magnolia training