PopcornMaker

From MozillaWiki
Revision as of 19:12, 10 April 2012 by Benmoskowitz (talk | contribs)
Jump to navigation Jump to search

Template:RoadmapSummaryfckLR

About this project

Popcorn Maker is an app that enables anyone to make and share interactive media.

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.

How you can get involved

Semi-weekly call: Wednesdays

File a bug or feature request:

Help with documentation

Our needs Localization

-create and share a template

HOWTO Style Guide (coming soon) repo (someday submission)

-create and share a plugin

API documentation popcorn-base repo (someday submission)

-run a test workshop

sign-up form to join testing group (testdrivers???) resource/cirriculum

-contribute to Butter

Lighthouse Roadmap

-contribute to Cornfield

Lighthouse Roadmap

-contribute fo Iowa WebDev

Lighthouse Roadmap

Source

https://github.com/mozilla/popcorn-interim Template:Complete package https://github.com/mozilla/butter {{Butter SDL]]

Issue Tracker

Popcorn Maker: https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/overview

Butter SDK:

https://webmademovies.lighthouseapp.com/projects/65733-butter/overview

RoadMap

APIS

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

  • 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
  • Create popcorn-powered video tutorial for how to use Popcorn Maker

PROJECT


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

Get Involved

Development takes place on the Web Made Movies issue tracker:

Check out our new website <a href="http://mozillapopcorn.org/">Mozilla Popcorn</a>