Project StatusBadge

The goal is to release a set of normal status badges, widgets and buttons that can be used around the web to both make status updates, and to generally follow people on the internet. Compatibility with other services is important, but also to get addthis.com and sharethis.com and addtoany.com to support a general web standards way to do status updates and be followed on the web.

All

 * We need to figure out the plan for this, and update where these should go on status.net installations. We need to make this type of simple value-add more accessible on our websites. Its simple, but we can make this fun and open since we can use web standards to generalize how these things work on the web.
 * Be as open as possible to web standards, that can be generalized for all.
 * When possible, use the dominant path by the larger site implementations of similar tech
 * When on a customized status.net install, update the paths to be for that status.net site, the current logged in user, etc.
 * Make this stuff look real good!

Questions

 * Should these be at /Badge at the bottom of the page and/or are there places to expose this type of sharing on the main site?
 * Twitter puts their badges under http://twitter.com/goodies and at the bottom of the screen in the lower menu.
 * Other names for this project could be: oGoodies, oFollow, oStatusBadge, StatusBadge, or keep our normal Badge. Which shall we pick? Others?

Launch

 * Implement support, and launch this with 3 launch partners, and upcoming targets.

Badges
The current badge is like so http://identi.ca/doc/badge

Problem

 * Upon load on the site, it only works against current identi.ca and not one's own installation. Check http://rejon.status.net/doc/badge
 * It depends upon external javascript on kent's site.
 * It doesn't update to one's installation.
 * Twitter calls badges as Widgets, and puts under /Goodies at bottom of the screen: http://twitter.com/goodies/widgets

Solution

 * Move javascript to secure/stable status.net hosting for each installation
 * Update the /badge page in status.net code so that it auto-updates with one's installation
 * Also, update depending upon the type of status.net installation
 * Update the look and feel to be current with the site.

Follow Me on The Web

 * how can we use ostatus and/or ofollow to allow for more than just twitter and facebook as options for following someone on the web?
 * Here is how twitter exposes: http://twitter.com/goodies/buttons
 * DeWitt has a nice example of this: http://www.google.com/buzz/dclinton/cGdKijCXRDo/I-want-to-follow-Matt-Cutts-not-network-com

Problem

 * Following someone on the web is right now down to using Twitter, Facebook, and sometimes Google Buzz
 * How can we make it generalized with ostatus support? or is this something more?
 * We shouldn't just add a list of all other services to support, even though it might help in support. Rather, we should promote this as the open following method...hopefully we can get more to support.
 * How does this play with the JavaScript widget library that our GSoC student, @Arunoda is building? Is there some overlap?

Solution

 * We should setup a ostatus.org button to do this like "Follow Me" or should it be a separate domain?
 * Also, need to develop graphical branding for this.
 * Pitch the concept to others who use webstandards
 * Keep it as simple as possible, since the big button sharing services have way too many options.

Tweet This
Twitter supports:

http://twitter.com/home?status=Review%3A+Canon+T2i+DSLR+camera+http%3A%2F%2Fbit.ly%2Fbap9SD

We support:

http://identi.ca/notice/new?status_textarea=message

Problem

 * Its not the standard way that people expect with twitter.
 * Also, we have this old wiki page that needs to be fixed up and content moved around.

Solution

 * Make it work the way it works on twitter.
 * Put the basic code for this somewhere accessible and
 * Update this page http://status.net/wiki/Version0API#Post_notice
 * This should be documented on an /API page and also on the goodies/badges page.
 * Need to be able to add a simple embed javascript thing: enter your text, click here to copy your status update link.

Like this
We have the ability to like posts right now, and so we need a standard way to do this using our open tech.

Problem

 * This is a concept that is locked to facebook.

Solution

 * Add a "like this" embed on every post on an installation
 * Make a simple embed page where you give it a notice, and it gives you a link to be able to embed.

Other Badges

 * What else do we need to provide?