[Trac] Tags

Christopher Lenz cmlenz at gmx.de
Tue Jan 4 13:06:38 EST 2005


Hi Muness,

first, I think your work on tags in the trac wiki is pretty 
interesting. This is IMHO something that could go into Trac proper 
after the concept is worked out.

Am 04.01.2005 um 16:51 schrieb Muness Alrubaie:
> Alexey,
>
> 1) Some people prefer tag, others category, and others still label.  I
> don't have a preference.  (The terms I think of is "overlapping
> namespaces", but I don't think that'd ever be widely accepted.)  This
> can be configurable so that people can use whichever terminology they
> prefer.  Does that sound reasonable?

Please no, let's just agree on one term. While it's tempting to create 
options for every situation where different people have different 
opinions, it's the road to chaos ;-)

I personally prefer "tags", as used by Flickr and del.icio.us. "Labels" 
is okay.

> 2) I started with organizing things hierarchically, hence the "/" all
> over the place.  I think tagging/labelling/categorizing can do
> everything hierarchies can do, but have not been inclined to actually
> go ahead and make all hierarchical entries flat.  This may be the best
> thing to do.  What would be nice if I had a whole bunch of content to
> tag and see how to best do things.  (Labels with hierarchies or labels
> with no hierarchies.)

I see the value of hierarchical wiki names in easier linking to 
subpages. For example from "SomePage" I should be able to link to 
"SomePage/SubPageOne" simply by writing "/SubPageOne". Note that that 
improves both the readability and the writability of long page names, 
also compared to a flat namespace where I'd have to write 
"SomePageSubPageOne". (This sort of shortcut linking isn't currently 
implemented in Trac, but I really think it should be.)

Generally I think tags/labels are often used in addition to hierarchy 
for organizing information.

One thing I wonder about is whether tags should really be limited to 
wiki pages. Why not allow tagging of e.g. tickets and changesets? 
Possibly replacing the already existing keywords for tickets?

Cheers,
Chris
--
Christopher Lenz
/=/ cmlenz at gmx.de



More information about the Trac mailing list