March 2009 Archives

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.

About this Archive

This page is an archive of entries from March 2009 listed from newest to oldest.

November 2008 is the previous archive.

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