Confirmed users
432
edits
Cadecairos (talk | contribs) |
Brett Gaylor (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
<section begin="summary" />{{RoadmapSummary | <section begin="summary" />{{RoadmapSummary | ||
|icon= | |icon=Pmlogo.jpg | ||
|pagelocation=PopcornMaker | |pagelocation=PopcornMaker | ||
|pagetitle=Popcorn Maker | |pagetitle=Popcorn Maker | ||
|owner=Brett Gaylor, Bobby Richter, Ben Moskowitz | |owner=Brett Gaylor, Bobby Richter, Ben Moskowitz, CDOT | ||
|updated= | |updated=January 23rd, 2012 | ||
|status=Draft | |status=Draft | ||
|description=A development tool and community layer for [[Popcorn.js]] | |description=A development tool and community layer for [[Popcorn.js]] | ||
| Line 10: | Line 10: | ||
== About this project == | == About this project == | ||
Popcorn Maker | Popcorn Maker is a GUI to allow anyone to create popcorn-powered rich media pages. | ||
By following the conventions of the [[Butter API]], developers and adventurous newbies can make their own templates. Just design a page using regular web technologies like HTML and CSS and give the popcorn-able elements some special attributes. Once you’ve designed a template to your exact requirements and specifications, you can import it into Popcorn Maker. | By following the conventions of the [[Butter API]], developers and adventurous newbies can make their own templates. Just design a page using regular web technologies like HTML and CSS and give the popcorn-able elements some special attributes. Once you’ve designed a template to your exact requirements and specifications, you can import it into Popcorn Maker. | ||
== Source == | |||
https://github.com/secretrobotron/popcorn-maker | |||
[edit] | |||
== RoadMap == | == 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 == | == Team == | ||