Confirmed users
151
edits
(→Localization: Added L10n Dashboard project idea.) |
|||
| Line 436: | Line 436: | ||
| | | | ||
* [https://docs.google.com/document/d/1wn_MNzW7qeipU9f6Gp5mkNOo0dV6ja1Sb3suNdaDM2s/edit?usp=sharing Documentation of Project] | * [https://docs.google.com/document/d/1wn_MNzW7qeipU9f6Gp5mkNOo0dV6ja1Sb3suNdaDM2s/edit?usp=sharing Documentation of Project] | ||
|- | |||
|- | |||
| L10n Dashboard | |||
| | |||
'''Project Brief''' | |||
A dashboard for keeping track of l10n statistics for various projects in a single place with ease of access for localizers and project co-ordinators in mind. As an added feature the Dashboard can be developed in a mobile friendly responsive layout. | |||
'''Problem Statement''' | |||
Mozilla has a very large number of simultaneous localization projects, each using a different localization tool. As such, there is no central entity where localizers can go to, to find a list of all the projects that they contribute to, and find detailed statistics (completion status, contribution metrics, etc.) across individual projects. | |||
Too many URLs and translation systems to remember along with keeping track of all updates / statistics across various projects is quite a big manual process at the moment. Having all these in a single place would allow contributors / locale leads to take quicker and better informed decisions about which projects to prioritize while working. | |||
'''High-Level Project Goals''' | |||
* The system should provide a consolidated view for l10n statistics across projects and provide easy access to individual projects. | |||
* The system should be capable of data visualization for real time data gathered from multiple sources, to provide enhanced reporting capabilities. | |||
* The dashboard should be a double ended one: i.e. have separate views for organizations/maintainers and individuals. | |||
* It has to be modularized, so as to separate the view from the back-end stores. | |||
* It needs to be easily deploy-able to enable individual teams to directly plug it to their own repositories and use it. | |||
* The system has to be easily extendable to allow for easy modifications, as well as be light, efficient and user friendly. | |||
| | |||
* Pootle, Transifex etc. translation system APIs. | |||
* HTML5, CSS3, JS. | |||
* Data visualization tools. | |||
| {{mozillian|Sayak|Sayak Sarkar}} | |||
| {{mozillian|Sayak|Sayak Sarkar}} | |||
| | |||
* A basic prototype of the project can be found [https://github.com/sayak-sarkar/l10n-dashboard here]. | |||
|- | |- | ||
|} | |} | ||