Hi!

I'm looking for a way to let anonymous site visitors add tags to nodes, without enabling them to edit or delete existing tags. Ideally new tags would be unpublic until an admin approves them. In any case, admins have to be able to see which tags were added by anonymous users.

Is there a module that could help me to get such a system? Anything for D6 or D7 would be helpful.

Comments

sagar ramgade’s picture

You might try Unitag module : http://drupal.org/project/unitag

Acquia certified Developer, Back end and Front specialist
Need help? Please use my contact form

steeph’s picture

Thanks! I've seen this module. Not sure why I didn't try it.

wachyudisonang’s picture

Have you tried a module called Taxonomy Access Control

steeph’s picture

Unitag is not what I'm looking for. It does not work for anonymous users (http://drupal.org/node/417154).

Thanks for you suggestion, abissbo. But I don't see how Taxonomy Access Control would help.

I have a lot of nodes containing an image field and a content taxonomy field. I've tagged most of the nodes. Everybody can view all nodes, but only administrators can edit them. But visitors would often be able to provide more tags, if they know more about the things shown in the images. So I'd like to give them permission to add/suggest new tags, but not to edit or remove those tags I have already entered.

The only way to archive this with existing modules I know would be with a node reference instead of taxonomy. But that would be quite un-performant.

steeph’s picture

So it seems there is nothing right now that can do this for anonymous users. Maybe there is a way to make it really easy for people to sign up/in to the site. It doesn't really matter what user name they have. So maybe I could make them sign in automatically with a existing user that has permission to add new tags when visiting a certain page.