canmove, Confirmed users
841
edits
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
'''Summary: Implement 5 new pages for Student Reps on mozilla.org''' | '''Summary: Implement 5 new pages for Student Reps on mozilla.org''' | ||
<br> | |||
= Logistics = | = Logistics = | ||
| Line 19: | Line 17: | ||
**mozilla.org's contribute page<br> | **mozilla.org's contribute page<br> | ||
= Designs and Content = | |||
* | === Designs === | ||
**[http://docs.google.com/a/mozilla.com/Doc?docid=0ASmhQyCeUl6zZGRkYms5M2JfM2Z4ejZkZ2Ni&hl=en Welcome] | |||
*[http://fs/public/Users/williamr/Campus Reps/ PSDs, JPGs, and PNGs] -- you have to be on the Office VPN[http://people.mozilla.com/~abuchanan/campusreps_design.tar.gz <br>] | |||
*[http://dailycavalier.com/mozilla/studentreps/ JPGs] -- public | |||
=== Content - Google Docs<br> === | |||
*[http://docs.google.com/a/mozilla.com/Doc?docid=0ASmhQyCeUl6zZGRkYms5M2JfM2Z4ejZkZ2Ni&hl=en Welcome] | |||
*[http://docs.google.com/a/mozilla.com/Doc?docid=0ASmhQyCeUl6zZGRkYms5M2JfMTBmano4Nm45Yw&hl=en Projects] | |||
*Marketing (Coming soon) | |||
*[http://docs.google.com/a/mozilla.com/Doc?docid=0ASmhQyCeUl6zZGRkYms5M2JfMTFjd2NyMnJjMw&hl=en Highlights] | |||
*[http://docs.google.com/a/mozilla.com/Doc?docid=0ASA6ZCEuyHk0ZGZnZ3J0bXhfNmQzZmc2emQ2&hl=en Help] | |||
<br> | <br> | ||
| Line 33: | Line 36: | ||
= WebDev<br> = | = WebDev<br> = | ||
=== Tasks === | |||
*Create page templates | |||
*Add content | |||
*Code dynamic features | |||
*Add l10n infrastructure | |||
*Setup staging site | |||
<br> | <br> | ||
=== Dynamic features === | |||
Localization<br> | *Welcome page | ||
**Removed: Video (this will be in phase 2) | |||
**Embedded Google map | |||
***Dino head pins mark schools where Reps are | |||
***Each pin shows the name of the Rep and their school when clicked | |||
***To the right, list displays Reps and their schools shown in the current map | |||
*Highlights page | |||
**Manual updates, every few months | |||
**how does l10n work? | |||
**no dynamic content needed | |||
**form on Highlights page sends an email to studentreps@mozilla.com including a success story that a user would like highlighted. | |||
*Help page: questions form sends an email to studentreps@mozilla.com | |||
<br> | |||
=== Localization functionality === | |||
*Custom Open Font for each locale | |||
*Supports l10n Jetpack so Reps can easily submit text strings | |||
*Each page can support different content depending on the local | |||
*Top use case: different projects for each locale on the Projects page<br> | |||
<br> | <br> | ||
| Line 62: | Line 74: | ||
=== Technical === | === Technical === | ||
*Do [https://wiki.mozilla.org/IT/Production_Acceptance PRD] | *Do [https://wiki.mozilla.org/IT/Production_Acceptance PRD]<br> | ||
= L10n = | |||
*Mechanism | |||
**Planned: new mechanism mentioned by Seth<br> | |||
**Back-up: Gettext | |||
*Targeted locales | *Targeted locales | ||
** | **First batch will be: EN, DE, FR, SP, IT, PL | ||
= Spread Firefox | = Existeding Reps pages on Spread Firefox = | ||
*The [http://www.spreadfirefox.com/campusreps Spread Firefox] Campus Reps pages will be dropped. | *The [http://www.spreadfirefox.com/campusreps Spread Firefox] Campus Reps pages will be dropped. | ||
* | *Spread Firefox will point users to the new pages | ||
** | **Existing tab + page will be a "We've moved!" placeholder | ||
** | **News / events promo block will remain | ||
*What happens to Spread Firefox Campus Reps content? | *What happens to Spread Firefox Campus Reps content? | ||
** | **Dropped / archived | ||
** | **Look at how to archive project forums, comments, etc | ||
= Bugs = | = Bugs = | ||
*[https://bugzilla.mozilla.org/show_bug.cgi?id=554235 Master] | *[https://bugzilla.mozilla.org/show_bug.cgi?id=554235 Master] | ||
= Timing = | = Timing = | ||
*Start date: March 29, 2010 | |||
*Start date | *Launch date: April 7, 2010<br> | ||
*Launch date | *Dev: 2-3 weeks<br> | ||
*Dev: 2-3 weeks | |||
**Implement design | **Implement design | ||
**Implement backend | **Implement l10n backend | ||
**Finalize and | **Finalize and implement content | ||
*QA: 1 week | **Completed by April 16<br> | ||
** | *QA round I: 1 week | ||
** | **Test pages and l10n backend<br> | ||
*L10n: 1 week | **Bug fixes | ||
** | **Complted by April 23 | ||
*L10n: 2-3 weeks | |||
**String Freeze | |||
**Reps translate strings using Jetpack<br> | |||
**Completed by April 7 | |||
*QA round II: 1 week | |||
**Completed by April 7 | |||
= QA = | = QA = | ||
| Line 122: | Line 133: | ||
= Meetings = | = Meetings = | ||
<br> | === 3/26/10<br> === | ||
*Kick-off meeting<br> | |||
*Discussed purpose of project, planned initial timeline<br> | |||
*Biggest considerations: l10n backend<br> | |||
*Proposed ideas: Using Jetpack for l10n, unique Open Fonts for each locale<br> | |||
*Goal: Launch pages in early April (initial launch date: April 7)<br> | |||
<br> | <br> | ||
<br> | |||