times online | commercial printing | postini login | webmail login | urchin login |

Drupal in Review

Drupal is what is called a 'content management system' (CMS), which is a general purpose piece of software used by web developers and site maintainers to to create and manage web site content. Since many of today's websites share many common features such as login pages, forums, blogs and so on, we can reuse the code necessary to carry out this functionality. That means that developers do not have to start from scratch every time that they want to create a new site.

We say that Drupal is general purpose software to mean that it tries to be as flexible as possible in meeting the needs of various websites. There are three main mechanisms that Drupal uses to fulfill this: modules, themes and settings. The functionality provided by a Drupal site is supplied by modules that can be added and removed to and from a Drupal site depending on the requirements of the site. There is currently an extensive library of modules available for the Drupal CMS that enable developers and maintainers to easily add to features. So as the requirements for a site change the functionality of the stie can be easily changed in order to quickly meet customer and enterprise demands placed on the site.

The theme mechanism employed by Drupal allows the use of templates for a site that determine the look and feel for the site. The Drupal site also offers an extensive collection of themes that can be easily incorporated into new or existing sites. By separating the theming of the site from the functionality sites can be given a "facelift" easily by creating a new theme for the site, while all the functionality associated with the modules stays the same.

Finally, Drupal lets users customize there sites by allowing them to configure various settings. Since Drupal's attempt is to be general purpose software the result is that there are a lot of settings that must be considered when configuring a site. As Drupal developers that is where we come in. Because we are familiar with the software we can get the site setup quickly to meet your specific requirements.

Of course it is impossible for a piece of software to address every conceivable need that may come up. As such it is sometimes necessary to customize the software to meet the exact requirements that a given site has. In this respect Drupal is a much better CMS than other packages available in the market. Since Drupal has been developed according to strict coding standards developers, such as our team at the times, can create custom modules and add them to the existing Drupal system.

So what does all this mean for you? It means that we can deliver a higher quality site to you in less time, which means you get on the web quicker and for less money. And as your needs grow and change your Drupal site can be quickly modified to meet those needs. If you want to learn more about Drupal and what it can do for you contact us and we will be happy to assist you.