Get all the training! Join today and get access to 2981 training videos and books: Start Learning Now!

How to Install a Drupal Module - Video Tutorial

How to Install a Drupal Module

Too often we assume that some things are plainly obvious. However, for a brand new user to Drupal, knowing the best practices for Drupal site creation is a must.

This video tutorial will cover the basics of installing a new module in Drupal 7.

Continue Reading

How to Create Custom 403 and 404 Pages in Drupal

How to Create Custom 404 and 403 Pages in Drupal

One of our users didn't like the generic "Access denied" message for restricted pages. So we created this tutorial for him.

This tutorial will show you go tot create custom error pages for 403 (Access Denied) and also 404 (Not Found) errors. 

Continue Reading

Use Adminimal for a Responsive Admin in Drupal 7

Use Adminimal for a Responsive Admin in Drupal 7

Do you want many of the benefits of the new Drupal 8 admin area, without actually needing to upgrade? Check out the Adminimal theme.

Adminimal provides a responsive admin area for Drupal 7 sites.

Adminimal also has several usability improvements. For example, Adminimal has colored buttons for common tasks like Submit, Preview and Delete to them easier to see. Adminimal also provides improved layouts for the Configuration, and Module screens. 

In this video, taken from our Better Drupal Administration class, Robert Ring introduces you to Adminimal:

Continue Reading

5 Steps to Build a Drupal 8 Multi-lingual Site

drupal 8 multi lingual

Drupal 8 is a massive undertaking. It's already been 5 years in the making.

Why did it take so long? Partly because so many important contributed modules are now core features. Translation is a perfect example.

It used to take several contributed modules to make even a small multi-lingual Drupal 7 site. Now, you can translate everything using just the Drupal 8 core.

Here's our 5-step guide to building your first Drupal 8 multi-lingual site.

Continue Reading

What Does Delta Mean in Drupal?

drupal delta

When you are adding Views, you may have seen an extra option called "Delta".

Several students have asked us about the purpose of this field, because it wasn't clear.

The Delta option is available throughout the site, but ordinary users are most likely to encounter it inside Views. Here's how the "Delta" options appear in Views:

Continue Reading

Use Views to Control Drupal's Taxonomy Pages

Use Views to Control Drupal Taxonomy Pages

Whenever a user clicks on a taxonony term, they will see a page showing all content tagged with that term.

By default, Drupal shows the most recent layout first, using a teaser display.

But, what can you do if you want to sort content in another way, or use a different display? The answer is to use Views to control your taxonomy pages.

In this video from our "Advanced Views" class, Robert shows you how this is done:

Continue Reading

Automatically Populate Drupal Fields From Other Content


One of our members wanted to automatically fill in Drupal fields from another node.

It took a little experimentation, but we managed to make it work using the Token, Token Filter and Entity Reference modules.

This technique works for nodes, but it should allow you to automatically popular field using data from users, comment or any other entity.

Before you begin, follow these steps to enable tokens in Drupal fields. You must allow tokens inside fields before this tutorial will work.

Continue Reading

Use Views to Display Fields inside Panels

Use Views to Display Fields inside Panels

One of our members had a problem. They wanted to display a large number of images inside a Panel.

The images were all uploaded to a node and they were displaying vertically.

Our recommendation was to use Views. This allows you to take much greater control over how the images are displayed.

Continue Reading

How to Use Aggregation and Compression in Drupal

Use Aggregation and Compression in Drupal

By default, the Drupal 7 core loads around 20 different CSS and Javascript files.

So, in order to make your Drupal site run quickly, it's essential to load those files as quickly as possible. It's easy to get started by enabling the aggregation and compression options in Drupal.

Aggregation gathers all the files together and loads them as one. Compression reduces the size of each individual file, stripping out unnecessary characters, whitespace and implementing CSS shortcuts.

In this video, Robert Ring shows you how to enable Drupal's core aggregation and compression options:

Continue Reading

Introducing the 5 New Fields in Drupal 8

5 New Fields in Drupal 8

The Drupal 8 core has far more features than the Drupal 7 core. Many popular contributed modules have been included in the core, including five field types.

Here are the 5 new fields in Drupal 8:

  • Date
  • Email
  • Link
  • Telephone
  • Reference

Continue Reading

Views Bulk Operations Makes Mass Updates Easy in Drupal

bolt module drupal

Views Bulk Operations (VBO) is one of those modules whose name and description doesn't indicate how useful it is.

Here's the short version of what VBO does it:

  • Allows you quickly select all the items displayed in a View.
  • Allows you to perform advanced operations on all the items you selected.

Continue Reading

Use the Boost Module to Improve Drupal's Cache

bolt module drupal

Drupal has strong default caching systems, but the Boost module offers significant improvements.

Boost creates a cache in the file system rather than the database, so Drupal never needs to communicate with the database. This provides major a performance and scalability boost for sites that receiving mostly anonymous traffic (it doesn't help so much with logged-in users). 

Boost will cache and compress your site's HTML, XML, Ajax, CSS and Javascript. There's also a built-in module that will regenerate pages once they are marked as expired.

Boost isn't always this easiest module to set-up, but this video will help you get started.

Continue Reading

Get all the training! Join today and get access to 2981 training videos and books: Start Learning Now!

(+1) 678-830-2168
| | Contact us

Get free, weekly updates
from the OSTraining Newsletter


© 2015 | Open Source Training LLC |
All Rights Reserved