[Trac] Tags

Muness Alrubaie muness at gmail.com
Tue Jan 4 14:29:45 EST 2005


On Tue, 4 Jan 2005 19:06:38 +0100, Christopher Lenz <cmlenz at gmx.de> wrote:
> 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.

Can we put a list together of what we should work out?  Or you can
feel free to post to the dev.muness.textdriven.com tags/Improvements
wiki entry.

> 
> 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.

I vote for tags as well.  Again, I don't care much.

> 
> > 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.)

Agreed.  However, I think Chris Beck is right.  "/" would be weird. 
"./" makes more sense to me.  I've started implementing this as a
macro.

I am already using shortcuts in labels. "." refers to self and .0
refers to top hierarchical element (SomePage in "SomePage/SubPageOne")
for example.  Maybe we should create a list of shortcuts and make them
work both in wiki references and labeling.

An added advantage of using shortcuts is easier refactoring.

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

Using them together makes sense.  Hierarchies are for more obvious or
primary classifications.  Labels do everything else.

> 
> 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?

I've thought of that.  Since I was new to Trac I really haven't had
much of a chance to explore the API it exposes to see if tickets and
changesets could be similarly tagged.

Also does the reverse make sense: should we allow using a ticket as a tag?

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


Muness

-- 
See my blog at http://muness.blogspot.com


More information about the Trac mailing list