You should always update to the latest version of Drupal to take advantage of updates and to also guard your site's security. It's not a difficult process, but there are quite a few steps if you want to avoid errors and get it right the first time. This tutorial shows you every step involved.
Here's how to update your Drupal 6 core files:
This tutorial will show you how to create a photo gallery in Drupal 7.
It won't create the world's flashiest or most impressive gallery, but it will work. This tutorial is designed for beginners so that they can understand the key concepts behind creating a gallery in Drupal 7.
If you're still using Drupal 6, we have a tutorial for you also.
Slideshows are one of the most popular things that people want on their website and the Views Slideshow Module is the most popular way to create slideshows in Drupal.
So, it's no surprise that Views Slideshow is one of the most popular Drupal modules.
Creating a Views Slideshow isn't too difficult, but there are a quite a few steps to go through. If you're a beginner, this will be a complete installation guide.
In this tutorial we're going to show you how to update your Drupal 7 theme.
In the example below, we have version 7.x.-1.0 of the Zero Point theme on our site.
One of the rites of passage for beginner Drupal users is to learn Panels. It's a useful tool for laying out pages and redesigning content pages without any code knowledge.
However, not everyone is a fan. Panels is sometimes criticized for being hard to use and for having performance issues.
In this tutorial we're going to introduce you to a powerful alternative: Display Suite. We're going to show you several ways in which it can make designing your content fun and pain-free.
In this tutorial we're going to show you how to update your Drupal 7 module.
In the example below, we have version 7.x.-3.16 of the Webform module on our site.
The Media Module is one of the most hyped new modules for Drupal 7. It is often talked about as the best option for handling images, video and audio files in Drupal 7.
However, available information about the Media Module is long on 90 minute conference presentations and short on quick, practical guides. So, in this tutorial we're going to get right to the point. We're going show you how to set up the Media Module, what it does and how to use it to add YouTube videos to your content. Let's go ....
This post is part of series we're writing on more advanced Drupal themes. In an earlier post we introduced Responsive Web Design in Drupal, focusing closely on the Adaptive Theme framework. We also covered the very popular Omega framework.
Those are two of some of the most commonly Drupal's theme frameworks along with others such as Zen, Fusion and Tao. However, there are many more.
Out of the 25 most popular themes on Drupal.org, 17 of the most popular are either frameworks or sub-themes that sit on top of a framework. That's how most Drupal themes get designed. In this tutorial we're going to introduce you to some of the less commonly used theme frameworks. None of these appear on the frontpage of http://drupal.org/project/themes.
Omega is a great example of a theme framework for Drupal. We've previously covered Omega in a detailed tutorial which explains how to get started.
Omega is perhaps the most popular framework currently. It was the first mobile-first, responsive base theme to date, paving new ground in the Drupal community. It was powered by a modified 960 grid implementation. This is the theme used by Acquia.com and several other major players.
However, using Omega is not easy for beginners. If you install Omega and make it into your default theme, this is what you'll see:
Drupal User 1 is a deity. Drupal is fairly unique in that it has this one user who towers over every other user on your site. This User has all possible permissions on your site.
Drupal has language files that hold all of the messages and labels you see while using your site. You can change this text if you need to.
Caching increases the apparent speed of the website by storing copies of the pages on the server on the browser and keeping the copies in memory. It appears much faster because it takes far less time to grab page from memory than it does to parse the page every time it's accessed.
This can speed up the user experience, so enabling cache is usually good. It is a bit frustrating while you're building the site, because you don't always see your changes immediately.
This tells you how to access the cache settings, to enable, disable or clear your Drupal 7 cache.
No matter what CMS we're teaching, when we come to talking about themes and designs, one question always comes up quickly: "How do I make a dropdown menu"? Here's the answer to that question in Drupal.
First, we are going to show you how to get your menu set up correctly. Second we're going to give you three different options for showing that menu to your visitors.
The settings.php file in Drupal is actually a very short and simple file with just a few settings, but they are critical settings. If you're new to Drupal and moving or updating it's very important to understand what this file does. Misconfiguration here causes error messages, failed sites, page not found problems that can be easily remedied if you know where to look
One such problem that comes up frequently is a missing or improper data base connection. In this tutorial we're going to show you where to find it and how to configure or change it.
Drupal 6 will be around for quite a while longer and module updates are still required periodically. Unlike Drupal 7, there isn't any automated update process for Drupal 6, so here's a complete step-by-step guide to the update process:
It's hard to miss the word "Responsive" when looking at Drupal themes these days.
What does it mean? "Responsive" design means that your theme is flexible enough to look good on any device. There is no need to create a separate theme or even a separate subdomain or site. One theme can look good on a large desktop, your tablet and your mobile phone.
In this tutorial we're going to use one particular example to show you how Responsive design works with Drupal sites.
The User 1 account on a Drupal site has special status. This account has life and death rights on your Drupal installation and needs to be protected at all costs. If you've lost access to this account, then it is important to regain that access.
Your first step should be to try and reset your password by adding this to your site's URL: /user/password/. If that doesn't work or if you don't know the email for the account, then you can manually reset your password in the database. This tutorial will show you how to do it.
Login Destination is a module that allows you to specify which page the user sees after logging in. One very common use is to redirect users to the page they were viewing before they logged in.
Login Destination is available for both Drupal 6 and 7. In this tutorial we cover D6 because that is the version used by the student who requested this tutorial. However, the only difference for D7 users will be the installation process.
LoginToboggan is a module that improves the login experience in Drupal.
It has over eleven useful features including options that allow you to:
- redirect users after they login and send them to a page of your choice.
- allow users to use their email address or username to login.
- combine the login and registration areas on the same page.
Here's how you use LoginToboggan:
There are many different languages available for a Drupal installation, but what if you want to have a site with more than one language? Drupal is up to the task, but it's not a trivial procedure. There are two areas that need translation.
First, you'll need to translate the interface, which includes the button texts, drop down menus, messages and other languages you use to interact with the site. Customizing the interface is fairly simple, and there are language files you can download that will help you make short work of it. Drupal developers often refer to this as localization.
Second, you'll need to translate the content. There are some modules that will make this possible, but this does require more effort than translating the interface.
Do you need to check what your users see when they login to your site? Do you often need to troubleshoot issues for your users? If so, the Masquerade module will be a very useful tool.
The Masquerade module allows you to login as any user but using your own password. You can mimic anyone else's login and see exactly what they see. This is very useful on membership sites and sites that require multiple levels of access.
Drupal 8 is underway with lots of great ideas and initatives. For front-end site builders, these include improving Drupal's design, mobile, HTML5 and multi-lingual capabilities. For those working under the hood, there are plans to improve web services and staging management.
How will this affect your Drupal site building?
Drupal 7 did get a new toolbar and overlay to make it easier to use. However, many people prefer to use the Administration Menu module. This might be because they are familiar with it (because it was also very popular in Drupal 6), and it might because it is actually easier to use than the default toolbar.
The normal Drupal 7 toolbar can require several clicks to get to parts of the admin area. As a result, many developers find the Administration Menu module to be a great help because they can jump to any administrative task much more quickly.
Theming Drupal is not a straightforward task, but people are trying to make it easier. One way to do that is by creating a theme framework that provides many of the basic features that designers need: a grid system, cross-browser compatibility, base CSS classes and more..
Code can be dangerous. The right code in the right place brings your site to life, but there are many places where it can be a huge security risk.
This video was taken at DrupalCamp Indianapolis this November. Rod from OSTraining gave a talk called "The Absolute Beginners Guide to Drupal".
The talk was aimed squarely at people who were brand new to Drupal. About 60 people came and enjoyed the introduction, which was a condensed version of our full-day Beginner training.
This short tutorial will show you how to find out which Drupal version your site is using.
We'll cover both Drupal 6 and 7 as there is a small difference between the two when it comes to finding your version number.
The SEO Checklist for Drupal is a very useful module to help with your SEO efforts.
The SEO Checklist module doesn't perform any SEO functions, but it will guide you through the process of optimizing your site and it will recommend best-of-breed modules. After installation the checklist will take you through a list of recommended changes made by the experts at Volacci.
Drupal allows you to do lots of things, but taking a simple content field and putting it in a block can be complex. When would you need to do this? One common example is that you might want to display an image from a content type. There are various ways to do this, but CCK Block is perhaps the easiest.
Don't be fooled by the use of the name "CCK". This module works on both Drupal 6 and 7.
CCK Blocks lets you put an image or a text block from an article, page or any content type into any block position on your theme. You can even create special content types if you need them. The only restriction is that you can only put one field in each block. We'll show you how it works, and you can use your creativity to apply it to your situation.