Photag Firefox Extension
From BeauGunderson
Contents |
[edit] General user workflow
- Let's say we're looking at a webpage with some images
- We'd like to tag an object that appears in one of the images, for our purposes the image might be a group of penguins at the zoo
- When the user has their mouse pointer over this image a small pencil icon appears in the top left corner
- The user can click the pencil to go into annotation mode, allowing them to click and drag rectangles of arbitrary size (but bigger than some reasonable lower limit)
- The user can then create a link to an arbitrary URL or use templates such as a Wikipedia link, a Person link, etc.
- Other users will now see this annotation when they view pages containing that image
[edit] Behind the scenes
- We need a fast HTTP server, Apache is probably way too much overhead when we only need to support AJAX requests (HTTP post)
- Minimize bandwidth as much as possible by being spare with text and using compression (but be careful that the compression does not use too much CPU)
- A maximum of one HTTP request per page load (for regular viewing)
- A client-side caching mechanism so we're not making requests on subsequent page views and frequently visited pages
[edit] Firefox extension
The extension will use JavaScript.
[edit] Internet Explorer extension
The extension will be in C++ out of necessity--unless there are instructions for creating one in C#, which there may be.
[edit] Monetization
[edit] Advertiser accounts
Allow businesses to tag their products in green for product links.
[edit] Premium accounts
Allow users the ability to turn off paid links (plus other features?)
[edit] Business tagging service
You give us money for a specific clickthrough rate, we tag your products in images for you.
[edit] Cut and run
Sell the whole shebang and let someone else figure it out. ;)
