HomeDesignTemplates & Themes → Drupal Theming

Drupal Theming

Drupal

Theming a Content Management System (CMS) is to ensure that output being displayed in the browser is based on a uniform set of styles. Since a CMS allows content to be displayed in a many ways, theming doesn't necessarily only imply that just the display styles are being changed. Theming also means taking the raw output generated by the CMS engine and assembling it in a way that makes sense to the user.

We mainly work with Drupal as our CMS of choice. Our own website is running on Drupal.

We use all the powerful back-end, server side capabilities that Drupal offers and style the user interface to the website to make it look exactly like the visual prototype that a client approves.

Changes to your user interface should not mean a change to your data.

In the image alongside, the page is rendered using the default Drupal theme. Click on "Toggle" to see the same content (text) but appear very differently in the browser. You will need Javascript to be enabled in your browser for this to work.

Content comes from the database. The visual representation comes from theme files. This way, your data and user interface are kept separate. Tomorrow, when you want to further enrich your websites user experience, you could completely re-design the user interface and still have it work with your existing data.

Virtualize your business processes!

Here's music to your ears: Our thorough knowledge of integrating CMSs such as Drupal, with application frameworks like CakePHP, can help you take the risk out of choosing and implementing a CMS solution for your website.