[tomboy-list] Tagging question
btimothy at gmail.com
Mon Jan 14 11:58:54 PST 2008
On Jan 14, 2008 12:00 PM, Peter Kahle <pkahle at kahlilia.org> wrote:
> I was looking at the tagging feature, and I had a question/suggestion.
> Rather than breaking down tags by system/non-system, might it not be better
> to have all tags segmented with a domain (not the right phrase) and then the
> tag. So, for example, the notebook plugin will use notebook:name and
> the standard user-visible tags would be named something like tag:foo.
> The advantage of this is that I imagine most system tags will have extra
> information attached anyway, so requiring system:notebook:name is wasteful,
> and if the underlying structure in the TaskManager is refactored to be a
> Dictionary of Dictionaries, it would speed up lookup and avoid excess string
> comparisons to find tags a particular plugin or chunk of functionality is
> looking for. Plus, as a blog commenter mentioned on
> http://kubasik.net/blog/2007/12/13/tomboy-hackfest-part-2/ it would
> eliminate any possibilities of a user naming a tag system:something and
> having it disappear.
> Anyway, I intend to get involved and try to help out some, but my time is
> limited, and I don't yet have a development environment set up to compile
> from SVN yet, so I thought I'd mention it.
Thanks for the suggestions. I tend to agree that segmenting tagging
this way would be much better. I'd love to see any sample
code/patches regarding this.
More information about the Tomboy-list