OpenCMS + Deliverance

OpenCMS + Deliverance

Deliverance is a technology that allows us to quickly change a site’s skin.

It was created by the python community, and it is used mostly among them but it can be used with non-python products as well.

To test it, I decided to use OpenCMS, I have previous experience with it and I can tell you that it’s not pretty to create a skin for it…

I have to admit that it is not as easy as I thought it would be,  because OpenCMS’s html changes a lot from content type to content type, and it seems it is not very well structured.

Nonetheless it is a great way to create an OpenCMS skin, just have a look.

This is the original site:

Default OpenCMS

And this is the deliverance site:

RedTie OpenCMS

Important points:

  • I didn’t have to go into OpenCMS’s workplace, and I didn’t change one line of code of OpenCMS, it’s a clean install.
  • I just commented out a little section of the template because it wasn’t useful.

What was the development process?

  • Download tomcat and opencms
  • Install OpenCMS
  • Create simple Deliverance buildout
  • Install Deliverance
  • Pick template from www.oswd.org
  • Read W3School’s XPath tutorial :P
  • Write rules.xml file

And bingo! the key is.. how long do you think all that took?

About 2 hours..

And I’m just learning how to use deliverance…..

So what do you think?

About the Author

I'm a developer, mostly interested in Computer Science. Favorite languages: C, ObjC and Python. Hobbies: Music. Favorite Games: Assassin's Creed II, MGS Series