Iteration 0: Polish current version of multilingual support
Supported Use Cases
At the very beginning, a
Site Admin will
Configures the Site to Support Content in Multiple Languages.
Later on, a
Page Author will
Create a Page in a Particular Language.
Later on still, a
Page Translator will
Do the Initial Translation of a Page into a Given Language, or might
Associate a Page to Its Existing Translation.
At some later point, a
Site Visitor will
Set language preferences for the site, or in her browser.
The
Site Visitor will
View a Page in Preferred Language, and
Become Aware that the Site is Multilingual.
The
Site Visitor may at some point
Switch to Another Language Version of a Page if she suspects that the other language version is better or more up to date.
Todos
Note from AD: As I think of this more, I think that L-P should not worry about most of the todos for Iteration 0, because they are simple things that most of us on the team could do (even people who are not that familiar with the PhP code). Maybe L-P should focus right away on the harder todos of Iteration 1?
Iteration 1: Minimal useful version
At some point, a
Page Author might
Modify a Page That Has a Translation.
Old Iteration plan (not sure how much of this is still relevant)
This section presents a preliminary iteration plan for the project. It will evolve over time and should not be considered final in any way.
- Iteration 0 (Until January)
- Develop use cases
- Define tasks
- Iteration 1 (January 3 to January 18)
- Iteration 2 (January 21 to February 8)
- Iteration 3 (February 11 to February 29)
- Translation UI Improvement
- Iteration 4 (March 3 to March 21)
- Iteration 5 (March 24 to April 11)
- Iteration 6 (March 14 to May 2)
- Project post-mortem/report