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

| Drupal

drupal menu permissionsWith some CMSs such as Joomla, menus are very powerful features. They can control layouts, permissions, metadata and much more.

In Drupal, menus have almost no power at all. By default, menus are not capable of controlling much more than the destination of their link. So, we end up with a lot of questions from students about menus.

This week a student asked us how they control who can see menu links. This tutorial is our answer.

We're going to show how Drupal menu permissions work and how you can make them more powerful.

Read more ...

| Drupal

drupal-themingIf you haven't worked with Drupal themes before, then you're in the right place.

These 5 videos average less than 5 minutes each and cover everything you need to get started with Drupal theming:

  1. A general introduction to Drupal themes
  2. How the Drupal theming system works
  3. Where to find themes
  4. How to install themes
  5. How to configure themes

These videos are part of our comprehensive online Drupal training classes.

Read more ...

| Drupal

How-to-Build-a-WordPress-Blog-in-DrupalThere's a phrase commonly used by Drupal fans:

"If you want to build a blog, use WordPress. If you want to bulld WordPress, use Drupal."

We actually had a very simular question from one of our members. They wanted to know how to make Drupal look like WordPress.

In this tutorial, we're going to show you how to replicate the basic WordPress blog features in Drupal.

Read more ...

| Drupal

media_1381931573462.pngWe've been fortunate over the last couple of years to have great success with our CMS books.

Drupal 7 Explained launched in May and over the last few months it has become the best-selling Drupal book. 

That book was the follow-up to Joomla! Explained which has been the best-selling Joomla book for over 2 years now.

How did we do it? Workflows.

We've taught hundreds of live classes over the last few years and based on student feedback, workflows are by the fast most popular teaching tool we've used.

Here's an introduction to how they help us teach and how they can help you too. 

Read more ...

| Drupal

Drupal image captions jcaptionsjCaption is a simple but very useful little module.

jCaption allows you to add captions to your Drupal images, no matter what editor you're using.

Using a small jQuery script you'll be able to add the captions and then use CSS classes to improve the design of those captions.

Read more ...

| Drupal

Drupal uninstall moduleThis tutorial will show you how to uninstall a module from your Drupal 7 site.

In this example, we're going to show you how to uninstall the Devel module. Devel is very useful for developing a site, but should be uninstalled before going live.

Read more ...

| Drupal

Drupal hits popular contentNearly every news and magazine site shows a list of the most popular content.

Drupal can track the popularity of content using only the core features.

Here's how to track the hits on your Drupal content and how to show those statistics.

Read more ...

| Drupal

Drupal homepageBy default, Drupal ships with a blog on the homepage. Whenever you add new content, that can be pushed to the blog of many articles on the homepage.

However, smaller sites may not have a lot of fresh content for the homepage. They may not need to use a module as large as Panels to design a complicated layout.

Sometimes one piece of content on your homepage is all you need. Here's how to do that in Drupal:

Read more ...

| Drupal

A-Drupal-Dropdown-List-of-Countries-States-CitiesWe had a question from a member this week. He was collecting information from users and wanted to collect addresses:

"I need to have a user select a state in a list. My next requirement is to populate a new list with all the counties for the selected state."

It's easy to imagine many more people wanting to do something similar, so in this tutorial we'll explain how it's done.

Read more ...

| Drupal

advert-full-classPanels and Display Suite are two very popular Drupal modules.

Both Panels and Display Suite allow you to control the layout of your Drupal content without any code.

Last month we did a 2 part video series with Acquia, introducing both Panels and Display Suite.

Read more ...

| Drupal

drupal-add-blockIn this tutorial, I will walk through the steps for adding a region to Drupal's Bartik theme. There are a couple ways you can do this.

  1. Modify the Bartik theme directly. Of course, this is not the suggested practice. In the Drupal community, we don't modify Drupal's core unless we are applying a patch.
  2. Copy the Bartik theme to the /sites/all/themes directory, rename the theme, and modify it to include the region you desire.

Read more ...

| Drupal

recommended-drupal-themes"I downloaded Omega and Delta at the advice of an expert, but I'm really confused about how they work."

We hear a lot of support requests like this.

Themes can be confusing for Drupal beginners. We often speak with beginners who visit the theme page at Drupal.org and find the most popular themes at the top of the screen. They install Zen, Omega, AdaptiveTheme or Fusion and wonder why everything is so difficult.

Read more ...

| Drupal

drupal campsOver the last few weeks we've been working on a project to show the growth of open source around the world.

The project will show the spread of open source events from 2006 until today.

However, we've been stuck on DrupalCamps. Almost no lists of DrupalCamps existed from before 2011. Both WordPress and Joomla have full lists of past events but nothing similar existed for Drupal. Until today.

Read more ...

| Drupal

drupal user permissionsFor large sites with large numbers of users, permissions can become a difficult issue.

One common situation is that site owners want to allow some users to control the permissions of other users.

In this tutorial, I'll show you Drupal's default user control permissions. Then I'll show you 5 modules for creating more sophisticated user control permissions.

Read more ...

| Drupal

Drupal Field CollectionAs with so many of the tutorials we write, this tutorial started as a question in our support forums.

One of our members wanted to set up three image fields and then re-use them across multiple content types.

Our solution was to recommend the Field Collection module.

Field Collection allows you (as the name implies) to collect some fields together into a group. You can then re-use those fields for multiple content types, users, comments or really whenever you add fields.

Here's how to use the Field Collection module.

