JAVA CMS Search

Our client has a need for a CMS for the public facing portion of their website. Our production/design team just started carving up the template for the homepage while we scramble to find a solution that meets our needs:

  1. JDK 1.5 or above
  2. Easy to use
  3. Open source
  4. Cheap or free (under 2K)
  5. Deployable as a war in JBoss and Tomcat
  6. Some sort of workflow (approval process)
  7. Easy to use templates (For instance, Magnolia just uses jsp tags and HTML)

Also, the client currently uses informix as their DB for their business and it’s preferred that we just use their DB server for consistency. However, a separate DB for content is not off the table.

I have thus far evaluated the following:

OpenCMS

Link – http://opencms.org

Tons of functionality (From their site):The fully browser based user interface features configurable editors for structured content with well defined fields. Alternatively, content can be created using an integrated

WYSIWYG editor similar to well known office applications. A sophisticated template engine enforces a site-wide corporate layout and W3C standard compliance for all content.

OpenCms is based on Java and XML technology. It can be deployed in an open source environment (e.g. Linux, Apache, Tomcat, MySQL) as well as on commercial components (e.g. Windows NT, IIS, BEA Weblogic, Oracle)….

However, it requires use of XML/XSL which would be overkill in our case since the site is not content heavy and content/data will not be displayed in different areas, which would justify using XML with different XSL style sheets.

Apache Lenya

Link – http://lenya.apache.org

It took a while to to get the war running in my tomcat instance. I was receiving the following error for a long time:
Problem building Cocoon (the requested operation cannot be performed on a file with a user-mapped section open). This appears to be windows locking one of the files in the cocoon directory (In this case cocoon.roles). I just set the permissions on the file to read only and it compiled.

This one is still a maybe but I found the content editing interface to be lacking – The Front-end guys would have my head.

I solicited our Front-end guys for their thoughts and they pointed me to:

Riot

Link – http://www.riotfamily.org/about.html

The interface for editing is very slick (using AJAX), but there appears to be no workflow capabilities (at least in the online demo). I will download for myself tomorrow.

However, it requires use of XML/XSL which would be overkill in our case since the site is not content heavy and content/data will not be displayed in different areas, which would justify using XML with different XSL style sheets.

Leave a Reply

Close Modal

Contact Archer

Close Modal

We know you're still using an older version of Internet Explorer. Do you know how much mind-blowing stuff you're missing because of this?

Save yourself. Upgrade now.
We'll help you...