Oswal Technologies provides at affordable customisation and integration services for Joomla, Drupal and oscommerce to our client.

Why Joomla?

Once it became clear that a CMS was a really good way to develop web sites, we had to decide which CMS to use. There are quite a number to choose from and Joomla! wasn't the only one we considered. As a matter of fact, it wasn't the first one we tried out. This all started more than 2 years ago when Steve Ingersoll, formerly of the Health Division, now at DoIT (yes, he did go over to the dark side!), was looking for a CMS for the Health Division's Intranet. There were some very important criteria to consider:

  1. IT HAD TO BE FREE! (Even then, who had money?)
  2. It had to be platform agnostic.
  3. It had to be easy for content owners to update their stuff.
  4. It had to be easy to install and maintain.

The first CMS Steve tried and actually deployed for the Health Division Intranet was phpNuke. It was OK, but pretty geek-y. Maybe a little too geek-y for the average user. Around the fall of 2006, Steve came across the Joomla! project and was immediately impressed. It had a modern web look-and-feel and appeared to meet our criteria. Steve showed it to me and the rest, as they say, was history. You can read more about how and why the Joomla! project started.

Joomla! meets all of the above criteria and more. Joomla! is template based. Meaning that the content of a page is separated from the layout. It also means, the look of a site can be changed by selecting a different template and clicking the "save" button. Do you get sick of looking at the same old colors of your site? No problem, just choose another template1. Joomla! has an easy-to-use graphical interface, making it intuitive for even non-technical users to add or edit content, upload images, and manage data. You don't have to have webmaster skills to keep your web site current. The framework of Joomla! make it highly extensible. If there is functionality that you need for your site and it isn't in the Joomla! core, chances are that someone else needed the same thing and has created an extension for it. There are now more than 3,300 extensions available.

In order to accept using a CMS, I had to moderate some of my strongly held beliefs. Those of you who know me have heard my rants regarding web standards. Joomla! does not comply 100% with web standards. For example, it still uses tables for content layout in its core functionality. However, the Joomla! development team is committed to continual improvments toward web standards compliance. The reality is: right now it is more important to be able to deploy my web site in a CMS. I have faith that Joomla! will continue to move in the right direction.