I think generally there are 2 things: (a) taxonomy and (b) folksonomy.

Taxonomy is a controlled vocabulary which can only be modified/added
by a group of people with special privilege.

Folksonomy, commonly called "tags", is not centrally controlled.
Anyone who can create content and add new terms to the vocabulary.

Taxonomy is more streamlined but requires "experts" to maintain.
Folksonomy can be very rich and users can proliferate the vocabulary
with redundant terms.

Which is better depends on your problem domain and how much effort you
can put in maintaining the vocabulary.  Folksonomy will be richer and
more flexibile.  It seems self-maintained but overtime you will have
to deal with a lot of junk terms.  If you have a large community and
an interesting content, folksonomy is more interesting.



On Dec 12, 3:45 pm, Carlos <carlosgali...@gmail.com> wrote:
> Hi,
>
> This is not a question specific to web2py, but it's more a generic
> inquiry.
>
> How does 'tags' usually work in a regular website (e.g. for articles/
> blogs)?.
>
> I mean:
>
> Should tags be managed (create/update/delete tags) only by the admin
> or also by end users?.
>
> Should tags be used (tagging specific articles) only by the admin or
> also by end users?.
>
> And then how to create and manage a "tag cloud"?.
>
> Thanks for your input,
>
>    Carlos

Reply via email to