DapperCamp Wiki > Contests: Win Stuff > Enhance DapperFox

Enhance DapperFox

Table of contents
  1. 1. How it works
  2. 2. How to win this bounty

DapperFox is a Firefox extension.  Install and familiarize yourself with it at http://www.dapperfox.com.  The extension places a Dapper logo in the Firefox address bar which, by default, is grayed out.  When a user goes to a website that Dapper has either Dapps or RSS feeds for, the logo lights up in full color.  At that point, the user can click the logo and see a list of available Dapps and RSS feeds. 

How it works

When it launches, DapperFox downloads a list of sites for which there are Dapps and RSS feeds.  This is done by accessing a REST web service on the Dapper site.  The reason for doing it this way, as opposed to querying Dapper on every site a user visits is that it both faster and protects user privacy.

How to win this bounty

In order to win this bounty, you should enhance DapperFox is a number of very significant and meaningful ways.  Those ways are up to you though you should clear it with us first, just so we're on the same page as to what "significant" and "meaningful" mean.  Here are some ideas that convey what we're looking for:

  • Make DapperFox work with any type of transformer, not just RSS.  Allow the user to select which transformers to show while browsing.  You'll need our help here in modifying the webservice on the server side, but we'll be happy to do that.
  • Match content from Dapp XML visually on the page.  For instance, when a user wants to "preview" a Dapp, you should run the Dapp, get the content from the XML, and match that content to the content on  the page, and highlight the matching content.  This is a creative way to show a user what content a Dapp extracts.
  • Reorganize the structure of the extension so that it can be skinned and translated to other languages.  Provide at least one alternate skin and one alternate language.
  • Port the DapperFox extension to Internet Explorer.
Tag page
You must login to post a comment.