Most CMS products boast of multi channel delivery capabilities. What this essentially means is that you can manage content in the CMS repository and deliver that content to a web site, a mobile hand set, a PDA or whatever. However, since one of the important principles of Content Management is separation of content from presentation, multi-channel delivery in this form is straight forward – your content is stored in raw format and you apply appropriate presentation over it to deliver content to whatever device you want. This works if you have a simple web site and same content needs to be delivered to the handset. So your CMS publishes XML which is picked up by a delivery application which in turn applies a presentation to it and delivers to the mobile device – a sort of loosely coupled architecture. Alternatively, for a more dynamic scenario, the delivery application can query the CMS directly. The CMS in turn responds with XML which is then parsed and displayed on the mobile device.
Joomla! recently released 1.5 Beta-2 version of the popular open source CMS. It is a completely re-factored code written from scratch (160 K lines of code) and finally does away with the Mambo code base. In a way it represents what Mambo would have been if the split had not happened.
However, don’t rush to upgrade *yet* because if you have been using an extension that was developed for Mambo, it will most likely not run on new Joomla! any more.
Here’s my take on the CMS Watch post.