I am extremely interested in building user driven sites that allow for scaling up communication and collaboration between individuals that share common goals. There are a number of approaches to this type of problem. Of course, as always – one can pick a platform, language, etc. and start building from scratch. Another option is to choose a framework and build from there. But what intrigues me most, and I am seeing a lot of people take this approach, is to find an existing solution that is extensible and using that as the platform. This means the jump to a working site is immediate. Many of these environments are being built on top of content management software.
It doesn’t seem like it has been 3 years since the Mambo dev team split and a new content management system, Joomla! was born. Over the last few years Joomla has grown to be very popular and has very strong developer and user communities. Joomla is extremely flexible and a wide array of extensions exist that allow the system to provide many different capabilities. In “Joomla! A User’s Guide”, Barrie North provides everything needed to get anyone up and running with a Joomla based site, even if they have little or no experience with creating web sites or applications.