Drumbeat/Batucada/Roadmap

From MozillaWiki
< Drumbeat‎ | Batucada
Revision as of 22:36, 13 February 2011 by Paulosman (talk | contribs)
Jump to navigation Jump to search
Drumbeat-logo.png Batucada Roadmap
Owner: Paul Osman Updated: 2011-02-13
Batucada is the software that powers the drumbeat.org website. It is a social web application that aims to connect people with interesting projects, as well as to provide projects an opportunity to get contributors and keep them informed.
Work In Progress
This document is a constant work in progress.

Project Overview

Batucada is the codename for the software that powers the drumbeat.org website. The purpose of Drumbeat.org is to connect people and projects. Batucada is a social web application with support for microblogging and activity aggregation.

Get Involved

Use Cases

Releases / Roadmap

Q1 Goals

  • Improve activity feed generation. Figure out best ways to reduce noise, increase signal.
  • Support embedding video from trusted hosts on project pages.
  • Add support for replying to statuses / activities.
  • Add support for blocking users.
  • Make splash page activity stream more dynamic / project centric / diverse.
  • Autocomplete "To" field when composing messages.
  • Start working on search. (Haystack + Solr? Elastic Search?)
  • Support deleting of projects.
  • Data exports for graph info (XFN? PoCo?) and personal / project data.

Q2 Goals

  • Connect / Publish to Twitter / FB accounts.
  • Account setup wizard. Pull in social / profile data based on provided identifiers (openid, webfinger).
  • PubSubHubbub Publishing
  • JSON Activity Streams
  • Project task board
  • Multiple project admins. Ability for project lead to assign roles to other users.
  • Real-time UI updates, infinite scrolling.
  • Complete work on search.

Q3 Goals

Q4 Goals