New Fedora Tagger

Ralph Bean rbean at redhat.com
Tue May 14 03:32:46 UTC 2013


Last week the infrastructure team launched a new version of Fedora
Tagger[1].

It is a webapp that allows users to upvote/downvote tags on packages as
well as rate packages themselves.  The data will end up getting pulled into
yum repo metadata by the bodhi masher and into the Fedora Packages[2]
indexer to improve search results.  Fedora Tagger is also one of our
first attempts at "gamification".  You earn "points" by voting and rating
and there's a leaderboard on which you can muscle for first place(!)

This new version is quite a bit of a rewrite.  The original version
was written on top of the TurboGears2 framework; this new one is
written on Flask instead.

The rewrite has given us an opportunity to more clearly define the API[3],
(many thanks to pingou).  This affords us the opportunity to write tools
against it:  Pierre is working on a desktop tagger application[4]
and we've been in some conversation with Richard Hughes about using it
for gnome-software[5].

Other new features and bugfixes aside from the API cleaning:

- OpenID FAS Login for security and convenience.
- You can now cast your rating on packages (not just tags on packages)
- The scoring system is more complicated.  Adding new tags is worth more
  points than voting on pre-existing tags.
- oddshocks contributed a nice link to the bug tracker from the main page.
- After some deliberation[6] on how to go about it, you can actually view
  packages with no tags when anonymous now.
- There used to be some weird focus-stealing bugs when using hotkeys.  Those
  have been eliminated.

Try it out, help improve package search, and climb your way to the
number-one tagger spot!

[1] - https://apps.fedoraproject.org/tagger/
[2] - https://apps.fedoraproject.org/packages/
[3] - https://apps.fedoraproject.org/tagger/api/v1/
[4] - http://blog.pingoured.fr/index.php?post/2013/03/27/GNOME-tagger
[5] - http://blogs.gnome.org/hughsie/2013/03/05/gnome-software-overall-plan/
[6] - https://github.com/fedora-infra/fedora-tagger/issues/65
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20130513/cc05c69e/attachment.sig>


More information about the devel mailing list