SlideShare a Scribd company logo
1 of 8
Download to read offline
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
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
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
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
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
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...
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
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

More Related Content

Similar to Drupal taxonomy

In-Fisherman.com - Building an Enterprise Level Drupal Site
In-Fisherman.com - Building an Enterprise Level Drupal SiteIn-Fisherman.com - Building an Enterprise Level Drupal Site
In-Fisherman.com - Building an Enterprise Level Drupal SiteMediacurrent
 
Drupal seminar at DDIT Nadiad
Drupal seminar at DDIT NadiadDrupal seminar at DDIT Nadiad
Drupal seminar at DDIT Nadiadkarmraj
 
How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentHow to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentAcquia
 
Leveraging the Power of Custom Elements in Gutenberg
Leveraging the Power of Custom Elements in GutenbergLeveraging the Power of Custom Elements in Gutenberg
Leveraging the Power of Custom Elements in GutenbergFelix Arntz
 
Beginner's guide to drupal
Beginner's guide to drupalBeginner's guide to drupal
Beginner's guide to drupalmayank.grd
 
SharePoint Web Content Management - Lessons Learnt/top 5 tips
SharePoint Web Content Management - Lessons Learnt/top 5 tipsSharePoint Web Content Management - Lessons Learnt/top 5 tips
SharePoint Web Content Management - Lessons Learnt/top 5 tipsChris O'Brien
 
Building fast track external facing sharepoint site
Building fast track external facing sharepoint siteBuilding fast track external facing sharepoint site
Building fast track external facing sharepoint siteManish Rawat
 
Drupal Frontend Performance and Scalability
Drupal Frontend Performance and ScalabilityDrupal Frontend Performance and Scalability
Drupal Frontend Performance and ScalabilityAshok Modi
 
Drupal Integration with Solr for Fabulous CMS Search
Drupal Integration with Solr for  Fabulous CMS SearchDrupal Integration with Solr for  Fabulous CMS Search
Drupal Integration with Solr for Fabulous CMS SearchAcquia
 
Site Templates in SP 13
Site Templates in SP 13Site Templates in SP 13
Site Templates in SP 13Shahzad S
 
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...sbclapp
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Mack Hardy
 
Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?lisbk
 
Approaches to mobile site development
Approaches to mobile site developmentApproaches to mobile site development
Approaches to mobile site developmentErik Mitchell
 
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...Anson Han
 
Case study infisherman
Case study infishermanCase study infisherman
Case study infishermanmrquy
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedAndy Kucharski
 
Lightning web components
Lightning web componentsLightning web components
Lightning web componentsAmit Chaudhary
 

Similar to Drupal taxonomy (20)

In-Fisherman.com - Building an Enterprise Level Drupal Site
In-Fisherman.com - Building an Enterprise Level Drupal SiteIn-Fisherman.com - Building an Enterprise Level Drupal Site
In-Fisherman.com - Building an Enterprise Level Drupal Site
 
Drupal seminar at DDIT Nadiad
Drupal seminar at DDIT NadiadDrupal seminar at DDIT Nadiad
Drupal seminar at DDIT Nadiad
 
Site Manager rocks!
Site Manager rocks!Site Manager rocks!
Site Manager rocks!
 
How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentHow to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured Content
 
Leveraging the Power of Custom Elements in Gutenberg
Leveraging the Power of Custom Elements in GutenbergLeveraging the Power of Custom Elements in Gutenberg
Leveraging the Power of Custom Elements in Gutenberg
 
Beginner's guide to drupal
Beginner's guide to drupalBeginner's guide to drupal
Beginner's guide to drupal
 
SharePoint Web Content Management - Lessons Learnt/top 5 tips
SharePoint Web Content Management - Lessons Learnt/top 5 tipsSharePoint Web Content Management - Lessons Learnt/top 5 tips
SharePoint Web Content Management - Lessons Learnt/top 5 tips
 
Building fast track external facing sharepoint site
Building fast track external facing sharepoint siteBuilding fast track external facing sharepoint site
Building fast track external facing sharepoint site
 
Drupal Frontend Performance and Scalability
Drupal Frontend Performance and ScalabilityDrupal Frontend Performance and Scalability
Drupal Frontend Performance and Scalability
 
Drupal Integration with Solr for Fabulous CMS Search
Drupal Integration with Solr for  Fabulous CMS SearchDrupal Integration with Solr for  Fabulous CMS Search
Drupal Integration with Solr for Fabulous CMS Search
 
Site Templates in SP 13
Site Templates in SP 13Site Templates in SP 13
Site Templates in SP 13
 
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
 
Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?
 
Approaches to mobile site development
Approaches to mobile site developmentApproaches to mobile site development
Approaches to mobile site development
 
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
 
Starting Up a Cost-Free Library Portal for Small-funded Libraries
Starting Up a Cost-Free Library Portal for Small-funded LibrariesStarting Up a Cost-Free Library Portal for Small-funded Libraries
Starting Up a Cost-Free Library Portal for Small-funded Libraries
 
Case study infisherman
Case study infishermanCase study infisherman
Case study infisherman
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speed
 
Lightning web components
Lightning web componentsLightning web components
Lightning web components
 

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