The past 3 months have been crazy. You might already have read it somewhere on the world wide web, but if you haven't, we're very close too a first official release of our new ECM product.
It was September when Arjé did his announcement of Hippo ECM and CMS 7 and it has come a long way since. More features have been added and the product has grown a lot since then. Hippo CMS 7 is still in a beta phase, but that won't be for long.
The next couple of weeks I'll try to share my experience, some thoughts and plugins, which I'm in the process of creating. For now I'll go for a short introduction on what's new and how you can compare it to version six.
The Hippo ECM architectural model did not change compared to CMS 6/Hippo Repository 1 model, since all components are still decoupled or as I like to describe it: an open architecture.
From the inside a lot has changed though. The core of CMS 7 is fully based on Apache Wicket. The team working on CMS 7 have created a Wicket plugin model, which makes CMS 7 a lot more extendible then CMS 6. In my short experience with the plugin model, I have to say I'm very impressed with it's ability. It will easily allow (other) developers to create their own CMS 7 plugins.
Next to the CMS there is also the content repository, which is now based on Apache Jackrabbit, a reference implementation of the Java Content Repository (JSR-170) standard. The great thing here is that the JSR-170 is well known and accepted by different CM vendors, both open and closed source. With the new upcoming repository we of course added some additional features to the default Jackrabbit repository that would give Hippo users some advantages.I'll talk about this a bit more over the next couple of weeks.
On the front-end side we're also working very hard on some toolkits. Since one of the toolkits (HST2) is still under heavy development I will highlight some features next week. Like with version 6, you won't have to use them, but they can give you some handles to work with. You are still able to choose your own preferred technology, as long as it will be able to talk with the JCR repository.
If you want to create you're own plugins/components that work or connect with one of the component in the Hippo ECM suite or use plugins made by the Hippo ECM community, we've created a centralized place to store them: The Hippo Forge. I have some ideas myself, which I hope I can realize in the next couple of weeks. I'll keep you posted.
If you would like to play around with the new system, you can get it from our new documentation website. Please keep in mind that the product is still in beta phase and so is it's documentation.
Well that's it for now. Keep an eye on Planet Hippo or subscribe to my feed for more updates.