Discuss, collaborate on, and share code and information for developing and using taxonomy and its contributed modules (and, where relevant, the more general topic of relating content).

Have questions about categorizing, tagging, sorting, or organizing stuff in Drupal? Used taxonomy in such a great way that you have to share? Want to talk about taxonomy so advanced even more esoteric words like ontology and orthogonality are needed to describe it? Need to keep up with the latest tools for all this? We shouldn't label people, but this group is for you!

EOL Taxonomy Sprint: Goals and Progress


The goals for this Encyclopedia Of Life sponsored sprint are many, but the primary focus is to be able to attach metadata to terms, permit better handling of relationships between terms, and deal with the user interface and performance implications of large taxonomies.

Use Cases

  • A vocabulary with millions of terms: ability to move terms, search terms, even autocomplete.
  • Attaching meta-data to terms: like images, location information, species information, flags
Read more

Taxonomy Code Sprint Participants and their Projects

This wiki is for listing taxonomy code sprint participants and their projects, including attached presentations about how their goals and needs relate to Drupal and our beloved Taxonomy module.

Presentations about taxonomy as preamble for the sprint:
Slideshare presentations (May later embed them here)

Read more

EOL Taxonomy Sprint core issues

This is a quick list of taxonomy issues we're working on at the EOL sprint this week.

Read more
fosstux's picture

Is the following possible...


I'd like to use Taxonomy in order to define site-wide filters.

What I mean is the following:
On the start page you select a region and one or more Music styles. When you then enter the site, the selections for Regions and music styles should be used as a "global filter" so that one can navigate the site without having to re-select the region and/or Music styles over and over again.

How can this be done?


Gerben Zaagsma's picture

Taxonomy term page to display list of nodes instead of full node

If I click on a term in a taxonomy term page I would like to have a list of associated nodes with only titles and not a page with the full nodes.

I have found various possible solutions but they don't seem to work. To be clear: I use the Zen theme and I am pretty much a beginner in php..:
- creating a special node-taxonomy.tpl.php : something then needs to be changed in template.tpl.php but I am not sure what?
- inside the node.tpl.php file do it via $page;
- do it via modules: it can be done with Taxonomy VTN but then I lose the feeds that the normal taxonomy module provides.

Read more
shbrown's picture

Creating a menu with links to all the nodes associated with a term

Hi there! I'm trying to set up a menu that contains links to all the nodes/stories associated with a term, is there a module for doing that? I've tried looking at "taxonomy menu" and "taxonomy context" but they only seemed to create links to terms in a vocabulary, not to nodes in a term..
Basically, I have a vocabulary called "categories", with 2 terms in it "health" and "food" and I'd like to have two menus in the right column with links to all the articles in each category (and they should update whenever I add a new article)


Shyamala's picture

Taxonomy vs Node reference

We are in a debate as to whether we should use taxonomy or node reference!

Our website enables selling of Products, especially for Schools and Colleges. Users can create products or purchase products on the site. The Products have some categories associated with it.
Has a tree structure, root, L1, L2,L3. Parts of the categories are repetitive.

eg. Books
-- Education
---- Grade I
---- Grade II
---- Grade III

Read more
catch's picture

Taxonomy improvements for Drupal 7

I think it's time taxonomy module got some more love in core. Drag and drop etc. was nice to get in D6, but there's much more we could do. Also I keep seeing various taxonomy administration helper modules cropping up - which is good, but there's no core patches cropping up alongside them, which is a shame, so I'm starting this in the hope of generating some discussion about things we could do this release cycle.

There's three obvious areas where Taxonomy could use some help.


Merging terms.
Moving terms between vocabularies.
Mass operations (delete, edit).

Read more
TKS's picture

Displaying Taxonomy (Free Tag) Terms in the Order Entered?

Has anyone in this group found an elegant way to override the order in which Taxonomy Terms are displayed on a node? Or any way, for that matter...

Read more
Alan D.'s picture

Content type specific taxonomy settings.

Hi all

Just wondering if anyone has played with the idea of content type specific taxonomy settings.

Currently, the only way to implement a 1-1 and a 1-n relationship between two different content types that I know of would be to do this manually via CCK or the fapi for the two types. Similar situation for required fields.

