Drumbeat/Batucada/Roadmap: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Berkerpeksag (talk | contribs) mNo edit summary |
||
| (2 intermediate revisions by one other user not shown) | |||
| Line 23: | Line 23: | ||
= Get Involved = | = Get Involved = | ||
* Source code: https://github.com/paulosman/batucada | * Source code: https://github.com/paulosman/batucada | ||
* Mailing list: http://www.mozilla.org/about/forums/#drumbeat-website | * Mailing list: http://www.mozilla.org/about/forums/#drumbeat-website | ||
* IRC: irc.mozilla.org, #drumbeat-dev | * IRC: irc.mozilla.org, #drumbeat-dev | ||
| Line 32: | Line 32: | ||
= Q1 Goals = | = Q1 Goals = | ||
* Improve | * Activity Streams - Improve feed generation. Reduce noise, increase signal. | ||
* Support | * Embedding video - Support videos from hosting services on project pages. | ||
* Add support for | * Replies - Add support for replies to statuses / activities. | ||
* Autocomplete "To" field when composing messages. | * Autocomplete "To" field when composing messages. | ||
* | * Search. (Haystack + Solr? Elastic Search?) | ||
* Support deleting of projects. | * Support deleting of projects. | ||
* Data exports for graph info (XFN? PoCo?) and personal / project data. | * Data exports for graph info (XFN? PoCo?) and personal / project data. | ||
* Deployment - Minify javascript and css on deploy. | |||
= Q2 Goals = | = Q2 Goals = | ||
* Connect / Publish to Twitter / FB accounts. | * 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 | * JSON Activity Streams | ||
* Project task board | * Feature - Project task board. Allow projects to specify specific asks. | ||
* Multiple project admins. Ability for project lead to assign roles to other users. | * Multiple project admins. Ability for project lead to assign roles to other users. | ||
* Real-time UI updates, infinite scrolling. | * Real-time UI updates, infinite scrolling. | ||
Latest revision as of 08:58, 15 April 2011
| Batucada Roadmap | ||
| Owner: Paul Osman | Updated: 2011-04-15 | |
| 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
- 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.