canmove, Confirmed users, Bureaucrats and Sysops emeriti
960
edits
mNo edit summary |
(→Mozilla.org website l10n implementation (PRD): Wikify everything except tables) |
||
Line 2: | Line 2: | ||
The mozilla.org website is currently not localizable, in sense that we need to change static content if we want to point to localized pages. All links need to be hard-coded. | The mozilla.org website is currently not localizable, in sense that we need to change static content if we want to point to localized pages. All links need to be hard-coded. | ||
{| cellspacing="1" cellpadding="1" border="1" style="width: 493px; height: 122px;" | {| cellspacing="1" cellpadding="1" border="1" style="width: 493px; height: 122px;" | ||
Line 19: | Line 17: | ||
| Milos Dinic<br> | | Milos Dinic<br> | ||
|} | |} | ||
For the l10n implementation, we're using current mozilla-europe.org l10n system. After that, we'll have a composite and robust l10n system. | For the l10n implementation, we're using current mozilla-europe.org l10n system. After that, we'll have a composite and robust l10n system. | ||
There are two major things we want to make sure we get: | There are two major things we want to make sure we get: | ||
# Rewrite website to have the same look and feel, but have a back-end that will provide us with functionality we need | |||
# Don't change the localization process most of our web l10n localizers are used to, so we don't lose time on educating our contributors on how to localize the mozilla.org website | |||
=== Technical requirements === | === Technical requirements === | ||
Line 45: | Line 41: | ||
|} | |} | ||
=== Development phases === | |||
==== 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). | |||
<table cellspacing="1" cellpadding="1" border="1" style="width: 566px; height: 190px;"> | <table cellspacing="1" cellpadding="1" border="1" style="width: 566px; height: 190px;"> | ||
<tr> | <tr> | ||
<th bgcolor="#cccccc" align="center" scope="col"> Tasks<br /> | <th bgcolor="#cccccc" align="center" scope="col"> Tasks<br /> | ||
Line 76: | Line 69: | ||
<td bgcolor="#00cc33"> Create a `kildare` theme for the new system <br /> | <td bgcolor="#00cc33"> Create a `kildare` theme for the new system <br /> | ||
</td></tr></table> | </td></tr></table> | ||
==== Phase 2 ==== | |||
* The overall goal is to get the website working well. | |||
* 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. | |||
* Pages must be clear and easy to translate, without much php/javascript in them. | |||
* Move all the code into a respective page includes. | |||
<table cellspacing="1" cellpadding="1" border="1" style="width: 572px; height: 154px;"> | <table cellspacing="1" cellpadding="1" border="1" style="width: 572px; height: 154px;"> | ||
<tr> | <tr> | ||
<th bgcolor="#cccccc" scope="col"> Tasks<br /> | <th bgcolor="#cccccc" scope="col"> Tasks<br /> | ||
Line 107: | Line 97: | ||
<td bgcolor="#00cc33"> Optimize pages for localization<br /> | <td bgcolor="#00cc33"> Optimize pages for localization<br /> | ||
</td></tr></table> | </td></tr></table> | ||
==== Phase 3 ==== | |||
<table cellspacing="1" cellpadding="1" border="1" style="width: 572px; height: 109px;"> | <table cellspacing="1" cellpadding="1" border="1" style="width: 572px; height: 109px;"> | ||
<tr> | <tr> | ||
<th bgcolor="#cccccc" scope="col"> Tasks<br /> | <th bgcolor="#cccccc" scope="col"> Tasks<br /> | ||
Line 127: | Line 116: | ||
<td bgcolor="#ff9900"> Fix style to follow mozilla.org current overall look<br /> | <td bgcolor="#ff9900"> Fix style to follow mozilla.org current overall look<br /> | ||
</td></tr></table> | </td></tr></table> | ||