currently, only admin are allowed to create / edit and delete tags.
It would be a interesting feature to get more involvement from users.
But what could be the best way to do it ?
Still by using the userClass to define rights.
Two ways I see:
allowing user to create / edit / delete
allowing a maximum quantity of tag creation
users would be allowed to edit / delete their own tags
1
Method 1 is very basic. finally it seems only useful if you want an anarchic network, and it would be redundant with moderation and administration if it is set on high user classes.
2
Method 2 could be used to add rewards to high user classes that do not depend on network age (like accessing sharable and inviting users)
technically this will consist of:
adding an author property on tags with a ManyToMany relationship to users.
The most dangerous case is if a tag is very popular and the author user want to edit/delete it.
The solution could be to only allow edition/deletion if the tag has not been used.
Of course admins / moderators will be able to delete / edit in any cases
currently, only admin are allowed to create / edit and delete tags.
It would be a interesting feature to get more involvement from users.
But what could be the best way to do it ? Still by using the userClass to define rights.
Two ways I see:
1
Method 1 is very basic. finally it seems only useful if you want an anarchic network, and it would be redundant with moderation and administration if it is set on high user classes.
2
Method 2 could be used to add rewards to high user classes that do not depend on network age (like accessing sharable and inviting users)
The most dangerous case is if a tag is very popular and the author user want to edit/delete it. The solution could be to only allow edition/deletion if the tag has not been used.
Of course admins / moderators will be able to delete / edit in any cases