JPublish 1.2 Out

Tagged:  

Anthony has released JPublish 1.2. I've played around with this, and written a module which is in the CVS repository but which I have let languish a bit. As I've mentioned before, I spent some time looking at CMS possibilities, and settled on JPublish.

I wouldn't really call JPublish a CMS, it's more like a CMS kernel, basically a simple, clean, well-architected web application framework. It uses Velocity for templating, and has a nice model for selecting page content, template, and meta-data based on the incoming path.

One thing it lacks is a good storage model. most of the components that come with it are file system based, which isn't going to scale well. There is database code, but it is based on hard-coded SQL, so if you want to add new objects to the framework, you're going to hard-code it.

I fantasize about building ObjectBridge support for it, and making it all more bean-based, probably using BeanUtils and Digester, but these would be a major change in architecture. And since it doesn't look like I'm going to be doing much CMS work after all, I'm not going to have anything like the cycles to commit.

Oh, well, it'll be interesting to see where JPublish goes, it has a lot of promise. I'm just waiting for someone to build a blogging package with it!