Fancy Tags

| No Comments | No TrackBacks

After a long hiatus, I finally took some time to finish the branch I was working on and merged it into the trunk. The goal of this branch was to pave the way for more general purpose tagging.

The goal is to make any reference like “#foo” a tag. A tag may refer to a particular task (as has been the case already) or it may refer to a general “topic tag.” For example, I might create a task like this:

[ ] #fancy: Fancy Project #work

Now, any time I refer to #fancy, I’m referring to the project named “Fancy Project.” This project has also been tagged as being a “#work” task. Once I get fancy tagging further along, I will be able to assign properties to a tag, such as a color that anything associated it should be highlighted with, or a specific timer group it should belong to, or special triggers that should be run whenever something is tagged with that particular tag.

I’m hoping to start hosting Qublog on qublog.net sometime before the year is out, but I stil want to be able to sync my local copy with the qublog.net copy (in case I want to journal while on a plane or something). I might do this by creating a #sync tag or add a #private tag to indicate that anything marked #private should be encrypted on the qublog.net server.

Another plan is to have tags work with importing and exporting data from non-Qublog sites. For example, I might use a #twitter tag to cause a comment to be posted to Twitter automagically. Or have some sort of import tool that grabs my Twitter posts and then tags them as #twitter as a reference to the fact it came from there. I can think of lots of possibilities in this regard and all based upon tagging.

I don’t know when all these will find time for implementation, but since I hadn’t made any changes in awhile, I did want to go ahead and report them in case someone out there is listening.

Cheers.

No TrackBacks

TrackBack URL: http://qublog.net/mt/mt-tb.cgi/646

Leave a comment

About this Entry

This page contains a single entry by Andrew Sterling Hanenkamp published on March 4, 2009 12:10 AM.

Moved to GitHub was the previous entry in this blog.

Find recent content on the main index or look in the archives to find all content.