A couple of weeks ago, I ran across a new CMS called Magnolia. It is a free, open source, J2EE CMS developed by Obinary.

Magnolia is written in Java and uses the upcoming standard API for Java-based content repositories (see JSR 170) to access its content. The content is stored in XML, but using the JCR, you could use virtually any data source. It has an easy to use browser interface, a clear API and a useful custom tag library for easy templating in JSP and Servlets.

Magnolia was very simple to set up using their binary package on my PowerBook running OS X 10.3. It comes bundled with Tomcat. They also have binaries for Linux, Generic Unix, Win32, Solaris, or you can download the source. The templating is pretty straight forward, and I was able to create my own XHTML/CSS template in a couple of hours. I am still getting used to the system and Obinary has just released v1.0, but it looks like it is going to be a very viable open source CMS solution.

Magnolia’s current roadmap looks something like this:

Current Version 1.0 (November 2003)

  • Java-based Content Repository
  • Documentation
  • Tag Library
  • User and Group Management with Access Control
  • Sorting Paragraphs and Pages
  • Professional Deployment (Staging)

Future releases:

  • WebDav
  • Search
  • LDAP-Implementation
  • Versioning
  • Workflow
  • Linkchecker
  • RichEditor
  • Tableeditor

3 Responses to “Magnolia Content Management System”

  1. Ernest Says:

    It has the most usable interface i’ve ever seen in a CMS.

    But the product is not very mature. I hope they improve the i18n support, the advanced administration functions, search, …

  2. Johnson Says:

    Sir,

    we are aleady created one website. When the implement this in magnolia. we have created template for the first page and its working fine. but the javascript popup window is not working whe we put the code in the
    edit text column of the main page.

    here is the html coding that is pasted in the text edit window of the main page.

    the main page is displaying. but the popup window is not working. can u help me in this regard.

    index page is loaded, one popup window must be opened to display a message. How can we do that. help me.

    here is the code

    Campaign News

  3. Steve Ashwell's Radio Weblog Says:

    Magnolia CMS

    Magnolia Content Management System .