Drumbeat/Batucada/Roadmap
From MozillaWiki
- 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
- Source code: https://github.com/paulosman/batucada
- Mailing list: http://www.mozilla.org/about/forums/#drumbeat-website
- IRC: irc.mozilla.org, #drumbeat-dev
Use Cases
Releases / Roadmap
Q1 Goals
- Activity Streams - Improve feed generation. Reduce noise, increase signal.
- Embedding video - Support videos from hosting services on project pages.
- Replies - Add support for replies to statuses / activities.
- Autocomplete "To" field when composing messages.
- Search. (Haystack + Solr? Elastic Search?)
- Support deleting of projects.
- Data exports for graph info (XFN? PoCo?) and personal / project data.
- Deployment - Minify javascript and css on deploy.
Q2 Goals
- Design challenges - Allow projects to initiate challenges and accept submissions.
- Deployment - Add some way of tracking slow page loads.
- Publishing out - Connect / Publish to Twitter / FB accounts.
- Support PubSubHubbub as publisher for activity feeds.
- Better onboarding - Pull in social / profile data based on provided identifiers (openid, webfinger).
- JSON Activity Streams
- Feature - Project task board. Allow projects to specify specific asks.
- Multiple project admins. Ability for project lead to assign roles to other users.
- Real-time UI updates, infinite scrolling.