Your SlideShare is downloading. ×
Understanding Taxonomy, Drupal Camp Colorado, June 2009
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Understanding Taxonomy, Drupal Camp Colorado, June 2009

3,469
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 …

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,469
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
77
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Drupal Taxonomy Getting the most out of Drupal’s taxonomy system
  • 2. Session format • Conversational • Ask Questions • “Meetup Style”
  • 3. Session parts 1. Concepts 2. Implementations 3. Alternatives
  • 4. Taxonomy is not: photo by Orin Optiglot
  • 5. Taxonomy IS: • Classification • Categories • Tags • Naming
  • 6. Why Taxonomy • To organize content (in multiple ways) • To make it easier to find things
  • 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. developmentseed.com
  • 9. discerningreader.com
  • 10. foreignaffairs.com
  • 11. lynda.com
  • 12. Terminology • taxonomy "system" • vocabulary "facet" • term "category/tag" • nodes
  • 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. Basic Structures Flat Hierarchical
  • 15. demos
  • 16. Alternatives • CCK text fields (dropdowns) • CCK content_taxonomy fields • Custom content types (posters vs images)
  • 17. CCK Text Fields (dropdowns) • If the list will very seldom change • Harder for hierarchies
  • 18. content_taxonomy module • Maintain lists using taxonomy system • More separated from the taxonomy system
  • 19. Content Type • When you need lots of meta-data, attached fields • e.g. Actor: Name, Age, Photo, Awards
  • 20. Questions • Be kind :)