MDN/Development/Google Summer of Code 2013: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 11: Line 11:
== Design Proposal ==
== Design Proposal ==


==== Visual Design ====
=== Visual Design ===


http://i.imgur.com/FTwtYFV.png
http://i.imgur.com/FTwtYFV.png


==== Description of Behavior ====
=== Behavior ===


''Note: Behavior are prioritized in a functional point of view along the following scale. It does not guess about the actual technical difficulty to implement it.''
==== UX and design concerns ====
# P0: Absolute requirement
# P1: Must have
# P2: Nice to have
# P3: Completely optional


===== UX and design concerns =====
The proposed mockup is only meant to illustrate expected functionality. The final visual design does not need to be identical, as long as the functionality remains the same.


The proposed mockup is only a functional mockup used to show off all the expected functionalities. The design doesn't need to be stick to it as long as the functionalities remain available as define below. This mock up is divide as follow:
The major components of the mockup are as follows:


# The first line of options represents a set of filters that allows the user to reduce the number of documents display on the list of document.
* Top area: Filters that allow the user to reduce the number of documents displayed on the Dashboard
# The second line contain two sections:
* Middle area
## On the left: a select box to choose the order used to display the list of documents;
** Left side: A selection box to change document sorting and a progress bar which provides
## On the right: a progress bar that give a quick overview of the current state of the localization
** Right side: A progress bar which provides an overview of localization progress
# The third part is the list of documents filtered and ordered accordingly to the user choices.
* Bottom area: A list of documents, filtered and sorted according to the selected options


===== List of behaviors =====
==== Features ====
 
Features are prioritized according to the following scale. Keep in mind that these priorities consider only business value, not development effort or implementation difficulty.
 
* P0: Absolute requirement
* P1: Must have
* P3: Nice to have
* P4: Optional


; P0 - Locale : This allows the user to pick a given local to work on. If no locale is picked, documents from all locales are displayed in the list of documents. If one locale is picked, only the documents from that locale are displayed in the list of documents. Only one locale can be picked at a time.
; P0 - Locale : This allows the user to pick a given local to work on. If no locale is picked, documents from all locales are displayed in the list of documents. If one locale is picked, only the documents from that locale are displayed in the list of documents. Only one locale can be picked at a time.
Confirmed users
1,193

edits