Read more ...

| Drupal

Re-write Output from the Drupal Media ModuleOne of the great things with Drupal is the ability to over-write just about anything!

We had a question in our support forums this week which put that ability to the test.

Our member wanted to provide a way for her clients to upload a PDF into a node and allow her users to easily download them. However, instead of a PDF icon and the title of the PDF, she wanted the link to say "Download PDF".

Read more ...

| Drupal

media_1375271038051.pngWe often recommend the Views Slideshow module as a powerful way to create slideshows in Drupal.

However, Views Slideshow requires quite a lot of Drupal expertise. You need to understand Views, image styles and you often need some theming skills too. Our Views Slideshow class is over 20 videos long.

Nivo Slider is an alternative to Views Slideshow. It's less flexible, but is far simpler to use and looks great straight out-of-the-box.

Nivo Slider is a hugely popular jQuery slider that's been downloaded more than 2 million times. Originally designed for WordPress, it's available as a Drupal module.

Read more ...

| Drupal

drupal languagesThis week, an OSTraining member had a question about translating Drupal sites.

They installed their site in English, but then wanted to change to a different language.

This is our answer for that member. This tutorial will walk you through the process of changing the language used on your Drupal site.

Read more ...

| Drupal

compressionIt's not unusual for people to tell us that their Drupal sites run slowly.

Part of the reason that Drupal sites run slowly is that Drupal will load around a dozen CSS and Javascript files by default.

And, if you haven't noticed, each time you add a module to Drupal, there is a chance you are adding even more files.

The image below shows a fairly normal Drupal site and it's loading 31 files!

Before you move on to our recommeded solutions, go to your site and check the source code. If your source code looks like the image below, keep reading and we'll show you how to fix this problem.

Read more ...

| Drupal

Drupal 8I started writing this blog post with a different title in mind. I intended to write a list of the things that would actually surprise new users of Drupal 8, but I ended up with a very short list.

Everyone talks about Drupal 8 as being an enormous change from Drupal 7. Yes, it does bring a radical overhaul codebase. And yes, there are some visual changes such as a new admin toolbar and a new content creation screen. We've covered those changes in previous posts.

However, I'm going to argue for ordinary users, the most surprising thing about Drupal 8 is how little has changed.

Read more ...

| Drupal

drupal errorsHave you ever seen an error on your Drupal site that says:

"The website encountered an unexpected error. Please try again later."

There are over 700 people who have reported the same problem on the Drupal.org forums.

If you have this error or similar errors and are thinking, "OMG! Now what?", then hang tight.

We're here to help with this tutorial. We'll show you how to diagnose and solve errors that appear on your Drupal site.

Read more ...

| Drupal

calendarWe're going to show you how to create an event calendar in Drupal.

This tutorial is ideal for people who want to show a monthly, weekly or daily list of upcoming events.

First, we'll show you how to set up a basic Calendar and then we'll modify it to the needs of your content.

Read more ...

| Drupal

usersOne of our members came to us with a question about usernames.

After installing the Advanced Forum module, they noticed that Drupal was posting usernames. The same thing was happening for comments and elsewhere on the site.

Our member wondered if it was possible to replace these plain usernames with people's real names. Yes it is, if you use the Real name module.

Read more ...

| Drupal

redirectThe Go module (also called GoTwo) is a relatively simple Drupal module that allows you to track how many people have clicked a link.

It also allows you to conceal the destination of a link and to provide visitors with a disclaimer after they click.

Here's how the Go module works:

Read more ...

| Drupal

ds

By default, the fields in a content type are displayed from vertically, one field after another. For simple content types, this might not be a bad thing, but if you want some variation in the way your content fields lay out, you have options.

When selecting a strategy for managing content layout, your first decision is 'to code or not to code.' If you are like me, you'll choose not to code. The next decision is which module do you want to use?

There are three popular modules that allow you to arrange the fields in your content such that not all fields are stacked on top of each other:

Read more ...

| Drupal

overrideThe problem with many software applications is you can't make them your own. With Drupal, however, you have the option to override how Drupal does things. From altering a form to customizing the way your pages are displayed, Drupal provides options.

The concept of overriding something in Drupal can be made reality in several ways: Drupal's APIs, theme overrides, as well as overriding default configurations in modules. Whatever it is you need to do, the number one rule you should endeavor to follow is: don't hack the core (or a contributed module). Don't open the code files in Drupal and change them to meet your needs. There are better ways.

In this tutorial, we will focus on overriding themes.

Read more ...

| Drupal

testingA time consuming task for all software users is testing.

It takes time to find all the download links, to set up a test environment and to install all the additional software you need.

Simplytest.me is an ingenious solution for Drupal. Simplytest.me will install Drupal sites for you, as well as modules and themes that you want to use. Here's a brief introduction to this very useful site.

Read more ...

| Drupal

Moving a Drupal site to a new location on your server is surprisingly easy.

There is a simple 3 step process to move a Drupal site from one folder to another. In this tutorial we're going to show you those 3 steps.

If you'd like to move a Drupal site to new folder, we recommend using the Backup and Migrate module.

Read more ...

| Drupal

search

A lot of things are simple in Drupal ... once you know how.

The Search module is a perfect example of something that is initially confusing to set up, but simple once you know how to do it correctly.

This week we had several questions from our members about the Search module, so we wrote this tutorial to help them out.

There are several confusing elements to the Search module. Let's address them one-by-one:

Read more ...

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