I’ve spent some time *again* playing around with OpenCMS 6.0. As far as I am concerned, the best addition has been the ability to create new content types. In earlier versions, if one needed a custom content type, one had to create content definitions using java. This meant lot of coding and time. In the latest version, this has been greatly simplified. Just create an XML Content definition using your favourite text editor and you are done. However, it takes some time to figure out the configuration part so that the content thus created is finally visible. This is primarily because documentation is not of too much help and one has to go thru mail archives to know. Here’s the link to the right post just in case you want to know the steps.
The Templateone demos demonstrate how good and flexible OpenCMS is. However, in order to understand these demos and to be able to use any of it in your development, one has to do a lot of trial and error.
People on the mailing list are generally very helpful. But a good and complete documentation will go a long way in helping people who want to adopt this excellent open source product.