L10n:Pontoon Roadmap: Difference between revisions
m (→Terminology) |
(Add specification link for Private Projects) |
||
| Line 105: | Line 105: | ||
* Assignee: TBD | * Assignee: TBD | ||
* Specification ( | * [https://github.com/mozilla/pontoon/pull/1562 Specification] (in progress) | ||
* <abbr title="Estimated Time to Complete">ETC</abbr>: 1 Week | * <abbr title="Estimated Time to Complete">ETC</abbr>: 1 Week | ||
* Started on: - | * Started on: - | ||
| Line 117: | Line 117: | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
== Project Admin UI == | == Project Admin UI == | ||
Revision as of 15:06, 10 February 2020
This page documents the current status of work being done on Pontoon.
In Progress
This section contains the features that we are currently actively working on, or should be working on shortly. They are considered top priority at the moment. The template for feature sub-sections can be found at the bottom of this page.
Review Process
This feature enables reviewers to give feedback about proposed translations to their authors and allows collaborators to discuss translations. It also changes the translation UI significantly.
- Assignee: April
- Specification
- ETC: 1 Half-Year
- Started on: December 1st, 2019
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
Django Upgrade
Upgrade Pontoon from django 1.11 to django 2, and then to django 3 if possible.
- Assignee: jotes
- Specification (to be written)
- ETC: 1 Month
- Started on: -
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
Pretranslation
Implement the ability to use MT and TM to translate content before it is translated by human translators.
- Assignee: Vishal
- Specification
- ETC: 1 Month
- Started on: February 1st, 2020
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
Terminology
Add Terminology support to Pontoon.
- Assignee: TBD
- Specification
- ETC: 1 Quarter
- Started on: -
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
Join Sync Tasks
The sync_project and sync_translations task should become one.
- Assignee: Matjaz
- Specification: N/A
- ETC: 1 Week
- Started on: February 4th, 2020
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
Next Candidates
This section contains the features that should be worked on as soon as we're done with the ones in the previous section. They are second in priority.
Private Projects
Allow projects on Pontoon to be accessible only to superusers.
- Assignee: TBD
- Specification (in progress)
- ETC: 1 Week
- Started on: -
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
Project Admin UI
Rewriting the admin interface to create and manage projects.
- Assignee: TBD
- Specification (to be written)
- ETC: 1 Quarter
- Started on: -
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
Specification Process
Create and document a process to propose new features for Pontoon, with complete specification.
- Assignee: TBD
- Specification (to be written)
- ETC: 1 Month
- Started on: -
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
Development Process
Enforce a more strict development process for Pontoon features, including documentation for new features and feature changes.
- Assignee: TBD
- Specification (to be written)
- ETC: 1 Week
- Started on: -
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
Mark Machinery Translations
Mark translations coming from machinery (Translation Memory or Machine Translation) as such, to show in the UI and use to understand value of our data sources.
- Assignee: TBD
- Specification (to be written)
- ETC: 1 Month
- Started on: -
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
Features Pool
This table contains a list of all the features we want to see happen in Pontoon. Each feature should have a bug associated with it. Features cannot move into the previous sections without a written specification. Priority is here to help us choose which ones should be moved up when we get room in the roadmap. ETC (Estimated Time to Complete) is a very rough estimation of how much it would take for one person to complete the whole feature.
| Feature | ETC | Priority | Bug | Specification |
|---|---|---|---|---|
| Expand usage of ActionLog | 1 Month | P3 | - | - |
| Localization of Translate app | 1 Month | P3 | - | - |
| Mobile experience | 1 Half-Year | P2 | - | - |
| Custom themes | 1 Month | P2 | - | - |
| State-of-the-art Fluent Rich Editor | 1 Year | P1 | - | - |
| Gamification | 1 Year | P2 | - | - |
| Review summary dashboard | 1 Month | P2 | - | - |
| Services-oriented infrastructure | 1 Half-Year | P2 | - | - |
| Admin interface | 1 Half-Year | P2 | - | - |
| Documentation overhaul | 1 Quarter | P1 | - | - |
| Deployment to multiple platforms | 1 Week | P2 | - | - |
| Notification system | 1 Quarter | P1 | - | - |
| Public API | 1 Quarter | P3 | - | - |
| Search all strings while translating | 1 Month | P2 | - | - |
| Localize all of Pontoon | 1 Quarter | P2 | - | - |
| Evolve deadlines | 1 Month | P1 | - | - |
| Update sync technical documentation | 1 Week | P2 | - | - |
| Sync logs | 1 Month | P1 | - | - |
| Fluent MT / TM support | 1 Half-Year | P1 | - | - |
| In-content localization | 1 Quarter | P2 | - | - |
Template
== Feature Name ==
''Short description of the feature.''
* Assignee: [person name, link to profile]
* [https://link.to.spec/ Specification]
* <abbr title="Estimated Time to Complete">ETC</abbr>: [1 Week | 1 Month | 1 Quarter | 1 Half-Year | 1 Year]
* Started on: -
* Completed on: -
<bugzilla>
{
"include_fields": "id, summary, status, resolution, priority, assigned_to",
"order": "resolution, priority",
"whiteboard": "<feature-whiteboard-tag>"
}
</bugzilla>