Home

Primary links

  • top o the deck
  • Drupal for Beginners
  • about
  • links
  • give me some sugar

Drupal stuff

  • EDAM
  • STARDOM
  • Question Bank
  • Drupal musings
  • Drupal tips
Home Blogs Drupalace's blog

Key stuff on this site

Easy Drupal Admin Manual (EDAM)

SEO, Traffic and Revenue: Drupalace's Online Manual (STARDOM)

Drupal for Beginners

Subscribe to posts by RSS or email

Subscribe to Drupal Ace by RSS feed RSS feed 

Subscribe to Drupal Ace by Email

Donate towards my web hosting bill! Get a great host!

Share and save

Share/Save

Random piece of content

2008 is here: the Drupal Ace to-do list

Manuals on this site

  • Easy Drupal Admin Manual (EDAM)
    • Welcome to Your Site
    • First Steps: Please Read!
      • Understanding These Instructions
      • Important Terminology!
      • Best Practices for Site Admins
    • Super Quick Guide (for the experienced and the brave)
    • Logging In
    • Your Administrator Tools
    • Setting Site Basics
      • Setting Site Information
      • Configuring Your Theme
    • Creating Content
      • Node Types
      • Create a Page Node
      • Create a Story Node
      • Create a Blog Entry Node
      • Making Images and Other Files Available
      • Using Text and Image Editors
    • Organizing Your Content
      • Terms, Vocabularies, and Taxonomy: "Tagging" Your Content
        • Taxonomy Suggestions
      • Menus, Links, and Paths: Navigating the Site
        • Content Paths and URLs
        • Creating Links
        • Working with Menus: Administration Form (Drupal 6)
        • Working with Menus: Administration Form (Drupal 5)
        • Creating Menu Items on the Fly
        • Placing Menus on Your Pages
      • Placing Content on pages
        • Creating a page from a Single Node
        • Creating a page from a List of Nodes
        • Setting the Front Page
      • Working with Blocks
    • Maintenance Stuff
      • Maintenance and Construction Notices
    • Other Fun Things
      • Changing Color of Garland Theme
      • Free Aliases!
  • SEO, Traffic and Revenue: Drupalace's Online Manual (STARDOM)
    • Set a Clear Goal
    • Make a Good Site
      • Put out the Welcome Mat
      • Make Great Content
      • Build a Great Brand
      • Make Navigation Easy
      • Tune Site Performance
    • Drive Traffic
      • Promote your Site
      • Get Found with SEO
    • Build a Community
      • Build an Offsite Community
    • Monitor and Improve
    • One-Page Checklist
    • Drupal and the Blogging Starter Checklist
      • Drupal and the Blogging Starter Checklist, Part 1
      • Drupal and the Blogging Starter Checklist, Part 2
      • Drupal and the Blogging Starter Checklist, Part 3
      • Drupal and the Blogging Starter Checklist, Part 4
      • Drupal and the Blogging Starter Checklist, Part 5
      • Drupal and the Blogging Starter Checklist, Part 6
      • Drupal and the Blogging Starter Checklist, Part 7

Recent comments

  • It worked

    adding $GLOBALS['tempUser'] = $user; worked but I find it worth noting that I had to delete...

  • very good document...

    very good documentation for beginners!!!!!! thanks!!

  • del penitential 62

    strike out abject
    eliminate penitent 5

  • Chat

    Thank you a lot about very beneficial to my work was very useful thank you

  • Drupal Resources f...

    I would start learning from the "Diving In" section above. That links to the good beginners'...

more

Checking out modules: Taxonomy Manager

Submitted by Drupalace on Mon, 2009-06-01 16:04
  • Drupal 6
  • modules
Taxonomy Manager fun

In the EDAM manual page Taxonomy Suggestions, I outlined one of the ways I like to set up taxonomy for a generic site: one Vocabulary to tag what a piece of content is (a news article, a general info page, a review, etc.), and one Vocabulary to tag what the piece of content is about (Drupal, politics, clown attacks, whatever).

For this site, I use a short list of Terms for the first Vocabulary, but free tagging (i.e., free-form input of Terms) for the second – I had no idea how many Terms I'd want for tagging posts, and individually adding each desired new Term to a list seems a pain. (Incidentally, to enable free tagging, go to the target Vocabulary's "Edit vocabulary" form, and check the "Tags" box in the "Settings" group.)

Free tagging is handy stuff, with one drawback: free input makes it hard to keep consistent with your Terms. Over time, I ended up with multiple Terms that shouldn't have been there: "module" and "modules"; "theme", "themes", and "theming"; "site building" and "site design"; and so on.

How to consolidate those? You can, of course, edit the undesired Term "module" and change it to "modules", thinking that you'll now have all appropriate content tagged with the unified Term "modules". But you'll have no such thing; behind the scenes, Drupal is still tracking two separate Terms with separate ID numbers, both of which just happen to sport the same name, "modules". And those ID numbers are what counts for any purpose (such links or Views to list all content tagged with some Term), so things are now more confusing than ever.

So what's the solution? Manual editing, of course. Locate and edit each and every piece of content with an offending Term (like "module"), change that to the desired Term (like "modules"), and then...

Yeah, right. Not too likely when dozens or hundreds of nodes may be involved! Come on, what's the real solution?

The Taxonomy Manager module offers to help. In its creator's words, its bag of tricks includes:

  • mass deleting
  • mass adding of new terms
  • moving of terms in hierarchies
  • merging of terms
  • fast weight changing with up and down arrows (and AJAX saving)
  • AJAX powered term editing form
  • simple search interface
  • CSV Export of terms

In my case, merging of terms was just what I wanted. In the list of Terms the module displays for a chosen Vocabulary, you select two or more terms to be joined, click "Merge", and when prompted, specify what the new merged topic should be.

Worked great, with two things to watch out for:

1) A couple of settings for the module are at admin/settings/taxonomy_manager, but the actual tools are at admin/content/taxonomy_manager/ .

2) Sometimes the merge process would toss up an error message that didn't mean much to me. A check of the interface's Term list, however, showed that things seemed to have worked, and I haven't seen any ongoing troubles.

Taxonomy Manager is a helpful module and gets great reviews on the Drupal Modules site. Give it a whirl for heavy taxonomy needs.

Share/Save
  • Drupalace's blog
  • Printer-friendly version
  • Quote

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><br><p>
  • You may quote other posts using [quote] tags.
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options


Relevant Content

The Drupal Ace logo has dealt these content suggestions from the deck.

  • Great Modules for the Drupal Beginner
  • Checking out modules: Web Links
  • Tweaking the Read More Tweak
  • Drupal New Site Setup Checklist
  • Back on track with Node Import
  • How to stop Drupal from logging error messages to screen?
  • Things theme different...

Learn Drupal, hands-on

Get the beginner-friendly ebook that teaches community site building via a live case study.

Drupal 6 Ultimate Community Site Guide

Read the review

Drupal mini tip

Site visitors seeing your ugly error messages on the screen (along with details of your Drupal installation path)? Once your site goes from dev to launch, you probably want to have errors recorded in the log but not splashed across the screen. Head to the handy Error Reporting settings found at admin/settings/error-reporting. 

It's a deal!

Dreamhost dealsDrupal Ace presides over his domain, proudly ensconced in his DreamHost eyrie. Won't you join me?

Promo code deal!

Just enter the code 49ER when you register for an account, and save $49 off the already-low price. No strings!

Read my hosting service review

Powered by Drupal, an open source content management system

Copyright 2007 and forever after. Made with Drupal, of course. On OS X, of course. Served up by DreamHost. DreamHost

RoopleTheme