Drupal Tips and Tricks

The installation, configuration and the work with Drupal obviously brings some challenges. Within this section you find some Tips and Tricks which shall help you to make your work easier.

Drupal 8 SEO Book: Now anyone can optimse a Drupal 8 website easily!

Since long time we are using the module SEO Checklist for the optimisation of Drupal websites. For non-experts its a great reference, for experts a nice helper module to check if all the required steps have been completed. With the launch of Drupal 8 Ben Finklea, the CEO of Volacci, created a revised version of the SEO checklist. This new release adapts to the new "module landscape" and brings the optimisation a step further. Many thanks to Ben for the great work!

 Drupal 8 SEO Book

Drupal Commerce: How to collect additional case specific (rules) information during checkout

Using Drupal Commerce to create a webshop one very often encounters situations, where one needs to retrieve additional information from customers on a case per case basis. Maybe if a particular product or product type is in the basket or if specific information for the product delivery needs to be retrieved. So you wish you could add more profile types and you could enable and disable them based on predefined rules.

Drupal module "Customer Profile Type UI"

Allow users to smoothly scroll up the page

If your website offers long pages or lists it is highly recommended to offer the visitors an easy, smooth and quick way to scroll-up to the top of the page. One solution to adress this issue is the implementation of a scroll to top button or link, which is typically displayed in the right or left bottom corner of the website.

Use Screenfly to test the responsiveness of your Drupal website

Screenfly is a must-use emulation tool because of its wide coverage of platforms. You can customize it the way you would like to test your website under various categories.

Alternatives that are free, easy to use and quick (i.e. no sign-up needed):

Rapidly test your website for cross browser compatibility across 300+ browsers.
http://www.browserstack.com/screenshots

Install "Module Filter" to simplify your module administration

The modules list page can become quite big when dealing with a fairly large site. To simplify the module administration you can install the module "Module Filter". The module provides you a filter textfield and a tab for each package.

Drupal module "Module Filter"

Shrink PNG files for your Drupal website: Easy, quick and professional

TinyPNG uses smart lossy compression techniques to reduce the file size of your PNG files. By selectively decreasing the number of colors in the image, fewer bytes are required to store the data. The effect is nearly invisible but it makes a very large difference in file size!

https://tinypng.com/

TinyPNG: Shrink PNG files easy, quick and professional

Use the module "Media: TED" to easily publish videos from ted.com on your Drupal website

TED is a nonprofit devoted to spreading ideas, usually in the form of short, powerful talks (18 minutes or less). TED began in 1984 as a conference where Technology, Entertainment and Design converged, and today covers almost all topics — from science to business to global issues — in more than 100 languages.

Ted.com integration with Drupal

Understand the elements of a theme

There are hundreds of themes available for free download on the Drupal website. Being able to modify a theme to suite your needs, it is essential to understand their basic elements:

A theme is made up of these major parts:

.info (required)

Elements of a Drupal theme

Use the Drupal CAPTCHA module to avoid spam on your website

A CAPTCHA is a challenge-response test most often placed within web forms to determine whether the user is human. The purpose of CAPTCHA is to block form submissions by spambots, which are automated scripts that post spam content everywhere they can. The CAPTCHA module provides this feature to virtually any user facing web form on a Drupal site.

Theming contact form:

#contact-site-form fieldset {
border: none;
}

Use Google Analytics to increase traffic

Google Analytics gives you fresh insights into how visitors use your site, how they arrived on your site, and how you can keep them coming back. Understanding your visitor will help you to optimise your site and to increase the number of visitors. For an easy implementation you can use the Drupal module Google Analytics. The Tutorial below offers you step-by-step instructions to do so.

Use Google Analytics to increase traffic

Pages

Drupal themes to be compared