|
|
| Line 3: |
Line 3: |
| |pagelocation=PopcornMaker | | |pagelocation=PopcornMaker |
| |pagetitle=Popcorn Maker | | |pagetitle=Popcorn Maker |
| |owner=Brett Gaylor, Bobby Richter, Ben Moskowitz, CDOT | | |owner=Brett Gaylor, Bobby Richter, Ben Moskowitz |
| |updated=January 23rd, 2012 | | |updated=May 15th, 2012 |
| |status=Draft
| |
| |description=A development tool and community layer for [[Popcorn.js]] | | |description=A development tool and community layer for [[Popcorn.js]] |
| }}<section end="summary" /> __NOTOC__ | | }}<section end="summary" /> __NOTOC__ |
| Line 15: |
Line 14: |
|
| |
|
| == Source == | | == Source == |
| https://github.com/secretrobotron/popcorn-maker | | https://github.com/mozilla/butter |
| [edit] | | [edit] |
|
| |
|
| == Issue Tracker == | | == Issue Tracker == |
| Popcorn Maker: | | Popcorn Maker: |
| https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/overview | | https://webmademovies.lighthouseapp.com/projects/65733-popcorn-maker/overview |
|
| |
|
| Butter API:
| |
| https://webmademovies.lighthouseapp.com/projects/65733-butter/overview
| |
|
| |
|
| === RoadMap === | | === RoadMap === |
| Q1 0.3 (Now — March 31st)
| | Our roadmap is evolving - visit [https://popcorn.etherpad.mozilla.org/popcornmakerroadmap here] for the latest |
|
| |
|
| ==== 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 == |
| Line 141: |
Line 38: |
|
| |
|
| == Get Involved == | | == Get Involved == |
| | For a great overview of how to get involved in the project, see Ben Moskowitz and Bobby Richter's [https://air.mozilla.org/popcorn-maker-overview/ Air Mozilla Presentation] |
| | |
| Development takes place on the Web Made Movies issue tracker: | | Development takes place on the Web Made Movies issue tracker: |
| * Popcorn Maker: https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/overview | | * Popcorn Maker: https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/overview |