Web Wash

Drupal Tutorials

Videos

The Mobile adaptive test and Adaptive layout tester modules are great for testing the responsive look and feel of a Drupal website. Both of the modules are useful for content creators because it allows them to easily see what a web page looks like when resized.

In this video, I'll demonstrate both of these modules as well as some useful non Drupal specific tools that will help you test any responsive website.

We'll review the following:

The Field Formatter Conditions module allows you to add display conditions to formatters. For example, you can define a condition where an article summary is only displayed if an image has not been uploaded. The module is very easy to use, just go to the "manage display" section for a content type and click on the cogwheel to configure a condition.

In this video, we'll cover the following:

The Features module allows site builders to export Drupal components like content types, fields, views, variables, etc. The module has become a vital part of my development workflow and I wouldn't build a site without it.

In this video, we'll cover the following:

  • An overview of the UI changes in version 2.x

The Caption Filter module for Drupal allows content creators to add a caption below inline images. All an editor needs to do is wrap an image tag and its caption text with a [caption] shorthand. Caption Filter also integrates with the Insert module. This means that when an editor "inserts" an image using the Insert module, the [caption] shorthand will be automatically wrap around the image. Also, the image title will be used as the caption.

In this video, we'll cover the following:

  • How to use Caption Filter
  • Demonstration on how to use the module and integration with Insert module

The Bundle Copy module allows site builders to copy a "bundle" like a content type or vocabulary and its fields (What's an entity?). In Drupal 6 the CCK module shipped with a sub-module called Content Copy that allowed you to export content types and its fields into other sites. For Drupal 7 Content Copy was replaced by Bundle Copy. It's important to note that Bundle Copy is not a replacement for Features. Think of Bundle Copy as more as a light weight development tool for copying content types and vocabularies.

In this short video, we'll cover the following:

The Shield module is a quick and simple solution for locking down websites with an Apache authentication username and password. It requires no changes to the .htaccess file (.htaccess modification is required if running on CGI or FastCGI) or configuration to an Apache vhost. Just install the module and configure it from Drupal's administration section. This module is very useful for locking down development and staging versions of a website.

In this short video, we'll cover the following:

  • How to configure Shield
  • Demonstration on how to use the module

The Exclude Node Title module allows site builders to control the display of the node title. You can configure the module to hide the title across all nodes of a specific content type or on a per node basis. Another way you can hide the title, is by removing it from a preprocess function. However, this module gives you the flexibility to define a specific configuration for each content type.

In this video, we'll cover the following:

  • How to configure the module for a specific content type
  • Demonstration on how to use the module

The Nice Menus module allows site builders to expose menu structures in a drop-down expandable menu block. The module uses the Superfish jQuery plugin for the drop-down functionality, which ships with the module.

In this video, we'll cover the following:

  • How Nice Menus module works
  • How to configure the module
  • Demonstration on how to use the module

The TOC filter automatically generates a table of contents using header tags within a piece of content. You can also control where the table of contents will appear by placing a [TOC:ol title] token inside your content area. The module can be configured to search for any header tag, but the default is set to h3 tag.

Pages