SPECIAL OFFER: Only $59 for access to everything in OSTraining for 1 year! You save $85!  1
Join today and get access to 1,000's of books and videos. Learn WordPress, Drupal, Magento, Joomla and more! Sign up today!

| Drupal
Add Scrolling Text Ticker to Drupal

An OSTraining member asked us how to setup scrolling text in Drupal.

They wanted to create a CNN / BBC-style news site, with a breaking news ticker.

We recommended the ScrollText module, and I'm going to show you how to use it.

Read more ...

| Drupal
4 Ways to Keep Your Drupal Site Healthy

A lot of the tutorials published here at OSTraining are solutions to specific problems.

But, how can you keep your site healthy on a daily basis? I'm going to give you some advice on how to maintain your site.

These four steps will help you understand what can go wrong with your Drupal site, and where to start looking for solutions if you have an issue.

Read more ...

| Drupal
How to Create a Menu Block in Drupal 8

An OSTraining member asked us how to display a menu with more than one level in Drupal.

In Drupal 7, you could do this by using the Menu block module or by using a theme that had added support for more complex menus.

However, in Drupal 8, the Menu block module has been moved to the core. Here's how it works ...

Read more ...

| Drupal
The RefreshLess Module Brings Turbolinks to Drupal 8

Over the last few months, Drupal 8 developers have been working very hard to make the system faster.

Drupal 8.1 will include the BigPipe module, which implements ideas from Facebook.

Now Acquia is developing a new module inspired by the the Turbolinks technique, which was pioneered by Ruby on Rails. The idea behind Turbolinks is that you only refresh the parts of the page that have changed. 

The Drupal version of this is called RefreshLess.

Because of the way Drupal 8's architecture is designed, Drupal knows which parts of a page have changed when moving between internal pages. With RefreshLess, Drupal 8 only requests the parts that actually change.

Read more ...

| Drupal
What's Coming in Drupal 8.1?

Drupal 8.1 will be released in April and it marks the start of a new era for Drupal.

Previously, new features were only added every few years, with the release of major Drupal versions such as 6, 7 and 8.

Now, thanks to a new release cycle, we can look forward to new Drupal features every six months. Drupal 8.1 is arriving six months after the release of 8.0, and we can expect version 8.2 in October this year.

So what's new in Drupal 8.1? Read on to find out ...

Read more ...

| Drupal
Setting up Your Drupal Acquia Dev Desktop

Acquia Dev Desktop is a free app that allows you to run and develop Drupal sites locally on your computer.

You can use Acquia Dev Desktop to evaluate Drupal, test modules, and develop sites while on a plane or away from an internet connection.

Dev Desktip provides a fully functional test area with minimal set-up required. While setting up your own server configuration isn't overly hard on Linux, it can be on Windows and Mac. Acquia Dev Desktop is available for Windows and Mac.

Read more ...

| Drupal
How to Add Disqus Comments to Drupal 8

While Drupal comes with its own comment system, many users prefer to use Disqus as a centralized comment platform.

Adding Disqus to Drupal 8 is a simple process. I'm going to show you how to install the module, create a Disqus account, and hide Drupal's default comments.

Read more ...

| Drupal
The Easiest Way to Embed Videos in Drupal 8

Video Embed is a very useful module for Drupal 8 users.

Video Embed creates a field type that allows you to embed videos from YouTube, Facebook, Vimeo, Vine and many other sources. All you have to do is enter the video URL and this module will do the rest.

Video Embed will create a thumbnail preview, control the autoplay settings and also ensure that the video is responsive.

Read more ...

| Drupal
How to Add Barcodes to a Drupal POS System

An OSTraining member asked us about adding barcodes to a Drupal site. They wanted to use barcodes as part of a Point-of-sale (POS) system.

This ended up being a complex task. Several barcode modules are available, however many have not been well-maintained over the years.

Read more ...

| Drupal
Create a View of Organic Group Members

An OSTraining member was setting up the Organic Groups module in Drupal.

They asked us if it was possible to show the members of one particular group. Yes, that's possible using Views.

In fact, Views ships with a default view that is very similar to this task. We're going to clone that view and make some small changes.

Read more ...

| Drupal
custom block types drupal 8

Blocks have had a major overhaul in Drupal 8.

Blocks are now broken down into two modules. The Block module simply handles the placement of blocks into regions. The Custom Block module implements a new entity that allows you create block types and add fields to them.

In these two videos, taken from our upcoming Drupal 8 Site Building class, Rod introduces you to blocks in Drupal 8.

Read more ...

| Drupal
drupal 6

Today, after over 8 years, we say thank you and goodbye to Drupal 6.

Drupal 6 is now officially "end-of-life".

Drupal 6 launched in 2008 and was the backbone behind many of the projects that made Drupal famous. At its height, there were over 300,000 Drupal 6 sites that were reporting to Drupal.org.

