231
edits
Brettgaylor (talk | contribs) (Created page with "== What we are building == A GUI to allow anyone to create popcorn-powered rich media pages. == Roadmap == === ALPHA === ''' September 10th @ OVC ''' * '''What we're offering:'...") |
Brettgaylor (talk | contribs) No edit summary |
||
Line 9: | Line 9: | ||
* '''Technical requirements:''' | * '''Technical requirements:''' | ||
* Domain: popcornmaker.mozilla.org (with optional redirect from popcornmaker.org) | ** Domain: popcornmaker.mozilla.org (with optional redirect from popcornmaker.org) | ||
* serve static html/js/css files | ** 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 | ** 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 | ** a captcha to prevent abuse of the above | ||
=== BETA === | === BETA === | ||
Line 19: | Line 19: | ||
* '''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. | * '''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: | * '''Technical requirements:''' | ||
* Simple Djangoo web app with authentication (BroswerID) | ** Simple Djangoo web app with authentication (BroswerID) | ||
* Storage of JSON blobs in a database | ** 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. | ** 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 === | === PRE-RELEASE === | ||
Line 60: | Line 60: | ||
** https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/tickets/85-move-the-playhead-to-hud | ** https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/tickets/85-move-the-playhead-to-hud | ||
5. TEMPLATES | '''5. TEMPLATES''' | ||
Generalize BAVC themes <-- Brett and Ben | * Generalize BAVC themes <-- Brett and Ben | ||
Create manifest for each <-- Brett and Ben | * Create manifest for each <-- Brett and Ben | ||
Add a bunch of others <-- Brett and Ben | * Add a bunch of others <-- Brett and Ben | ||
6. PLUGINS | '''6. PLUGINS''' | ||
Check for compatibility inside Popcorn Maker <-- Brett and Ben | * 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 | ** https://webmademovies.lighthouseapp.com/projects/80723-popcorn-maker/tickets/91-remove-non-compatible-non-useful-popcorn-plugins | ||
Popcorn Maker for Mac | '''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 | |||
Saving to a server | ** https://webmademovies.lighthouseapp.com/projects/80723/tickets/88-log-in-with-browserid#ticket-88-1 | ||
https://webmademovies.lighthouseapp.com/projects/80723/tickets/87-ability-to-save-project-to-a-server#ticket-87-1 | * More draggable UI | ||
BrowserID auth | * Funcunit test suite | ||
https://webmademovies.lighthouseapp.com/projects/80723/tickets/88-log-in-with-browserid#ticket-88-1 | ** https://webmademovies.lighthouseapp.com/projects/80723/tickets/82-install-funcunit#ticket-82-1 | ||
More draggable UI | ''' | ||
Funcunit test suite | DOCUMENTATION''' | ||
https://webmademovies.lighthouseapp.com/projects/80723/tickets/82-install-funcunit#ticket-82-1 | * Write manual <--Brett and Ben | ||
* Write tutorials <--Brett and Ben | |||
DOCUMENTATION | |||
Write manual <--Brett and Ben | |||
Write tutorials <--Brett and Ben |
edits