I’ve been playing with an install of dotCMS for the yura.net backend. Despite the comparable lack of documentation (when compared to what’s available for drupal or wordpress), I’ve enjoyed lunging in head first and learning about dotCMS.
I find developing websites in dotCMS to be simple compared to PHP, I think this has a combination of reasons:
- The Velocity Template Language (VTL) – with its simple syntax puts powerful features within easy reach.
- Click to set (almost) everything – It’s true, you can click to create new data tables, to add fields, add content, perform searches – much like with PHPMyAdmin, only under a unified banner.
- Templates, containers and menu items are seperated – Page structure is different to frequently used code, which in turn is different to site navigation links. You can create, edit and use each of these independently, and reuse the throughout the site as necessary.
- Systematic approach to web building – The website building blocks have been defined – content, menu links, containers templates etc. so this makes breaking apart a design for a new web site and getting started a lot easier.
I’m new to Java and even newer to dotCMS, but so far I’m enjoying the content management and design side of it. Hopefully, when I get more involved with this technology, I can give you more dotCMS views and comparisons.
