Thunderbird-GetSatisfactionDashboard

 

Jonathan aka "protz" built on top of my idea of a real-time support dashboard for Thunderbird powered by the GetSatisfaction API (tech: JavaScript, CSS, HTML, JQUERY, protvis) and made it awesome (merci beaucoup Jonathan!) with some fab styling from Andy.

It's so 1.0 :-) i.e. it's early days but it delivers on the promise of showing what's happening with the Get Satisfaction forum. Check it on gitbhub or if you running Firefox 3.6 or above click on the following link to run it from my dropbox (yay for dropbox deployment!):

Help Wanted

The code is on github. Fork away, send us a pull request, you know the drill :-)! Please make it better e.g. improve the Javascript and improve the CSS,  add more cool visualizations, adapt it to your getsatisfaction community etc

Current Features as I write this blog post:

  1. Today's hot keywords (a bit mislabelled: should be today's hot email providers)
  2. Today's support pattern, a bar graph showing when folks have filed support topics and replies over the last calendar day
  3. 5 most active topics in the last 24 hours
  4. 5 latest created support topics
  5. 5 random topics from today
  6. 5 most recently solved topics
  7. 5 latest active solved topics (since we can't really close a topic, people can still comment on a solved topic so it's good to know this; this is a major Get Satisfaction gap IMHO, we need a a *real* close feature
  8. Real-time tag cloud - neat but not really helpful since most of the tags users use are not helpful
  9. applause feature when a support topic is marked close i.e. it plays an applause sound!!!!!
  10. Real-time - updated every two minutes!

Current bugs / feature requests

  1. make it work in Safari, Chrome and Opera (sorry IE :-) actually I am not sorry LOL!) - this is a small matter of javascript modification to make it work on the major browser JavaScript implementations
  2. improve the styling
  3. Add avatars of the folks who solved support topics
  4. The Get Satisfaction API could be improved with better documentation as well as support for real-time stats. Would be great for example to have an API call for the current calendar's day's solved topics, current contributors who solved topics etc instead of having to compute this (this is thinking out loud, haven't thought of this too much will blog about it more in the future)
  5. Deploy to github static pages instead of dropbox!

 

Leave a comment on github