Changes

Jump to: navigation, search

Community:SummerOfCode14:Brainstorming

2,051 bytes added, 19:51, 6 March 2014
Localization: Added L10n Dashboard project idea.
|
* [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].
|-
|}
Confirm
151
edits

Navigation menu