We have a team of dedicated Drupal developers. Because they only develop Dupal websites, they are extremely skillful and experienced at doing so.
What is Drupal?
Drupal is a free and open source* content management system** (CMS) written in PHP and distributed under the GNU General Public License. It is used as a back-end system for at least 1% of all websites worldwide ranging from personal blogs to larger corporate and political sites including President Obama's website. It is also used for knowledge management and business collaboration.
How can Drupal be suitable for all different kinds of websites?
There is a standard release of the Drupal software, known as Drupal core, which contains basic features common to most Content Managements Systems. These include functions like:
- user account registration and maintenance,
- menu management,
- page layout customisation,
- and system administration.
Over 5800 free (as of July 20, 2010) third-party community-contributed modules, known as Drupal modules, are available to install in the Drupal software, adding to its functionality by extending its core capabilities. These modules can add new features or customise Drupal's behavior and appearance.
Examples of Drupal Modules are:
- E-Newsletter sending functionality
- Online Survey
- Shopping Cart facility
- Online Catalogue
Why does using Drupal reduce the cost of building a website?
The answer is simple: the development cost is significantly reduced because the website framework has already been created for us. In short, less time is required to build the website and hence the overall cost to the client is less.
When is Drupal not suitable for a website?
Like any 'out-of-the box' software, the limitation is usually related to flexibility. Although Drupal is more flexible than most 'out-of-the-box' solutions, there are still applications whose requirements are not best suited by using Drupal. Our experts will be able to advise you of more appropriate solutions if this is the case.
Examples of websites we have built using Drupal:
* Open source software grants the right of users to use, study, change, and improve its design through the availability of its source code.
** A website Content Management System (CMS) allows website content creators (otherwise known as 'admin') to submit content without requiring technical knowledge of HTML (language of webpages) or the uploading of files.