PopcornMaker: Difference between revisions

Jump to navigation Jump to search
1,867 bytes added ,  10 April 2012
no edit summary
No edit summary
Line 1: Line 1:
<section begin="summary" />{{RoadmapSummary
<p><span class="fck_mw_template">{{RoadmapSummaryfckLR|icon=Pmlogo.jpgfckLR|pagelocation=PopcornMakerfckLR|pagetitle=Popcorn MakerfckLR|owner=Bobby Richter, Ben MoskowitzfckLR|updated=January 23rd, 2012fckLR|status=DraftfckLR|description=A development tool and community layer for [[Popcorn.js]]fckLR}}</span> __NOTOC__  
|icon=Pmlogo.jpg
</p>
|pagelocation=PopcornMaker
<h2> About this project </h2>
|pagetitle=Popcorn Maker
<p>Popcorn Maker is an app that enables anyone to make and share interactive media.
|owner=Brett Gaylor, Bobby Richter, Ben Moskowitz, CDOT
</p><p>By following the conventions of the <a _fcknotitle="true" href="Butter SDK">Butter SDK</a>, 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. Or you can use one of many community-developed templates.
|updated=January 23rd, 2012
</p>
|status=Draft
<h2> How you can get involved </h2>
|description=A development tool and community layer for [[Popcorn.js]]
<p>Semi-weekly call:
}}<section end="summary" /> __NOTOC__  
Wednesdays
 
</p><p>File a bug or feature request:
== About this project ==
</p><p>Help with documentation
Popcorn Maker is a GUI to allow anyone to create popcorn-powered rich media pages.
Our needs
 
Localization
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.
</p><p> -create and share a template
 
HOWTO
== Source ==
Style Guide (coming soon)
https://github.com/secretrobotron/popcorn-maker
repo (someday submission)
[edit]  
</p><p> -create and share a plugin
 
API documentation
== Issue Tracker ==
popcorn-base
Popcorn Maker:
repo (someday submission)
</p><p> -run a test workshop
sign-up form to join testing group (testdrivers???)
resource/cirriculum
</p><p> -contribute to Butter
Lighthouse
Roadmap
</p><p> -contribute to Cornfield
Lighthouse
Roadmap
</p><p> -contribute fo Iowa WebDev
Lighthouse
Roadmap
</p>
<h2> Source </h2>
<p>https://github.com/mozilla/popcorn-interim <span class="fck_mw_template">{{complete package}}</span>
https://github.com/mozilla/butter {{Butter SDL]]
</p>
<h2> Issue Tracker </h2>
<p>Popcorn Maker:
https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/overview
https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/overview
 
</p><p>Butter SDK:
Butter API:
https://webmademovies.lighthouseapp.com/projects/65733-butter/overview
https://webmademovies.lighthouseapp.com/projects/65733-butter/overview
 
</p>
=== RoadMap ===
<h3> RoadMap </h3>
Q1 0.3 (Now — March 31st)
<h4> APIS </h4>
 
<ul><li> Butter (events manager) "2.0"
==== APIS ====
<ul><li> open template from web
* Butter (events manager) "2.0"
</li><li> templatize any page
** open template from web
</li><li> first steps toward html template changes in app
** templatize any page
</li><li> https://webmademovies.lighthouseapp.com/projects/65733-butter/overview
** first steps toward html template changes in app
</li><li> this is very important foundational work!
** https://webmademovies.lighthouseapp.com/projects/65733-butter/overview
</li></ul>
** this is very important foundational work!
</li></ul>
 
<h4> SERVER </h4>
==== SERVER ====
<ul><li> Create server component (Cornfields) of Popcorn Maker
* Create server component (Cornfields) of Popcorn Maker
<ul><li> authentication via BrowserID
** authentication via BrowserID
</li><li> user accounts for saving project data
** user accounts for saving project data
</li><li> ability to publish results to our server
** ability to publish results to our server
</li></ul>
 
</li></ul>
==== UI ====
<h4> UI </h4>
*Choose small group of UI papercuts, address them
<ul><li>Choose small group of UI papercuts, address them
** take a first pass at introducing nomenclature and visual consistency (editors, plugins etc)
<ul><li> take a first pass at introducing nomenclature and visual consistency (editors, plugins etc)
** remove dead links
</li><li> remove dead links
** not including major design (look and feel) overhaul
</li><li> 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
</li><li> tickets filed and tagged as "all hands" https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/tickets?q=tagged%3A%22allhands%22
 
