Webdev:Badger: Difference between revisions

2,514 bytes added ,  15 September 2010
m
No edit summary
 
(16 intermediate revisions by one other user not shown)
Line 14: Line 14:
* Mobile device support for awarding badges on the spot and expressing public gratitude in person.
* Mobile device support for awarding badges on the spot and expressing public gratitude in person.
* Rule-based awards triggered by conditions detected on the web in the tools we use for work every day.
* Rule-based awards triggered by conditions detected on the web in the tools we use for work every day.
== Badge ideas ==
Badger is not *quite* yet in decent enough shape to handle firepower of a fully operational creative community. For now, please share ideas with the discussion group, and soon we can shift onto the app itself.


== Discussion ==
== Discussion ==
 
* {{bug|584148}} - Filed a project bug using the webdev initiation form
* Created a Google Group, at least for now:
* Created a Google Group, at least for now:
** http://groups.google.com/group/mozilla-badger
** http://groups.google.com/group/mozilla-badger
* Hanging out in IRC here:
** irc://irc.mozilla.org/badger
== Hosting / Demo ==
* [https://hudson.mozilla.org/job/badger/ Current state of the build in Hudson]
* There's a [http://badger.decafbad.com/ demo installation] running on [[User:LesOrchard]]'s hobby server at badger.decafbad.com
** This may or may not be broken right at any particular time.
** All data may disappear periodically.


== Source Code ==
== Source Code ==
Line 28: Line 32:
* Badger may currently [http://github.com/lmorchard/badger be found on GitHub].
* Badger may currently [http://github.com/lmorchard/badger be found on GitHub].


== Hosting ==
== See Also ==


* There's a [http://badger.decafbad.com/ demo installation] running on [[User:LesOrchard]]'s hobby server
* [http://waxy.org/2007/12/exclusive_yahoo/ BravoNation]
** This may or may not be broken right at any particular time.
* http://en.wikipedia.org/wiki/Wikipedia:Barnstars
** All data may disappear periodically.
* http://creative.mozilla.org/badges/
* http://wiki.activitystrea.ms/Badge (via http://twitter.com/chrismessina/)
* http://www.slideshare.net/soldierant/designing-your-reputation-system
 
== Badge ideas ==
 
Badger is not ''quite'' in decent enough shape to handle the firepower of a fully operational creative community.
 
For now, please share ideas with [http://groups.google.com/group/mozilla-badger the discussion group], and soon we can shift onto the app itself.
 
== Blue sky / Brainstorming ==
 
Until / unless a better idea capture tool becomes attached to this project, feel free to add random ideas and feature requests below:
 
=== API / federation ===
 
* Using [http://wiki.activitystrea.ms/Badge Activity Streams] in Atom feeds to expose badge activity.
* Using Activity Stream schemas in JSON with callback for badges & etc
* OAuth / valet key accessible API
** For authenticated fetch of badge set
** Nominating / awarding badges
*** For use in building external trigger scripts (eg. 1000th bugzilla bug closed)
*** Integration with other sites in general


== See Also ==
=== Misc ===


* More notes to come soon
* see also: [http://github.com/lmorchard/badger/blob/master/TODO.md TODO, future]
* Different "categories" of badge: Badges, Stripes, Stars, etc.
* Geolocation-triggered badges: Walk into the MV office, get a badge! At the Whistler Fairmont during Summit? Get a badge. Maybe part of a Badger mobile app?
* Group-organized badges: Creative Collective-bestowed badges, Labs badges, etc.
* badger.mozilla.com/[username]/sash/ for displaying a set of earned badges
* A way to do HTML5 game achievements via the API -- this would be more for a separate Badger instance than the Mozilla Contributor one, but could be super fun.
* It made me think that perhaps a future feature for Badger could be "self-bestowed" badges that a user can claim to augment his/her overall identity.  For example, I'd claim: Canadian, New Brunswicker, Gamer, Photographer, Avid Reader or somesuch.  These could be a different style or category of badge, that could be pulled from the API separately for display, etc etc.
* Claimable-via-the-web badges.  For example, we could put a "Claim your Firefox Nightlies Tester Badge!" on http://www.mozilla.org/projects/firefox/prerelease.html -- Anyone who grabs a nightly will see that as their first-run page and could click-to-claim a badge and become part of the Mozilla Community without any intervention from anyone.
canmove, Confirmed users, Bureaucrats and Sysops emeriti
6,906

edits