Skip to main content

Syndicate contentBuild This Site

A series of tutorial posts on how to install and configure Drupal 6.16 in order to make a website like this one.

Configure the Statistics module

April 29, 2010 by Steve

The Statistics module keeps your access logs and will display all sorts of different reports. I also want to have the "Popular content" block as part of the layout, which needs to know how many times each story was viewed.

Go to the Reports > Access Log settings page and set the Access log and Viewing Counter both to be enabled. I also told it to hang on to the access logs for two weeks, rather than three days. Save those changes.

The Popular Content block uses data from the Statistics module, but is itself configured from the Views module.

Configure the Search module

April 29, 2010 by Steve

After enabling the Search module, you can go to Site Configuration > Search Settings just to check it out, but so far I haven't made any changes to the default settings.

I do want a search box to show up on my theme, though, so I had to head back in to Site Building > Themes > Configure > Newswire and check the "Search Box" checkbox. It wasn't enabled when we were in here before, because the Search module wasn't active the first time. Save the configuration, and you should now see the search box up in the corner.

Configure the Token module

April 29, 2010 by Steve

The Token module does not need any configuration, nor does it have any permissions to set. If you already know what you are doing, it doesn't need any modification at all.

Configure the Path and Pathauto modules

April 29, 2010 by Steve

Path and Pathauto work hand in hand to make your site easier to navigate. Path is the module that allows you to set up URL Aliases for your content. This page would normally have the url sitename/node/24, but with Path I can rename it to whatever I want. And Pathauto is the module that automates that process so that it happens when I save the content, rather than having to go edit it later.

Go to the Site Building > URL Aliases page. As you add content, this list view will show the aliases applied to your different pages. Right now it is empty, since we haven't posted any content.

Set Permissions

April 29, 2010 by Steve

This site has two types of users: me and everybody else. Since I'm not having other people log in and the administrative account automatically has all the permissions, I'm taking the shortcut of not setting up Authenticated user permissions. That means that everyone using the site will be anonymous. Here's where I set permissions for the Anonymous user for modules we've added so far.

Configure the Contact module

April 29, 2010 by Steve

The Contact module is an optional core module. It allows you to set up contact pages for users and a site wide set of contact forms. I am not using the per-user forms, but I want a contact form for the site so that people can let me know of broken links, point out errors in my content, and send me messages saying how great the site is.

Site Functions (more modules)

April 29, 2010 by Steve

Now the fun really begins. We're going to go turn on a whole bunch of modules all at once. Because many of these modules set up the default behavior of the site, these are things I want active before I start putting up any content on the site.

Go to the Site Building > Modules page. Don't turn off any of the stuff that is already on. Make sure that all of these modules are also selected:


April 29, 2010 by Steve

There is an ongoing and vigorous discussion at the about the term Taxonomy. People focused on making Drupal more understandable to first time users often argue that the word "taxonomy" is too formal and should be changed to something more common like "categories". People who are strict about definitions point out that the word "categories" does not mean exactly the same thing as "taxonomy", and that taxonomy is correct. Don't expect the name to change any time soon.

Site Information

April 29, 2010 by Steve

Site Information includes things like the name of your site, your slogan (appears below the name in many themes), the site mission (appears on the front page in many themes), your footer information, and so on.

Go to the Site Configuration > Site Information page. Some of this should already be set up from when you went through the installation wizard.

Page layout

April 29, 2010 by Steve

The next step is to lay out the site the way we want to show it. This is part two of the theme configuration.

Go to the Site Building > Blocks page. Blocks are all the extra pieces you can put on your page. We'll be back to this page a lot as we turn different modules on and need to drop things into place.


  • Binoculars. White piece of paper. Transit of Venus! 7 years 2 weeks ago
  • Just heard @the_nerdery is a Best Place to Work on MPR. We're hiring, check us out! 7 years 3 weeks ago
  • Ah, summer in the Midwest, with the gentle sound of hail pelting the window air conditioner. 7 years 5 weeks ago

Premium Drupal Themes by Adaptivethemes