PopcornMaker: Difference between revisions

Jump to navigation Jump to search
3,368 bytes added ,  23 January 2012
no edit summary
No edit summary
Line 1: Line 1:
<section begin="summary" />{{RoadmapSummary
<section begin="summary" />{{RoadmapSummary
|icon=100px-Popcorn.jpg
|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=July 25, 2011
|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 allows non-technical authors to add popcorn.js actions to any web page.  
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.


For a detailed description, [http://dl.dropbox.com/u/7968133/PopcornMaker.pdf read this overview].
== Source ==
https://github.com/secretrobotron/popcorn-maker
[edit]  


== RoadMap ==
== Issue Tracker ==
* August 1st Internal Alpha - August 1st
Popcorn Maker:
* August 15th Alpha (feature complete) release, for use by students at the Bay Area Video Coalition's Factory program
https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/overview
* September 11 Beta release at the Open Video Conference
 
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  ==
Confirmed users
432

edits

Navigation menu