PopcornMaker: Difference between revisions
Benmoskowitz (talk | contribs) No edit summary |
Benmoskowitz (talk | contribs) (Undo revision 418637 by Benmoskowitz (talk)) |
||
| Line 1: | Line 1: | ||
< | <section begin="summary" />{{RoadmapSummary | ||
|icon=Pmlogo.jpg | |||
|pagelocation=PopcornMaker | |||
|pagetitle=Popcorn Maker | |||
|owner=Brett Gaylor, Bobby Richter, Ben Moskowitz, CDOT | |||
|updated=January 23rd, 2012 | |||
|status=Draft | |||
|description=A development tool and community layer for [[Popcorn.js]] | |||
}}<section end="summary" /> __NOTOC__ | |||
== About this project == | |||
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. | |||
== Source == | |||
https://github.com/secretrobotron/popcorn-maker | |||
[edit] | |||
== Issue Tracker == | |||
Popcorn Maker: | |||
https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/overview | https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/overview | ||
Butter API: | |||
https://webmademovies.lighthouseapp.com/projects/65733-butter/overview | 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 == | |||
*[http://twitter.com/#!/benrito Ben Moskowitz], Mozilla | |||
*[http://twitter.com/#!/secretrobotron Bobby Richter], Mozilla | |||
*[http://twitter.com/#!/remixmanifesto Brett Gaylor], Mozilla | |||
*[http://twitter.com/#!/scottdowne Scott Downe], CDOT | |||
*[http://twitter.com/#!/dcseifried David Seifried], CDOT | |||
*[http://twitter.com/#!/ChrisDeCairos Chris DeCairos], CDOT | |||
*[http://twitter.com/#!/mbuttu Mohammed Buttu], CDOT | |||
*[http://twitter.com/#!/jbuckca Jon Buckley], CDOT | |||
*[http://twitter.com/#!/humphd 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 [http://mozillapopcorn.org/ Mozilla Popcorn] | |||
Revision as of 19:32, 10 April 2012
| Popcorn Maker | ||
| Owner: Brett Gaylor, Bobby Richter, Ben Moskowitz, CDOT | Updated: 2012-04-10 | |
| A development tool and community layer for Popcorn.js | ||
About this project
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.
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