canmove, Confirmed users
1,448
edits
No edit summary |
|||
| Line 16: | Line 16: | ||
Notes on wireframes: | Notes on wireframes: | ||
* [http://etherpad.mozilla.org:9000/elmo-wireframes http://etherpad.mozilla.org:9000/elmo-wireframes] (needs updating) | * [http://etherpad.mozilla.org:9000/elmo-wireframes http://etherpad.mozilla.org:9000/elmo-wireframes] (needs updating) | ||
;Mailing list: https://lists.mozilla.org/listinfo/tools-elmo | |||
;Code: http://hg.mozilla.org/l10n/django-site | ;Code: http://hg.mozilla.org/l10n/django-site | ||
;Open bugs: [https://bugzilla.mozilla.org/buglist.cgi?quicksearch | ;Open bugs: [https://bugzilla.mozilla.org/buglist.cgi?quicksearch:%3Aelmo bugzilla], [https://l10n.mozilla.org/~stas/bugxhibit/?qs=%3Aelmo bugxhibit]. | ||
=Release plan= | =Release plan= | ||
===1. Fix current P1's=== | ===1. Fix current P1's=== | ||
* We still need to be able to use the dashboard while working on the new version. | * We still need to be able to use the dashboard while working on the new version. | ||
=== | ===2. Create an inventory of needs vs existing assets=== | ||
* Map wireframes to our current apps. | * Map wireframes to our current apps. | ||
* Create the mapping of required snippets pulled from other apps for each app's views. | * Create the mapping of required snippets pulled from other apps for each app's views. | ||
| Line 51: | Line 35: | ||
* See what we already have, what will need to be changed (and how) and which pieces we're missing (read on). | * See what we already have, what will need to be changed (and how) and which pieces we're missing (read on). | ||
===3. Formalize Elmo process: (laura)=== | |||
* Get on real infrastructure, with config management and monitoring | |||
* Document and use new source control and deployment process | |||
* Get WebQA involved | |||
* Coding standard check (e.g. inline to external "bundleable" resources) | |||
==Q2: Unordered items== | |||
* hudson + integration test coverage (Peter) | |||
** Move to using Hudson | |||
** Provide test coverage | |||
* jinja2 templates (Peter) | |||
** Switch from django templates to jinja2 | |||
* workflow (stas) | |||
** Land the workflow app | |||
* homepage (Adrian) | |||
** Get new templates into production (from Lee Tom PSDs to html first) | |||
* | |||
* | |||
* | |||
* Shipping / l10n stats | |||
** Data 1.1 (Pike) - requires new pushes/signoff | |||
*** Adjust the data model to the new rapid release process (axel + stas) | |||
** (dependency on data 1.1) Merge l10nstats and shipping and get into production. (/dashboard and /shipping/dashboard should merge into one dashboard.) (peterbe + stas) | |||
* bugsy (stas) | |||
* | ** Integrate Milos improvements Q2 | ||
* | |||
* metrics (laura) | |||
* | ** Deploy a metrics solution (web trends?) | ||
* | |||
* drain (laura) | |||
** Write a spec. | |||
* webby (stas) | |||
** revisit and remove in its current form | |||
* Infrasec review=== | |||
== | ==Q3: Create new apps== | ||
==Create | ===[drain]=== | ||
* ''message exchange backbone for feeds and notifications'': [[L10n:Dashboard/Apps/Drain]] | |||
* For each wireframe, see what sidebar data is required (feeds, watching and announcements). | |||
* Create a consistent messages API for all apps that can be used to exchange data between them. | |||
* …as well as to create in-page/feed/mail notifications for registered users. | |||
=== | ===Create an app that talks to Verbatim=== | ||
* Might be a part of [webby] (see below). | * Might be a part of [webby] (see below). | ||
=== | ===[webby] Create the webby app=== | ||
* ''handle web projects'': [[L10n:Dashboard/Apps/Webby]] | * ''handle web projects'': [[L10n:Dashboard/Apps/Webby]] | ||
* Create [webby] with its views (including snippet views) and models. | * Create [webby] with its views (including snippet views) and models. | ||
=== | ===[profile] Create the profile app=== | ||
* ''contact management and outreach'': [[L10n:Dashboard/Apps/Profile]] | * ''contact management and outreach'': [[L10n:Dashboard/Apps/Profile]] | ||
* Create [profile] with its views (including snippet views) and models. | * Create [profile] with its views (including snippet views) and models. | ||
| Line 97: | Line 96: | ||
* Integrate with [drain] for notifications and the "watch" feature. | * Integrate with [drain] for notifications and the "watch" feature. | ||
=== | ===[upcoming] Create the projects app=== | ||
* ''which projects are up for l10n when'': [[L10n:Dashboard/Apps/Projects]] | * ''which projects are up for l10n when'': [[L10n:Dashboard/Apps/Projects]] | ||
* Create [projects] with its views (including snippet views) and models. | * Create [projects] with its views (including snippet views) and models. | ||
=== | ===[watching] Create the watching app=== | ||
* ''create personalized dashboard pages'': [[L10n:Dashboard/Apps/Watching]] | * ''create personalized dashboard pages'': [[L10n:Dashboard/Apps/Watching]] | ||
* Create [projects] with its views (including snippet views) and models. | * Create [projects] with its views (including snippet views) and models. | ||