Bounty: Tags

Description page of Tags Bounty

Created by: AC van Rijn, Last modification: 09 Oct 2006 (01:38 UTC) by Will
Update: Xing has been kind enough to lay the foundation for the creation of this package, utilizing freetag.
Click on the image below:


This is a bounty to add the ability to tag content to bitweaver, specifically consisting of the following functionality:
  • The ability for a registered user to tag any type of pre-existing liberty content on bitweaver, including but not limited to: wiki's, articles, images, galleries, files and users.
  • The ability for a registered user to tag liberty content during submission (e.g. tag images when they are uploaded).
  • The ability to display the most popular tags that users have given, adjusting font size to popularity.
  • The ability to display the most recently given tags, adjusting font size to popularity.
  • The ability to keep track of tags given by a single registered user, and display those on that users page.
  • Allowing tags to be indexed and searched like any other type of content.
Examples of tag funtionality can bee seen at Flickr and All relevant work for this bounty must be LGPL licensed and accepted into Bitweaver CVS.

Current Bounty Amount: $600

  • A.C. van Rijn $300
  • Will James $300

Bounty Status

  • This bounty is currently open and seeking developers.


The maintainer of the bounty is: A.C. van Rijn,
Co-sponsore of the bounty is Will James,
Please contact them before starting any work on this bounty.

Bounty History

  • Created 2006-09-13



by sylvie, 13 Sep 2006 (12:36 UTC)
The example with really shows that the freetag / musical genre (implemented as pigeonhole) must be be integrated.
Using the pigeonhole feature to implement the tag feature will give the opportinuty to use inheritance betwwen tags - an aspect of a have semantic wiki.
The only limitation I see right now if the volume: liberty structure (that is under pigeonhole) are space consuming (do not know why there is the content_id field in liberty_structures as a join can do the job) and they are slow (browsing a recurvive structure with sql is not efficient

  Page 1 of 1  1