Node Author must be able to delete the unwanted tags

drupalina - April 23, 2008 - 16:51
Project:Community Tags
Version:6.x-1.0-beta1
Component:Code
Category:feature request
Priority:critical
Assigned:Unassigned
Status:active
Description

Hi,

As I have asked my end-users to test my site, they almost unanimously agree that the original Author of a node must also have the ability to delete not only his own tags, but also the tags that were given to his post by other users.

There are 2 main reasons for this:
(A) that's the whole concept of "Authorship"!
and
(B) What if a user tags another user's node wrongly, or with a typo, or even with a derogatory word (like "Bullsh*t" or "hippie ramblings of a lunatic") ???

The node Author must be able to delete these tags on his node with AJAX just as easily as users can delete their own "My Tags". I'd say this is Critical!

Another great feature would be to also create a Role-based ability to delete community tags. So that moderators and editors can also delete other users tags through AJAX if they wish.

Thanks again for a great module!

#1

patchak - September 19, 2008 - 09:30

I think for that kind of community interaction you should use community managed taxonomy module instead of this one maybe???

Patchak

#2

WildBill - June 6, 2009 - 02:19

I'm with drupalina, this would be a very nice feature to have.

#3

WildBill - June 9, 2009 - 00:24
Title:Node Author must be able to detele the unwanted tags» Node Author must be able to delete the unwanted tags
Version:5.x-1.0-beta1» 6.x-1.0-beta1

Changing to 6.x-1.0 as it's been a while since the original ticket was opened, and the feature doesn't exist yet.

#4

TC44 - August 10, 2009 - 18:48

+1 for this feature.

#5

entrigan - August 27, 2009 - 07:06

Just to clarify: the node author can delete tags using the normal node/edit form. The issue is allowing for the management through the nifty ajax interface.

I think this issue begs for a look at 2 of the main use cases:
1) Content is tagged by community members to facilitate tagging and categorization for the content relative to the site
2) Content is tagged by community member for use by themselves.

This feature helps with case 1, but would hurt case 2, hence it would have to be an optional feature to be turned on per vocabulary in the com tags admin page.

Designing the UI will be another challenge. I think the easiest implementation would be just to add delete functionality to the "all tags" section of the com tags form. We would probably also need to think hard about the permissions issue. Can anyone who has edit permission on the node edit the tags? perhaps only the node author? or perhaps anyone in a certain role?. Not sure the best way to tackle permissions.

Thoughts?

#6

WildBill - September 6, 2009 - 05:57

@entrigan - I could be wrong, but it seems to me that case #2 falls outside the original scope of this module. If the administrator wanted to facilitate users tagging for their own use only (i.e. bookmarking) then they would just use the Flag module or something better suited to that purpose...

#7

entrigan - September 8, 2009 - 01:15

@wildbill: I am curious more about your thoughts on this issue. Specifically I think flag module does not allow for "custom" tags, and I am not aware of a module that is better suited for this purpose.

For example if someone wants to replicate delicious style tagging, where each user has their own set of tags for a node, that are mainly intended for personal categorization.

At its core I think Community Tags is about recording info about who tagged what when. (that is pretty much what the community_tags db table is). However I think you are right that the way the UI is currently designed it is more or less directed towards the public tagging use case.

#8

WildBill - September 9, 2009 - 05:00

According to http://drupal.org/project/flag (haven't actually used it myself) the administrator is able to create as many custom flags as they want, and they can be per-user or global. Or did you mean that the user is not able to create their own flag/tag "on the spot"? That might be true, I'm not sure...

 
 

Drupal is a registered trademark of Dries Buytaert.