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 how to 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.
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 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.
Over the last few weeks, we've been working really hard on preparing training for Drupal 8.
We'll release the training close to the actual launch date of Drupal 8, but before then we have a great video to get you started.
This is a webinar we did with Acquia called, "10 Things Site Builders Need to Know Before Leaping to Drupal 8".
I talked about the many user-friendly features in Drupal 8, including the mobile-friendly admin interface and the in-place WYSIWYG editor, plus improvements in theming and module development:
If you've forgotten your Drupal password and try unsuccessfully to login, you may get this message:
"Sorry, there have been more than 5 failed login attempts for this account. It is temporarily blocked."
The image below shows how the message appears. I'm going to show you how you can fix this error.
Over the last couple of years, I've seen one module appear on almost every high profile Drupal site.
That module is Advanced CSS/JS Aggregation, or AdvAgg, for short.
Here are two videos that will help you install and configure AdvAgg: