The document discusses several taxonomy modules for Drupal:
- Primary Term allows assigning a primary term to nodes for better information architecture and URLs.
- Taxonomy Manager helps manage and control taxonomy terms to prevent uncontrolled growth of tags.
- Content Taxonomy and Taxonomy Image provide additional controls and functionality for taxonomy terms.
- Geo Taxonomy links taxonomy terms to geographic locations for tagging nodes with locations.
- OpenCalais allows automatic tagging of content by extracting terms from Thomson Reuters.
- In Drupal 7, taxonomy terms are fields, which changes how terms can be associated with content and reduces need for some modules.
1 of 8
Downloaded 12 times
More Related Content
Drupal taxonomy
1. The Guardian
09 / 11 / 10
The Web A-Team
http://www.web-a-team.com
The Web A-Team
Taxonomy Everywhere
Taxonomy modules:
the modules you really need to know
2. The Guardian
09 / 11 / 10
The Web A-Team
http://www.web-a-team.com
1. All terms are not equal:
Primary Term
ª« Why?
ª« Because sometimes a node
needs to have a main term assigned
ª« Very useful for information architecture
ª« Can be easily tweaked to have a nice UI
ª« How?
ª« www.mysite.com/culture => (section site, based on views or
taxonomy term page)
ª« www.mysite.com/culture/article-1234 (article resides in main
section ¡±culture¡±)
http://drupal.org/project/primary_term
Popularity: 203 sites
D7 status: to be ported
3. The Guardian
09 / 11 / 10
The Web A-Team
http://www.web-a-team.com
2. Taxonomy Manager:
a good taxonomy is managed
ª« Why?
ª« Because taxonomy terms can get
out of control (especially with tags)
ª« Because a site with a controlled
folksonomy looks better for users
ª« What can be done?
ª« Merging, mass deleting, change in hierarchy
ª« Moving terms across vocabularies
http://drupal.org/project/taxonomy_manager
Popularity: 18578 sites
D7 status: D7CX
4. The Guardian
09 / 11 / 10
The Web A-Team
http://www.web-a-team.com
3. Content Taxonomy:
for better UI control
ª« Why?
ª« Opening up some widgets
ª« Can be sometimes interesting to save terms into
CCK tables
ª« I suspect is widely used to control taxonomy
positions on edit forms (adding it to groups etc...)
http://drupal.org/project/content_taxonomy
Popularity: 20738 sites
D7 status: functionality
in core
5. The Guardian
09 / 11 / 10
The Web A-Team
http://www.web-a-team.com
4. Taxonomy Image:
adding images to terms
ª« Why?
ª« Because it is interesting
to add images to terms
ª« This makes theming easier
ª« No need to build a complex system by creating a
specific content type
http://drupal.org/project/taxonomy_image
Popularity: 7907 sites
D7 status: functionality
in core
6. The Guardian
09 / 11 / 10
The Web A-Team
http://www.web-a-team.com
5. Geo Taxonomy:
linking taxonomy and geolocation
ª« Why?
ª« It makes sense when you have
to use taxonomy and
geo location services
ª« It is easier for users to tag a
node than adding geo-information to a node
ª« It allows a good integration with OpenLayers to
display terms on a map
http://drupal.org/project/geotaxonomy
Popularity: 1255 sites
D7 status: ? Linked to
OpenLayers...
7. The Guardian
09 / 11 / 10
The Web A-Team
http://www.web-a-team.com
6. OpenCalais:
Thomson / Reuters term extractor
ª« Why?
ª« Because you want to
auto-tag content
ª« You want to rely on a central
authority to tag content
between different users
ª« It is a quick way to add semantic web to your
content (adds RDF support, Linked Data...)
http://drupal.org/project/opencalais
Popularity: 4872 sites
D7 status: D7CX
Included in
OpenPublish, Managing
News
8. The Guardian
09 / 11 / 10
The Web A-Team
http://www.web-a-team.com
7. Taxonomy in D7
ª« Taxonomy terms are now fields:
ª« They can associated to node, comments,
users...
ª« Fields can be added to terms so:
ª« Taxonomy image is obsolete
ª« Most of the modules extending terms will also be
obsolete
ª« No need to create specific content types if content
has to be the basis for classification
ª« This will change site architecture