Which Drupal modules we used for this demo website?

As we said earlier, Drupal is quite powerful and easily extendable thanks to the large number of modules. In order to build this demo website, we have used the following freely available modules: Chaos Tools, i18n, Image Block, Module Filter, Panels.

Panels allows you to drag and drop content blocks from the front-end of your websites.
Chaos Tools aims to enhance the developer's experience by making easier the handling of Ajax requests by the server, offering certain caching options and more.
i18n allows you to build a multilanguage website and internationalize.
Image Block helps you include an image in a block of content.
Module Filter is just for convenience to help us find the modules we work with more easily.

You can find a full list of free modules on:


What about Drupal themes?

When we decided to build the SiteGround Drupal demo, we weren't sure what to do with the look of the website. If we had left the default Drupal theme on our installation, you would have been able to see where's the starting point if you start from scratch with Drupal. On the other hand, this demo website is all about showing you the infinite opportunities you have with Drupal. So we figured, let's build a responsive theme inhouse and make it look good!

But there was an obstacle - none of our front-end developers was familiar with Drupal and felt particularly confident to build one. Naturally, we considered using any of the freely available themes, which you can find here (https://www.drupal.org/project/project_theme). Then, we realized that the best way to actually prove our clients that Drupal is a logical and not-hard-to-learn CMS is to show by example.

Challenge accepted! We thought it's gonna be a few weeks to get one theme, but in the end, it took our web designer only 3 days to come up with a responsive Drupal theme, starting from scratch! You are welcome to use that theme for your production website.