After playing around with the AJAX goodness of the freetagging autocomplete for a while, and trying to apply it to my freeform gallery, I've come up with an idea (and a patch), working title: "Treetagging".
The basic idea is that I have screen captures of TV episodes that need to be entered with the images by the community, without all the steps of creating categories first. It needs to be a mix of freetagging and hierarchical.
Vocab: Events
--TV Shows
----Dark Angel
------Season 1
--------Ep. 07 - ProdigySo I thought that if I used a delimiter ("->") with the JS autocomplete, I'd have myself a hierarchy, while still allowing comma-separated tags.
Event:
TV Shows->Dark Angel->Season 1->Ep. 07 - Prodigy
Here's an example of entering tags:
Link to treetagging image
Here's the resulting category tree:
Link to category admin image
So while creating an image, the submitter also created 4 categories, which can all be reused in subsequent posts (using autocomplete).
I had to patch taxonomy.module, because I didn't know of any other way to get the desired functionality. The code is rough, but I thought I'd share my idea and get some feedback.
Comments
Tagging
Here is another string on this subject that we have had going for a while:
http://drupal.org/node/75185
UPdate: Oops, sorry. It's not quite the same subject, a little different. I was running out the door and read it too fast.
Great idea!
This would solve one of my biggest issues... how to create sub categories while using freetagging...
Have you posted the code anywere?
How about also showing the hierarchical list, choosing the category (or sub) and then typing into the freetag text box... this would do the same thing but keep people from having to enter all the "->"... would be great for less experienced users.
Thoughts?