Drupal CMS is a customiseable framework for building dynamic and user-maintainable websites. A Drupal CMS system can typically be broken down into three distinct components:

  • Database Layer: where the content of the site is stored
  • Application Layer: code that accesses the data stored in the database
  • Theme Layer: code that transforms this data into the correct layout and look for the website

Database
Out of the databases compatible with Drupal, we recommend MYSQL as a database server because of its high performance, pervasiveness among hosting providers, efficiency of transferability, and low cost.

Application Layer
Drupal's application layer provides a line of communication between the database and the user interface. Various functions performed by the application layer may include but are not limited to:

  • User access and security
  • Content aggregation and collation
  • Workflow processing
  • Content publishing

Theme Layer
The theme layer makes your website unique; it creates the look and feel of the site. However, aesthetics come second to user experience and performance, which are our top priorities.

Alltooeasy's CMS systems build on Drupal's framework to further integrate with third party components:

  • Users may login to your site using their accounts from various social media sites--such as Facebook, Twitter or LinkedIn.  Content may also be shared between third party sites and your own.
  • Javascript libraries such as jQuery or in-line WYSIWYG (What You See Is What You Get) text editors, such as CKEditor, enhance user experience and ease data entry.
  • RSS feeds or other news feed systems may also be integrated into your site.

If you'd like to know more about how we can leverage Drupal as a platform to take advantage of other programs and systems, please contact us.

You are here