MozLearning
From MozillaWiki
Popcorn Maker | ||
Owner: Brett Gaylor, Bobby Richter, Ben Moskowitz, CDOT | Updated: 2012-02-1 | |
A development tool and community layer for Popcorn.js |
About this project
Source
https://github.com/secretrobotron/popcorn-maker [edit]
Issue Tracker
Popcorn Maker: https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/overview
Butter API: https://webmademovies.lighthouseapp.com/projects/65733-butter/overview
RoadMap
Q1 0.3 (Now — March 31st)
APIS
- Butter (events manager) "2.0"
- open template from web
- templatize any page
- first steps toward html template changes in app
- https://webmademovies.lighthouseapp.com/projects/65733-butter/overview
- this is very important foundational work!
SERVER
- Create server component (Cornfields) of Popcorn Maker
- authentication via BrowserID
- user accounts for saving project data
- ability to publish results to our server
UI
- Choose small group of UI papercuts, address them
- take a first pass at introducing nomenclature and visual consistency (editors, plugins etc)
- remove dead links
- not including major design (look and feel) overhaul
- tickets filed and tagged as "all hands" https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/tickets?q=tagged%3A%22allhands%22
- Re-create template gallery / first run screen to be intuitive and attractive to users
TEMPLATE/CONTENT
- Improve existing templates (overlay, map + pop video) to ensure top-to-bottom functionality; represent true "vertical slice" of Popcorn Maker experience
- fully support youtube
- ability to publish + save
- pre-populated with engaging content
- little to no "rage" from broken or half-baked parts
- Engage MoFo programs + partners in ideation process for new templates https://etherpad.mozilla.org/popcornmaker5templates
- PBS Newshour
- Hive
- Create popcorn-powered video tutorial for how to use Popcorn Maker
PROJECT
- Updated vision document
- HCI guidelines [develop this]
- Engage design firm for Design bible a la http://developer.android.com/design/index.html
- Launch plan (GTM strategy)
Q2 (0.6) (April 1st — June 31st)
APIS
- Instant feedback / update
- templates update as data is added
- a la Love Bomb, you can pull up HTML editor and change template in real time
- X-Ray Goggles integration - editor as part of app
- Multiple media element support (fallback)
- Multiple timeline support
- Timeline control plugins
- Media sync plugins
SERVER
- More robust publish, sharing (via embeds)
- Collaborative editing
- a branch of popcorn maker that supports video encoding + hosting
- q: do we develop, or leverage existing solutions such as zencoder, vid.ly
UI
- MVP badges award integration
- Drop plugins onto page region to add
- highlight popcornable regions ala X-Ray
- Copy and paste events from the timeline
- Implement style guide for app + templates - refresh look and feel
- clean CSS groundwork for future hacking
- rich editors (use style guide)
- Improve perceived speed of app
- transitions, fades etc
Q3 (0.9) (Ending September 31st)
APIS
- Interaction between multiple timelines / popcorn instances
- make editor / UI scriptable for those templates
- ability to import plugins
SERVER
- AMO / Marketplace integration
UI
- UI for multiple popcorn instances
- New, simple UI trays based on what we've learned
- conditional events
- user inputs
- Focus on Mobile ( but we should plan for this starting now)
- have robust testing infra for popcorn maker
TEMPLATES/CONTENT
3D, WebGL plugins
Q4 1.0 End December 31st
1.0 launch at MozFest, November
APIS
- Create template from scratch from within app
- XML writer/inspector
SERVER
UI
Team
- Ben Moskowitz, Mozilla
- Bobby Richter, Mozilla
- Brett Gaylor, Mozilla
- Scott Downe, CDOT
- David Seifried, CDOT
- Chris DeCairos, CDOT
- Mohammed Buttu, CDOT
- Jon Buckley, CDOT
- Dave Humphrey, CDOT
Get Involved
Development takes place on the Web Made Movies issue tracker:
- Popcorn Maker: https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/overview
- Butter API: https://webmademovies.lighthouseapp.com/projects/65733-butter/overview
Check out our new website Mozilla Popcorn