How should Tags work?

  • Topic Is Sticky
  • 506 Views
  • Last Post 31 August 2015
YodasMyDad posted this 19 August 2015

I am looking to redevelop tags in v1.7 and want to know what peoples opinion is on how it should work. I was thinking something similar to the SO model.

Who can create tags?

There are two different ways to approach this, one if points based and one is permissions based. One way is we have an option for people with X amount of points can create new tags, the other is just a global permission that admins can switch on to specific users?

Subscribe to tags

Should users be allowed to subscribe to tags like they can categories and topics?

Should tags have a description?

Like SO, when you start typing it shows availabled tags and a description. If so, who would add it? If we go the vote route, then does the person creating the tag give a description. OR are all new tags flagged up to admins and then they create a description for it?

Which brings me onto...

In the admin, should all new tags be flagged up to the admin anyway so they can easily check them? And potentially edit/delete them?

Order By: Standard | Newest | Votes
YodasMyDad posted this 19 August 2015

Looking for opinions people? Please give me your thoughts on how this should work?

Bob Lindabury posted this 19 August 2015

Who can create tags?

There are two different ways to approach this, one if points based and one is permissions based. One way is we have an option for people with X amount of points can create new tags, the other is just a global permission that admins can switch on to specific users?

I like the points based tag creation method. You might have to revamp the point system a little bit though.  On top of that admins should be able to easily add tags to a user's post if they didn't.

Subscribe to tags

Should users be allowed to subscribe to tags like they can categories and topics?

Sure, why not. Wouldn't be a loss if that capability wasn't there however.

Should tags have a description?

Like SO, when you start typing it shows availabled tags and a description. If so, who would add it? If we go the vote route, then does the person creating the tag give a description. OR are all new tags flagged up to admins and then they create a description for it?

This seems like an interesting feature but flagged up and admin's would have to approve/edit them.

Which brings me onto...

In the admin, should all new tags be flagged up to the admin anyway so they can easily check them? And potentially edit/delete them?

Yes. But make it an option for those admin's who don't want to deal with all the fuss. I like the forum to require as little admin maintenance as possible with the ability to add features that may or may not increase admin maintenance.  Giving the admin the options is best so they can either create a self-maintaining forum or jack it up to micro-manage level. :-)

YodasMyDad posted this 19 August 2015

I like the points based tag creation method. You might have to revamp the point system a little bit though.  On top of that admins should be able to easily add tags to a user's post if they didn't.

Could you expand? I thought it would be fine as is?

Bob Lindabury posted this 19 August 2015

Actually, after thinking about it a bit more, I think the points system is fine as is. We can just adjust the point levels ourselves so that it works for our needs.

I was just thinking about the stock whopping 20 points for adding a profile image and at what level we'd allow them to add tags. :-)

Is there some place we can change that 20 points other than source? I looked around and didn't find it.

  • Liked by
  • YodasMyDad
YodasMyDad posted this 19 August 2015

The badges are only in the source as I wanted to give everyone some badges to start with, it's just a matter of copying the source badge and making your own. Then delete the source photo dll and put yours in.

Munzo posted this 20 August 2015

I would suggest it should be permissions based and doesn't need to have subscriptions.

I also don't believe tags should need descriptions, but admins should be informed when new ones are created, so they can clean them up as needed.

  • Liked by
  • YodasMyDad
YodasMyDad posted this 20 August 2015

Thanks for the opinions guys, please keep them coming :)

Bala Vanchi posted this 21 August 2015

Ideally, we should not allow all users to create tags on their own. Because chances of duplicates or spelling mistake tags or too much of tag creations is possible. but badges based tag creation is a good suggestion.

Option 1:

We can allow the users to create it. then admin should verify it once before reflecting those tags. Users are very creative, we cannot think of combinations.

ex :  for C#, users may create tags as C-Sharp or CSharp or mistakenly Chsarp. Best example is in this site, we have two tags Badge and Badges. But I'm not sure this is intentional :)

In above case, admins should clean-up and organize the tags until forum is matured enuf  to handle.