Below you can see Drupal 6's popularity during its first 3 years of Drupal 6. The red line shows Drupal 6's growth and the green line shows Drupal 7.

Read more ...

| Drupal
Create URL Redirections in Drupal 7

Websites change frequently and you often need to move or change URLs. Whenever you make a change, you'll need to safely redirect the old URLs to the new URLs.

In this tutorial, I'm going to show you how to create 301 and 302 redirects for your Drupal site. 

Read more ...

| Drupal
Using Entity Reference Fields in Drupal Views

An OSTraining member came to us with a question. The member had two content types that were linked by an Entity Reference field. They wanted to use Views to automatically show import from one content type to another.

In this tutorial, I'm going to show you how to use Entity Reference fields inside Views.

Read more ...

| Drupal
How to Change the Main Language of a Drupal site

One OSTraining member had set up a site in English and wanted to move everything over to their native language.

In this tutorial, I'll show you how to completely change the main language of a Drupal 7 site.

I'm going to use the example of an English-language site that needs to be changed to Spanish.

First, go to "Modules" and enable the Locale module:

Read more ...

| Drupal
Drupal 8: Internal Page Cache and Internal Dynamic Page Cache

Drupal 8 offers major advances over Drupal 7 in many areas, including caching. 

In Drupal 8, there are now two cache modules: Internal Page Cache and Internal Dynamic Page Cache. Do those two names sound confusingly similar? In that case, this blog post is for you.

In these three videos, Robert introduces us to how Drupal 8's core caching systems work.

Read more ...

| Drupal
Show Drupal Content Inside a Pop-up Window

One OSTraining member wanted to create a series of disclaimers for external links.

They wanted a text disclaimer to appear inside a pop-up after a visitor clicked a link.

In this tutorial, I'm going to show you how to make that happen ...

Read more ...

| Drupal
Colorbox Drupal

One thing that all site builders need to think about is image size.

The size of your images can have an enormous impact on your site's speed and it's performance on mobile devices. Fortunately, the Drupal 8 core provides tools for controlling and optimizing the size of your images.

In these two videos, Robert shows you how to use Drupal 8 image styles and image settings.

Read more ...

| Drupal
Drupal Security Review Module

There are two really useful checklist modules in Drupal:

In this video, taken from our Drupal 7 Security class, Robert introduces the Security Review module. He shows you how to fix some of the most common errors found by the module, such as "Base URL is not set in settings.php" and "Some files and directories in your install are writable". Even if you think your site is safe, give the Security Review module and you may well find something you missed.

Read more ...

| Drupal
Backup and Restore a Drupal 8 Site

Drupal 8 is here and ready to use right now.

However, not all of the contributed modules are available yet. That includes the Backup and Migrate module, which was the most popular way to backup and restore Drupal 7 sites.

These four videos, sponsored by the excellent team at InMotion Hosting, offer a backup and restore solution that you can use with Drupal 8 today.

Read more ...

| Drupal
Video: Train Your Staff for Drupal 8

In mid-January we held a webinar with Acquia, explaining how to train your team on Drupal 8.

This was an interesting webinar to run because it ended up being pretty different from our planning. 

First, we were able to make a very cool surprise announcement. Watch to the end of the webinar for the big reveal.

Read more ...

| Drupal
Custom Layouts for Webforms with Webform Layout Module for Drupal 7

One of our users asked for a way to customize the layout of his Drupal 7 webforms.

Webform Layout is a module that extends Webform's features by providing more control over the design.

In this post, I'll share with you how to use Webform Layout module. Let's start...

Read more ...

| Drupal
Use Openlayers to Build Drupal Maps

Openlayers is a Javascript library that allows you to display maps from multiple sources. It works with Mapquest, Yahoo Maps, Stamen, Google Street Map, Open Street Map and more.

Openlayers' flexibility makes it a very useful option. For example, an OSTraining member wanted to use Openlayers because he needed to build a site in China, where Google Maps is blocked.

Read more ...

| Drupal
The Complete Introduction to Drupal 8 Configuration Management

A lot of OSTraining members have started to experiment with Drupal 8.

Some of the features are really well documented and are easy to use. Some others require more explanation. One such feature is Configuration Management. The aim of this feature is to make it easier to use a development-live site workflow in Drupal 8.

Here is our introduction to Configuration Management in Drupal 8 ... 

Read more ...

| Drupal
Show Only Specific Levels of Taxonomy in Views

One OSTraining member asked us this question:

How can I set the filter criteria so that Views shows only the second level of a taxonomy?

We've had that question from other members before, so here's a tutorial explaining how it's done.

First, you need a taxonomy that has parent and child terms, as in this example:

Read more ...

Page 6 of 17
Join today and get access to 1,000's of books and videos. Learn WordPress, Drupal, Magento, Joomla and more! Sign up today!