L10n:Pontoon Roadmap

Revision as of 11:38, 25 March 2021 by Mathjazz (talk | contribs)

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.

Notification experiments

Experiment with design changes in Pontoon to increase the number of users reading notifications by 50%.

  • Assignee: Matjaž
  • Specification: TBD
  • ETC: 1 Month
  • Started on: -
  • Completed on: -
Full Query
ID Summary Status Resolution Priority Assigned to
1701632 Implement metrics for user testing RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1706936 Collect baseline metrics of user interactions with the existing notifications UI RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1709602 Review React integration of UX Actions RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1713157 Add unread count badge to the notification icon RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]

4 Total; 0 Open (0%); 4 Resolved (100%); 0 Verified (0%);


Pontoon Add-on promotion

Increase the number of Pontoon notifications add-on users to 300.

  • Assignee: Matjaž
  • Specification: TBD
  • ETC: 1 Month
  • Started on: -
  • Completed on: -
Full Query
ID Summary Status Resolution Priority Assigned to
1710384 Batch editor layout broken RESOLVED FIXED P1 Matjaz Horvat [:mathjazz]
1705242 Add ability to promote Pontoon Add-On in the extension RESOLVED FIXED P2 Michal Stanke (Mozilla.cz) [:mstanke][:MikkCZ]
1706959 Promote Pontoon Add-On in Pontoon RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]

3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);


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.

Documentation overhaul

Rebuild Pontoon's documentation to make it more accessible, more exhaustive and easier to maintain.

Full Query
ID Summary Status Resolution Priority Assigned to
1616869 Rebuild Pontoon's documentation RESOLVED MOVED P3

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


Development Process

Enforce a more strict development process for Pontoon features, including documentation for new features and feature changes.

Full Query
ID Summary Status Resolution Priority Assigned to
1677601 Document feature development process RESOLVED MOVED P2 Matjaz Horvat [:mathjazz]

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


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 Whiteboard Specification
Localization of Translate app 1 Month P3 - tn-localization -
3rd-party readiness 1 Month P3 - 3rd-party -
Project Admin UI 1 Month P3 - pontoon-admin-project-ui -
Mobile experience 1 Half-Year P2 Bug 1243132 - -
Custom themes 1 Month P2 Bug 1486503 - -
State-of-the-art Fluent Rich Editor 1 Year P1 - - -
Gamification 1 Year P2 - - -
Terminology Creation 1 Month P2 - - -
Review summary dashboard 1 Month P2 - - -
Services-oriented infrastructure 1 Half-Year P2 - - -
Admin interface 1 Half-Year P2 Bug 1203788 - -
Deployment to multiple platforms 1 Week P2 - - -
Notification system 1 Quarter P1 - - -
Public API 1 Quarter P3 - - -
Localize all of Pontoon 1 Quarter P2 - - -
Evolve deadlines 1 Month P1 Bug 1614618 - -
Update sync technical documentation 1 Week P2 - - -
Sync logs 1 Month P1 Bug 1208171 - -
Server-side Machinery 1 Quarter P3 Bug 1657082 - -
Fluent MT / TM support 1 Half-Year P1 Bug 1453341 - -
In-content localization 1 Quarter P2 Bug 1536884 - -

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>

Done

This section contains features that were completed in the current calendar year.

Concordance search

Add ability to search all past translations within the translate view.

Full Query
ID Summary Status Resolution Priority Assigned to
1679654 Reset to original status in Machinery Search with close icon RESOLVED FIXED P2 abowler
1679709 Clicking on each machinery search result adds the text to the editor RESOLVED FIXED P2 abowler
1679710 In Machinery tab search results should use project name for title RESOLVED FIXED P2 abowler
1679904 Implement a Concordance search endpoint in Django RESOLVED FIXED P2 Jarek Śmiejczak [:jotes]
1684010 Highlight concordance search matches RESOLVED FIXED P2 abowler
1651105 Implement Concordance search (specification) RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1514698 Implement Concordance search RESOLVED MOVED P3

7 Total; 0 Open (0%); 7 Resolved (100%); 0 Verified (0%);