Content Management Systems (CMS) prepackage core functionality essential to scalable and extensable web projects.

The Content Management System, ‘CMS’, Drupal is a free and opensource software which is written in PHP and uses the mysql database.  Both the language and the database are distributed freely.  It is used as the back end server for at least 1.5% of all websites worldwide (wiki page). br />
The core of Drupal is a flexible and extensible framework which allows non-technical administrators and designers to add web pages, images, media files, also called content, as well as manage user accounts and restrict access to content as configured.

Drupal is themeable, it allows for designers concepts to be implemented into the site.  There are few limitations to how Drupal can be themed, and it supports all front end programming, javascript, for a modern look and feel.

One very powerful feature of Drupal is it’s open architecture, which allows for others to create modules, some of which have proved to be so usefull they were adopted into the core.   There are hundreds of modules which are maintained by the opensource community.
Core feature to many projects include:

  • Built on open source, web standards, build on LAMP platform.  In other words many other engineers will know about your site, so ramp up time will be minimal when scalling up developement.
  • User management, configure user profile information, control access to site and services
  • Drupal has it's own ecology, and economy, very well supported module development community. 
  • Drupal's themeing ability is essentially infinite, it can take any shape a designer requires.  With integrated javascrtip frameworks including jQuery, the site can have the most modern features.

 

Content Management Systems (CMS) prepackage core functionality essential to scalable and extensable web projects.

The backbone of the system is the Database.  Page generation requires intellgent schema design, properly normalized tables, and optimized table joins.

Today's expectations of user experience and design require javascript programming and thoughtful css design.

Drupal out of the box puts you man weeks to man months ahead of frameworks like CakePHP, Zend, Ruby on Rails or other Frameworks.
We believe in the right tool for the right job, and many project are built with those frameworks, but if you sites requires: