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.
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.
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:
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.
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:
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:
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.
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.
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:
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:
This week one of our members came up with an interesting question about the Webform module. They wanted to redirect users to different pages depending on their answers.
Here's how you can make that work using Webform conditionals.
Creating a REST API export in Drupal 7 is not always an easy process.
In a previous tutorial, we explained how to use the Services module, but that can be a complex and sometimes buggy option.
In comparison, Drupal 8 is a breath of fresh air. You can create web services using on the Drupal 8 core.
Views Bulk Operations (VBO) is one of those modules whose name and Drupal.org 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.
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 isn't always this easiest module to set-up, but this video will help you get started.
Flexslider is a jQuery plugin by WooThemes and it makes it very easy to create slideshows.
You can integrate it into Drupal easily, using the FlexSlider module which has full Views integration.
The FlexSlider page on WooThemes.com, shown below, gives you an idea of the slideshows you can build with FlexSlider.