Option 2:

As I have told you some time back in this forum (http://support.mvcforum.com/thread/couple-of-ideas-suggestions), We can give tags dropdown as like stackoverflow. users can select from them or else they can create new one. by this way we can restrict the users to known name.

Rich C posted this 22 August 2015

 

Who can create tags?

I think that anyone should be able to create tags. It is fustrating when you want to add a tag but cannot do so because you don't have the required 'points'. Sure, people will make spelling mistakes, but can't we add something in the Admin area that flags up similarly spelled words? For example, 'starving' and 'straving' could be flagged up for review in the Admin area and the admin could then select which word to keep. The danger here is that the admin inadvertently removes a legitimate tag...

Subscribe to tags

Yeah, why not? Nice way to keep on top of things and makes the user feel as if he/she has more control.

Should tags have a description?

Let the admin decide if this is enabled or not. If it is, new tags are flagged for the admin to enter a description. If no, no bother - just don't show descriptions and the admin can forget they exist.

 

 

 

 

 

 

 

  • Liked by
  • Bob Lindabury
Erik P. Ernst posted this 29 August 2015

The tagging functionality is in my opinion one of the most potential features, that could allow MVCForum to set itself apart from its "competitors". The tagging system is what could be the glue that binds that different posts together in a "live" - wiki feed on a special "tag".

Who can create tags?

To keep the tags "alive" and not turn into a admin/moderator nightmare of keep the tags current, then I think that all users with X number of points/badge should be able to create new tags.

But I also like the suggestion by Bala that it should be possible for admins/moderators to change/approve new tags, and/or link them. As Bala, I'm also too familiar with the fact that not all users uses the same abbreviations or tags. Instead of just deleting/merging tags, then some of them you want to keep as synonyms, linking to the "approved" tag. And if possible not only admins/moderators, but also other users with X number of points. And why not let all users suggest or vote up/down on additional tags. All votes an activity in their points score and showing up on their activity wall (bringing even more "life" into the site).

Subscribe to tags

To keep the system consistent, you should be able to subscribe (follow) a tag, lust like categories, topics (and other users). But users should be able to decide if they want email-notifications or just getting the posts to the users onsite notification list (new suggestion?).

Should tags have a description?

YES! And a badge setup for who can edit them (plus admins). The way I would love to see it is similar to how Stackoverflow works: The description turns into a "mini-wiki" - being the glue that links questions/answers together with other questions/answers. Again putting too much work on the admin/moderators (for large sites), will slow down the growth of the site.

Which brings me onto...

Yes. Again badge setup for who can approve/delete/merge/synonym them. 

Personally I have tried to get the users of my user group website to use tags for more than 10 years. And despite the growth of the #hash-tags, it has not yet gotten very popular. Only the more advanced users (they are not all techies spending much time in forums) are really using it. 

So I would suggest the ability to have a list of required tags, where the user must add at least one of the "required" tags. In most IT focused sites knowing exactly which program or version of the program the question is about is crucial for other users to help answering the question correctly.

Tags and points (and categories)

When redesigning the tags setup, then I'll suggest that the points system is included in the redesign.

For adding real value to the tags and points, then these needs to be linked. When you get points for (correctly) answering a question, then these points should not just be "global" points, but be linked to the category, and the tags. This way you will be able to have "leaderboards" for the individual categories as well as each tag and thus being able to answering "Who is the expert in TAG-X?".

 

 

  • Liked by
  • YodasMyDad
  • Mohammad Zare
YodasMyDad posted this 29 August 2015

I am running out of time in v1.7 to really go to town on Badges, so for now I have just done the following

  • Autocomplete - So you can see if a tag already exists
  • Subscribe to tags

Unfortunately this projects makes barely enough money to cover the hosting or this forum and the main site. So I am limited with time to what I can do, as I need to do paying work.

Erik P. Ernst posted this 31 August 2015

Autocomplete and Subscribe is great - for a start!

But I hope I'll be able to contribute a bit myself, when I get my development installation up and running again! :)

  • Liked by
  • YodasMyDad
Close