Confirmed users
508
edits
(→Mozilla.org website l10n implementation (PRD): Wikify everything except tables) |
m (→Phase 3) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
{| cellspacing="1" cellpadding="1" border="1" style="width: 493px; height: 122px;" | {| cellspacing="1" cellpadding="1" border="1" style="width: 493px; height: 122px;" | ||
|- | |- | ||
! bgcolor="#cccccc" scope="col" | Role | ! bgcolor="#cccccc" scope="col" | Role | ||
! bgcolor="#cccccc" scope="col" | Name | ! bgcolor="#cccccc" scope="col" | Name | ||
|- | |- | ||
| Plan supervisor | | Plan supervisor | ||
| David Boswell | | David Boswell | ||
|- | |- | ||
| L10n supervisors | | L10n supervisors | ||
| Pascal | | Pascal Chevrel & Seth Bindernagel | ||
|- | |- | ||
| Development | | Development | ||
| Milos Dinic | | Milos Dinic | ||
|} | |} | ||
Line 30: | Line 30: | ||
{| cellspacing="1" cellpadding="1" border="1" style="width: 507px; height: 174px;" | {| cellspacing="1" cellpadding="1" border="1" style="width: 507px; height: 174px;" | ||
|- | |- | ||
! bgcolor="#cccccc" scope="col" | Requirements | ! bgcolor="#cccccc" scope="col" | Requirements | ||
|- | |- | ||
| bgcolor="#00cc33" | Create a branch | | bgcolor="#00cc33" | Create a branch | ||
|- | |- | ||
| bgcolor="#00cc33" | Create a staging website | | bgcolor="#00cc33" | Create a staging website | ||
|- | |- | ||
| bgcolor="#00cc33" | Grant commit access to those who will be working on it | | bgcolor="#00cc33" | Grant commit access to those who will be working on it | ||
|- | |- | ||
| bgcolor="#ffcc00" | Have a caching system(TBD) | | bgcolor="#ffcc00" | Have a caching system(TBD) | ||
|} | |} | ||
=== Development phases === | === Development phases === | ||
==== Phase 1 ==== | ==== Phase 1 ==== | ||
We want to create a new system with very few pages available, just to make sure we have major functions covered(page redirection, 404 errors redirect). | We want to create a new system with very few pages available, just to make sure we have major functions covered(page redirection, 404 errors redirect). | ||
{| cellspacing="1" cellpadding="1" border="1" style="width: 566px; height: 190px;" | |||
|- | |||
! bgcolor="#cccccc" align="center" scope="col" | Tasks | |||
|- | |||
| bgcolor="#00cc33" | Install the system | |||
|- | |||
| bgcolor="#00cc33" | Create the directory structure | |||
|- | |||
| bgcolor="#00cc33" | Add home page for 3 locales(en-US, fr and hr) | |||
|- | |||
| bgcolor="#00cc33" | Create sidebars as we go - move sidebar parameters(as in: anchors, link titles) from static pages to backend | |||
|- | |||
| bgcolor="#00cc33" | Make 404 error (Document not found) redirects to a current locale | |||
|- | |||
| bgcolor="#00cc33" | Create a `kildare` theme for the new system | |||
|} | |||
==== Phase 2 ==== | ==== Phase 2 ==== | ||
* The overall goal is to get the website working well. | * The overall goal is to get the website working well. | ||
* All pages must be fully functional, and structure must be solid. | * All pages must be fully functional, and structure must be solid. | ||
* Make sure we have all the mozilla.org functionality implemented in the system before moving on. | * Make sure we have all the mozilla.org functionality implemented in the system before moving on. | ||
* Pages must be clear and easy to translate, without much php/javascript in them. | * Pages must be clear and easy to translate, without much php/javascript in them. | ||
* Move all the code into a respective page includes. | * Move all the code into a respective page includes. | ||
{| cellspacing="1" cellpadding="1" border="1" style="width: 572px; height: 154px;" | |||
|- | |||
! bgcolor="#cccccc" scope="col" | Tasks | |||
|- | |||
| bgcolor="#00cc33" | Modify all existing pages to work with the new system | |||
|- | |||
| bgcolor="#00cc33" | Have a few locales have most important pages translated | |||
|- | |||
| bgcolor="#00cc33" | Make header and footer localizable | |||
|- | |||
| bgcolor="#00cc33" | Remove legacy pages we're going to either archive or move to MDN | |||
|- | |||
| bgcolor="#00cc33" | Optimize pages for localization | |||
|} | |||
==== Phase 3 ==== | ==== Phase 3 ==== | ||
{| cellspacing="1" cellpadding="1" border="1" style="width: 572px; height: 109px;" | |||
|- | |||
! bgcolor="#cccccc" scope="col" | Tasks | |||
|- | |||
| bgcolor="#33cc00" | Add RTL support | |||
|- | |||
| bgcolor="#33cc00" | Optimize pages for localization | |||
|- | |||
| bgcolor="#ff9900" | Add a few more working locales | |||
|- | |||
| bgcolor="#33CC00" | Fix style to follow mozilla.org current overall look | |||
|} | |||