With the addition of freetagging in 4.7, a new problem arises concerning the plethora of taxonomy terms that are created on the fly. Imagine a list of 1000 taxonomy terms in a vocabulary - it seems like there should be a logical way to sort through these tags, and for users to sort through the tags they created. The solution that makes the most sense and would further support the community nature of Drupal would be to store the User's UID in the taxonomy table when a new term is created. This would be a simple patch on the database.sql file that would create a new column UID in the taxonomy term table, as well as modify the taxonomy.module to save the user's id UID when a new taxonomy term TID is created.
The patch would extend taxonomy to be a community tool instead of an administrator tool, allow for user's to view their own tags, and would allow contributed modules to make use of a user's specific tags. Such concepts are employed by sites such as Flickr, where you can view a user's own tags, or all the tags. I would submit a patch myself, but I think a more experience core developer could probably do so in a much more thorough and speedy fashion. However if no one is up to the task, I could attempt to submit a patch.
Farsheed
Comments
Comment #1
zirafa commentedComment #2
alex_b commentedTaxonomy User module does it for you: http://drupal.org/project/taxonomy_user
Alex
Comment #3
drummUpdating to automatic URL alias