</li></ul>
* Re-create template gallery / first run screen to be intuitive and attractive to users
</li></ul>
 
<ul><li> Re-create template gallery / first run screen to be intuitive and attractive to users
==== TEMPLATE/CONTENT ====
</li></ul>
* Improve existing templates (overlay, map + pop video) to ensure top-to-bottom functionality; represent true "vertical slice" of Popcorn Maker experience
<h4> TEMPLATE/CONTENT </h4>
** fully support youtube
<ul><li> Improve existing templates (overlay, map + pop video) to ensure top-to-bottom functionality; represent true "vertical slice" of Popcorn Maker experience
** ability to publish + save
<ul><li> fully support youtube
** pre-populated with engaging content
</li><li> ability to publish + save
** little to no "rage" from broken or half-baked parts
</li><li> pre-populated with engaging content
 
</li><li> 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
</li></ul>
** PBS Newshour
</li></ul>
** Hive
<ul><li> Engage MoFo programs + partners in ideation process for new templates https://etherpad.mozilla.org/popcornmaker5templates
 
<ul><li> PBS Newshour
* Create popcorn-powered video tutorial for how to use Popcorn Maker
</li><li> Hive
 
</li></ul>
==== PROJECT ====
</li></ul>
* Updated vision document
<ul><li> Create popcorn-powered video tutorial for how to use Popcorn Maker
* HCI guidelines [develop this]
</li></ul>
* Engage design firm for Design bible a la http://developer.android.com/design/index.html
<h4> PROJECT </h4>
* Launch plan (GTM strategy)  
<ul><li> Updated vision document
 
</li><li> HCI guidelines [develop this]
 
</li><li> Engage design firm for Design bible a la http://developer.android.com/design/index.html
=== Q2 (0.6) (April 1st — June 31st) ===
</li><li> Launch plan (GTM strategy)  
==== APIS ====
</li></ul>
* Instant feedback / update
<p><br />
** templates update as data is added
</p>
** a la Love Bomb, you can pull up HTML editor and change template in real time
<h3> Q2 (0.6) (April 1st — June 31st) </h3>
* X-Ray Goggles integration - editor as part of app
<h4> APIS </h4>
* Multiple media element support (fallback)
<ul><li> Instant feedback / update
* Multiple timeline support
<ul><li> templates update as data is added
* Timeline control plugins
</li><li> a la Love Bomb, you can pull up HTML editor and change template in real time
* Media sync plugins
</li></ul>
 
</li><li> X-Ray Goggles integration - editor as part of app
==== SERVER ====
</li><li> Multiple media element support (fallback)
* More robust publish, sharing (via embeds)
</li><li> Multiple timeline support
* Collaborative editing
</li><li> Timeline control plugins
* a branch of popcorn maker that supports video encoding + hosting
</li><li> Media sync plugins
** q: do we develop, or leverage existing solutions such as zencoder, vid.ly
</li></ul>
 
<h4> SERVER </h4>
==== UI ====
<ul><li> More robust publish, sharing (via embeds)
* MVP badges award integration
</li><li> Collaborative editing
* Drop plugins onto page region to add
</li><li> a branch of popcorn maker that supports video encoding + hosting
** highlight popcornable regions ala X-Ray
<ul><li> q: do we develop, or leverage existing solutions such as zencoder, vid.ly
* Copy and paste events from the timeline
</li></ul>
* Implement style guide for app + templates - refresh look and feel
</li></ul>
** clean CSS groundwork for future hacking
<h4> UI </h4>
** rich editors (use style guide)
<ul><li> MVP badges award integration
* Improve perceived speed of app
</li><li> Drop plugins onto page region to add
** transitions, fades etc
<ul><li> highlight popcornable regions ala X-Ray
 
</li></ul>
=== Q3 (0.9) (Ending September 31st) ===
</li><li> Copy and paste events from the timeline
==== APIS ====
</li><li> Implement style guide for app + templates - refresh look and feel
* Interaction between multiple timelines / popcorn instances
<ul><li> clean CSS groundwork for future hacking
* make editor / UI scriptable for those templates
</li><li> rich editors (use style guide)
* ability to import plugins
</li></ul>
 
