PopcornMaker: Difference between revisions

Jump to navigation Jump to search
3,238 bytes removed ,  15 May 2012
no edit summary
(Undo revision 418637 by Benmoskowitz (talk))
No edit summary
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
Confirmed users
432

edits

Navigation menu