I'm creating a website were users can post tutorials. They can follow other people, so they can get their feed.
Right now there are two fields: title
and content
.
I'm not very sure whether to add a tag
or a category
field. And I wonder if users then will act as some sort of sub-category; different users will write something more specific than a category, (e.g. I may find in the Programming category someone who writes Rails tutorials, and decide to follow him).
I think this is how Twitter works? (I'm not very sure).
Some pro and cons that I can think of:
Categories:
Pros:
- It forces users to select a organized set of categories.
- Having categories and subcategories is cleaner than having a bunch of tags (at least in my opinion).
Cons:
- I have to create them myself (I would like the site to be as community-driven as possible).
Tags:
Pros:
- Any user can create a tag.
- They are not restricted to a set of categories.
Cons:
- I can't sub-categorize them (less organized)
- There may be duplicate tags
What is the best way to go in this case?
sub-category
(not very sure if my right, though).