</li><li> Improve perceived speed of app
==== SERVER ====
<ul><li> transitions, fades etc
*AMO / Marketplace integration
</li></ul>
 
</li></ul>
==== UI ====
<h3> Q3 (0.9) (Ending September 31st) </h3>
* UI for multiple popcorn instances
<h4> APIS </h4>
* New, simple UI trays based on what we've learned
<ul><li> Interaction between multiple timelines / popcorn instances
* conditional events
</li><li> make editor / UI scriptable for those templates
* user inputs
</li><li> ability to import plugins
* Focus on Mobile ( but we should plan for this starting now)
</li></ul>
* have robust  testing infra for popcorn maker
<h4> SERVER </h4>
 
<ul><li>AMO / Marketplace integration
==== TEMPLATES/CONTENT ====
</li></ul>
3D, WebGL plugins
<h4> UI </h4>
 
<ul><li> UI for multiple popcorn instances
=== Q4 1.0 End December 31st ===
</li><li> New, simple UI trays based on what we've learned
1.0 launch at MozFest, November
</li><li> conditional events
 
</li><li> user inputs
==== APIS ====
</li><li> Focus on Mobile ( but we should plan for this starting now)
* Create template from scratch from within app
</li><li> have robust  testing infra for popcorn maker
* XML writer/inspector
</li></ul>
 
<h4> TEMPLATES/CONTENT </h4>
==== SERVER ====
<p>3D, WebGL plugins
==== UI ====
</p>
 
<h3> Q4 1.0 End December 31st </h3>
== Team  ==
<p>1.0 launch at MozFest, November
*[http://twitter.com/#!/benrito Ben Moskowitz], Mozilla  
</p>
*[http://twitter.com/#!/secretrobotron Bobby Richter], Mozilla  
<h4> APIS </h4>
*[http://twitter.com/#!/remixmanifesto Brett Gaylor], Mozilla
<ul><li> Create template from scratch from within app
*[http://twitter.com/#!/scottdowne Scott Downe], CDOT
</li><li> XML writer/inspector
*[http://twitter.com/#!/dcseifried David Seifried], CDOT
</li></ul>
*[http://twitter.com/#!/ChrisDeCairos Chris DeCairos], CDOT
<h4> SERVER </h4>
*[http://twitter.com/#!/mbuttu Mohammed Buttu], CDOT
<h4> UI </h4>
*[http://twitter.com/#!/jbuckca Jon Buckley], CDOT
<h2> Team  </h2>
*[http://twitter.com/#!/humphd Dave Humphrey], CDOT
<ul><li><a href="http://twitter.com/#!/benrito">Ben Moskowitz</a>, Mozilla  
 
</li><li><a href="http://twitter.com/#!/secretrobotron">Bobby Richter</a>, Mozilla  
== Get Involved ==
</li><li><a href="http://twitter.com/#!/remixmanifesto">Brett Gaylor</a>, Mozilla
Development takes place on the Web Made Movies issue tracker:
</li><li><a href="http://twitter.com/#!/scottdowne">Scott Downe</a>, CDOT
* Popcorn Maker: https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/overview
</li><li><a href="http://twitter.com/#!/dcseifried">David Seifried</a>, CDOT
* Butter API: https://webmademovies.lighthouseapp.com/projects/65733-butter/overview  
</li><li><a href="http://twitter.com/#!/ChrisDeCairos">Chris DeCairos</a>, CDOT
 
</li><li><a href="http://twitter.com/#!/mbuttu">Mohammed Buttu</a>, CDOT
Check out our new website [http://mozillapopcorn.org/ Mozilla Popcorn]
</li><li><a href="http://twitter.com/#!/jbuckca">Jon Buckley</a>, CDOT
</li><li><a href="http://twitter.com/#!/humphd">Dave Humphrey</a>, CDOT
</li></ul>
<h2> Get Involved </h2>
<p>Development takes place on the Web Made Movies issue tracker:
</p>
<ul><li> Popcorn Maker: https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/overview
</li><li> Butter API: https://webmademovies.lighthouseapp.com/projects/65733-butter/overview  
</li></ul>
<p>Check out our new website <a href="http://mozillapopcorn.org/">Mozilla Popcorn</a>
</p>
Confirmed users
354

edits

Navigation menu