Understanding Taxonomy, Drupal Camp Colorado, June 2009

3,714 views

Published on

The power and flexibility of Drupal's taxonomy (classification) system is one thing that sets it apart from other CMSs. Yet many Drupal builders fail to fully harness what Drupal gives them in taxonomy. This session will help you get the most from it.

Session Overview:

- Introduction to taxonomy: what it is.
- Clearing up some terminology: what it means.
- Current uses, by Drupal core modules, by contributed modules, and on live sites.
- How taxonomy relates to the rest of the Drupal framework.
- When to use taxonomy and when to use something else, such as custom fields or custom content types.
- Modules that further expand the usefulness of taxonomy.

Published in: Technology, Sports, Career
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,714
On SlideShare
0
From Embeds
0
Number of Embeds
55
Actions
Shares
0
Downloads
80
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Understanding Taxonomy, Drupal Camp Colorado, June 2009

  1. 1. Drupal Taxonomy Getting the most out of Drupal’s taxonomy system
  2. 2. Session format • Conversational • Ask Questions • “Meetup Style”
  3. 3. Session parts 1. Concepts 2. Implementations 3. Alternatives
  4. 4. Taxonomy is not: photo by Orin Optiglot
  5. 5. Taxonomy IS: • Classification • Categories • Tags • Naming
  6. 6. Why Taxonomy • To organize content (in multiple ways) • To make it easier to find things
  7. 7. A few live examples • http://www.developmentseed.org/tags/meetup • http://www.discerningreader.com/ • http://www.foreignaffairs.com/regions/Africa • http://www.lynda.com
  8. 8. developmentseed.com
  9. 9. discerningreader.com
  10. 10. foreignaffairs.com
  11. 11. lynda.com
  12. 12. Terminology • taxonomy "system" • vocabulary "facet" • term "category/tag" • nodes
  13. 13. Terminology • Taxonomy » Vocabulary » Term • Taxonomy = Multiple groups of categories • Vocabulary = Attribute Area (or Category Type) • examples: “Genre” “Tags” “Color” • Term = Actual Attribute or Category • examples: “Romance” “Africa” “Purple”
  14. 14. Basic Structures Flat Hierarchical
  15. 15. demos
  16. 16. Alternatives • CCK text fields (dropdowns) • CCK content_taxonomy fields • Custom content types (posters vs images)
  17. 17. CCK Text Fields (dropdowns) • If the list will very seldom change • Harder for hierarchies
  18. 18. content_taxonomy module • Maintain lists using taxonomy system • More separated from the taxonomy system
  19. 19. Content Type • When you need lots of meta-data, attached fields • e.g. Actor: Name, Age, Photo, Awards
  20. 20. Questions • Be kind :)

×