Installing and Configuring Tagadelic in Drupal 6

Having built two fairly robust and strongly interlinked taxonomies to aid in categorization, SEO and navigability of my site, I decided I wanted one of those (old school) tag clouds to display my lexicon. After waiting for the enormous drupal modules page to load, I decided the best route to follow would be to use Tagadelic, though it appears that I may have to use helper modules to get the fully customizable effect I am looking for.

According to the module description found on the module page of your site: Tagadelic makes weighted tag clouds from your taxonomy terms.

For this tutorial I will be running through the installation, setup and general access to the Tagadelic module (version 6.x-1.2). I am assuming that you have the Core - optional module Taxonomy installed and that you have at least one multi-word taxonomy in place and that it has been used to tag a handful of nodes.

Here we go:

  1. Check your Status Report

    You should have a clear status report (Administer > Reports > Status report) before continuing with these installation instructions.

  2. Download the Module

    Make sure that you download the latest version of the Tagadelic module for your distribution: Tagadelic -

    Once you have downloaded the module, move it to the appropriate modules folder for your install and extract it in place.

  3. Read the README

    Tagadelic is a small module, without any databases, or configuration, that generates pages with weighted tags. Tagadelic is both an out of the box, ready to use module, if you want simple weighted tag clouds. With, or without some small CSS moderations this will probably suit most cases. But tagadelic is an API system too. You can pass your queries to the APIs and get weighted clouds of virtually anything: clouds by amout of views, clouds for a certain user, etceteras. The module does not do all this, but you can make it do that, with quite little coding.

  4. Enable the Module

    From the Modules page (Administer > Site building > Modules), enable the tagadelic module. As a site administrator, run update.php.

  5. Configure Tagadelic Module

    Configure the Tagadelic module (Administer > Site configuration > Tagadelic configuration) to set defaults for the tagadelic views. The following values can be set:

    Tagadelic sort order: This will be the sort order used in all Tagadelic displays. The options are as follows: 'by weight, ascending'; 'by weight, descending'; 'by title, ascending'; 'by title, descending'; and 'random'. The default value for this setting is 'by title, ascending'.

    Amount of tags on the pages: The amount of tags that will show up in a cloud on the Tagadelic page. Amount of tags in blocks must be configured in the block settings of the various cloud blocks. The default value for this setting is 60 tags.

    Number of levels: The number of levels between the least popular tags and the most popular ones. Different levels will be assigned a different class to be themed in tagadelic.css. The default value for this setting is 6 levels.

    Choose to 'Save the configuration' or 'Reset to defaults' if mistakes have been made.

  6. Review Pages and Blocks

    After installation and configuration, you can review the results of your labors which is a page and two blocks that approach the idea of a tag cloud.

    Pages: First off is to go to the Tagadelic page found at yoursite/tagadelic ( This page lists all the tags in all of your vocabularies. Through the use of URL arguments you can also list the tags only in single vocabulary ( or from multiple vocabularies (,1) additionally vocabularies can be listed in groups (,1).

    Blocks: Two types of blocks are created by the Tagadelic module. Firstly a block is created for each of your vocabularies and will be named: Tags in vocab name. Inside the block configuration you can choose the amount of tags to show. If not all tags in the vocabulary are visible a more link will also be present to take the user to the main tagadelic page. An example of these blocks can be seen on the right. The second type of block is 'Tags in the current post' and lists the tags of the current post. Due to the horrible formatting of this block I have chosen not to display it.

There you have it, examples and all. It is a descent module and does what it says, but it does lack documentation. Two resources I found useful were: and Peace.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Hello this may be stupid

Hello this may be stupid question,
But according to your 6th point ->
when I serach for mysite/tagadelic , it gices me page not found error
Am I missing somthing?
I have enabled the tagadelic mdoule from modules of my site system

Please guide me with above.

My link seems to work. Do

My link seems to work. Do you have an active taxonomy?

Do you know how I might link

Do you know how I might link the tags to something useful? Right now they link to the plain old term page, is it possible to link them to a filtered list of blog entries, per tag?

You can use the Views module

You can use the Views module to override the taxonomy/term pages and generate any type of listing you want for your terms.

Tagadelic is a small module,

Tagadelic is a small module, without databases, or configuration, that generates a cloud of weighted tags. The cool thing is that often by merely altering font sizes, these lists suddenly gain a dimension. Tagadelic provides several approaches to add terms and vocabularies available as one tag clouds.

Thanks for the post. Besides,

Thanks for the post. Besides, there is an example to show how to build tag-cloud pages with tagadelic module and Drupal.

Hi!! Very useful

Hi!! Very useful tutorial!!
I'm a newbie in Drupal, I followed this tuto and it works OK, but I would like to know how to make the cloud with weight, this is, the same as you have.
It's with the API? I guess I have to query the DB to count the access to the tags in the cloud.
Anybody knows how to do it?

The whole idea of the module

The whole idea of the module is to calculate the weight of the terms for you and display it in a visual manner, in this case font-size. If yours is not showing the weight of the terms right out of the box, it could be that you do not have your terms assigned to any nodes (weight=0), or all terms are assigned the same amount of times and have equal weights.

A very minor point: If you

A very minor point:

If you have a clear status report as per (1), then you don't need to run update.php as stated on (4) as there will be no updates in the system. Simply installing a module doesn't need update.php to be run.

Post new comment

  • Allowed HTML tags: <em> <strong>
  • Lines and paragraphs break automatically.

More information about formatting options

Enter the characters shown in the image.