Popcornmaker: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(Replaced content with "Hello, please visit https://wiki.mozilla.org/PopcornMaker !")
 
Line 1: Line 1:
<section begin="summary" />{{RoadmapSummary
Hello, please visit https://wiki.mozilla.org/PopcornMaker !
|icon=Pmlogo.jpg
|pagelocation=Popcornmaker
|pagetitle=Popcornmaker
|owner=Bobby Richter, Brett Gaylor, Ben Moskowitz, CDOT
|updated=September, 2011
|status=Draft
|description=Lets pop some corn
}}<section end="summary" /> __NOTOC__
 
{{Admon/important | DRAFT 0.1 }}
 
== What we are building ==
A GUI to allow anyone to create popcorn-powered rich media pages.
 
== Source ==
https://github.com/secretrobotron/popcorn-maker
 
== Roadmap ==
=== ALPHA ===
''' September 10th @ OVC '''
 
* '''What we're offering:''' You can load the app in the browser, choose from our template gallery, make something, save your progress in local storage, and export finished product as zip.
 
* '''Technical requirements:'''
** Domain: popcornmaker.mozilla.org (with optional redirect from popcornmaker.org)
** serve static html/js/css files
** ability to run a script that concatenates JSON with static files on the server, and spits out finished projects as tarball/zips
** a captcha to prevent abuse of the above
 
=== BETA ===
November 5 @ MFW
 
* '''What we're offering:''' You can load the app in the browser, choose from our template gallery, make something, save your progress in local storage, sync your saved projects to the server, and export finished product as zip.
 
* '''Technical requirements:'''
** Simple Djangoo web app with authentication (BroswerID)
** Storage of JSON blobs in a database
** The ability to run a simple server that tells the template loader window what templates are available in our "popcorn-maker-templates" repo. This way, we can easily offer more templates without touching the app.
 
=== PRE-RELEASE ===
'''January 30th'''
 
* '''What we're offering:''' All the above, with the option of hosting your media files and hosting your finished projects. The beginnings of a Wordpress.org style innovation community around open video.
 
* Technical requirements:
** Hosting finished projects
** Encoding and hosting media files (Probably using third party Zencoder + S3 solution, unless we want to take this on)
** More robust template directory
 
== Tickets in progress ==
 
=== ALPHA ===
 
'''1. TEMPLATE LOADER'''
* Create a repo at (https://github.com/secretrobotron/popcorn-maker-themes) 
**https://webmademovies.lighthouseapp.com/projects/80723/tickets/81-create-gitpopcorn-maker-themes-directory#ticket-81-1
* Create a manifest with: title, short description, screenshot, editable regions
**https://webmademovies.lighthouseapp.com/projects/80723/tickets/80-create-manifest-for-template-authors#ticket-80-1
* Create some new UI for choosing template— take a look Chris' new project branch https://webmademovies.lighthouseapp.com/projects/80723/tickets/72-implement-new-project-ui
 
'''2. EXPORT'''
* Download the complete project as zip
** https://webmademovies.lighthouseapp.com/projects/80723/tickets/83-implement-stable-secure-exporting#ticket-83-1
 
'''3. POLISH'''
* Compatibility checker—if user agent is incompatible, throw up an error message
** https://webmademovies.lighthouseapp.com/projects/80723/tickets/86-check-user-agent-throw-warning#ticket-86-1
* Disable timeline looping (+1 rage)
** https://webmademovies.lighthouseapp.com/projects/80723/tickets/78-disable-looping#ticket-78-2
* Design of dialog boxes
* Copywriting
* Move playhead into bar/HUD
** https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/tickets/85-move-the-playhead-to-hud
 
'''5. TEMPLATES'''
* Generalize BAVC themes <-- Brett and Ben
* Create manifest for each <-- Brett and Ben
* Add a bunch of others <-- Brett and Ben
 
'''6. PLUGINS'''
* Check for compatibility inside Popcorn Maker <-- Brett and Ben
** https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/tickets/91-remove-non-compatible-non-useful-popcorn-plugins
 
'''Popcorn Maker for Mac'''
* installer, update
* whatever Mohamed needs to do to make functional
* timeline area polish—no selectability, etc
 
=== BETA ===
* Saving to a server
** https://webmademovies.lighthouseapp.com/projects/80723/tickets/87-ability-to-save-project-to-a-server#ticket-87-1
* BrowserID auth
** https://webmademovies.lighthouseapp.com/projects/80723/tickets/88-log-in-with-browserid#ticket-88-1
* More draggable UI
* Funcunit test suite
** https://webmademovies.lighthouseapp.com/projects/80723/tickets/82-install-funcunit#ticket-82-1
 
'''DOCUMENTATION'''
* Write manual <--Brett and Ben
* Write tutorials <--Brett and Ben

Latest revision as of 20:48, 23 January 2012