A quick look at the code, albeit a very very short look, seems that this would not be to hard to implement this. Free tagging could be more interesting. Has anyone tried this in the past?

Read more

Content recommendation modules

I think it'd be useful to have an overview of the various content recommendation modules in this group, and eventually a comparison review in the Handbook.

Warning: several of the modules listed below are under-maintained or abandoned. I've marked the more actively maintained ones (as of 01/2013). If it's not marked maintained, it's probably not.

Featured Content (Maintained)

Read more
colin_e's picture

The "auto search children" module?

In a discussion on the main site- it has been hinted that there is a module available to automatically do this:

When the user selects a taxonomy term to search, and that term is in a hierarchical vocabulary, automatically search the children of the term, to some predefined depth

I.e. when the user clicks on a link for "/taxonomy/term/tid" the system actually performs "/taxonomy/term/tid/1", or "/taxonomy/term/tid/all".

Read more
gregrenner's picture

First term disappears

I'm having a strange issue with my taxonomy terms. It is quite possibly a views issue, but I figure I'd ask here first to see if anyone has experienced this before. Whenever I'm creating a view and want to filter by taxonomy vocab, the first term in my vocabulary is not visible in the filter. Whenever I give that term a heavier weight, it shows up in the view filter, but then the new first term disappears. Strange. Any thoughts, suggestions? Thanks all, in advance.

dewolfe001's picture

Is There A Way To Display Only Part of a Vocabulary?

Hello Everyone,
Is there a way (a view, an existing module, a swell hack), to limit the display of a vocabulary in a node editor?
For example:

Countries (Vocabulary)
- Africa
   - Kenya
   - South Africa
- Asia
   - Japan
   - Thailand
Read more
rodmc's picture

XMLRPC, Taxonomies and/or Python

Hi I am new to Drupal and hence taxonomies and I need to create a way for articles which are written on a separate system to be posted to Drupal. So far I have been able to do most of what is required via XMLRPC however I am not quite sure how to add a valid taxonomy to an article and post it at the same time. For example can I write the taxonomy to the article at the same time as it is posted or is there another way I should do it, also what is the format of the data which I should use? I am writing the module using Python.

Read more
aclight's picture

Want issue tagging? We're now one step closer.

A while back catch created a feature request for the Project issue tracking module to allow free tagging on issues (see The use case he indicated was to be able to attach certain labels to issues, for example benchmark, needs re-roll, needs doxygen, etc. Other use cases would include tagging issues that need testing in certain ways (eg. MySQL, PGSQL, Javascript, IE, etc.) and tagging issues that are good for certain audiences (eg. newbie, GHOP, DROP, etc.).

Read more
axel.rutz's picture

Private / Personal Vocabularies in Taxonomy (hack og_vocab?)

Just looking around for components for an issue tracking system. One key feature would be that users can setup their own controlled vocabulary for their issues...

Read more
angeliti's picture

Taxonomy construction using WordNet?

WordNet ( is a large lexical database of English. Nouns, verbs, adjectives and adverbs are grouped into sets of cognitive synonyms (synsets), each expressing a distinct concept. Synsets are interlinked by means of conceptual-semantic and lexical relations.

Read more
As If's picture

Usernames as Vocabularies

One possible approach to taxonomy on a social networking/community site is to give each user their own Vocabulary. The following snippet does just that. It is a basic no-frills hack for creating a Vocabulary with the name of the current User (first it checks to make sure such a Vocab doesn't already exist). I left the "echo" lines in it so you can see what it's doing. Feel free to bang on it, bag on it, chop it up, use it in your modules, whatever.

Read more
ironblack's picture

Taxonomy blacklist - because not all terms are created equal

I have release a new Drupal module regarding taxonomies, called Taxonomy blacklist.
This module lets administrators blacklist a set of terms on vocabularies. This is useful if a vocabulary can be modified by your end-users (prevents bad words from polluting your tags on a social-networking site, for instance) or if the vocabulary is feeded automatically (for instance with keywords extracted automatically through the Yahoo Term Extraction module).

Read more
Subscribe with RSS Syndicate content


Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week