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

no edit summary
No edit summary
No edit summary
Line 22: Line 22:
** Right side: A progress bar which provides an overview of localization progress
** Right side: A progress bar which provides an overview of localization progress
* Bottom area: A list of documents, filtered and sorted according to the selected options
* Bottom area: A list of documents, filtered and sorted according to the selected options


http://i.imgur.com/FTwtYFV.png
http://i.imgur.com/FTwtYFV.png
Line 35: Line 36:




; P0: Locale filter : The user should be able to filter documents based on the locale he wants to work on. If a locale is selected, only documents from that locale should be shown. If no locale is selected, documents from all locales should be displayed. Only one locale should be able to be selected at a time.
; P0 - Locale filter : The user should be able to filter documents based on the locale he wants to work on. If a locale is selected, only documents from that locale should be shown. If no locale is selected, documents from all locales should be displayed. Only one locale should be able to be selected at a time.
; P0: Topic filter : The user should be able to filter documents based on topic area. The topic area of a document should depend on its URL. For example, if the user chooses ''HTML'', only documents with URLs starting like **https://developer.mozilla.org/[selected-locale]/HTML** should be shown.
; P0 - Topic filter : The user should be able to filter documents based on topic area. The topic area of a document should depend on its URL. For example, if the user chooses ''HTML'', only documents with URLs starting like **https://developer.mozilla.org/[selected-locale]/HTML** should be shown.
; P1: Localized review flags and review flag filter : While editing documents (currently only English documents) users can flag documents as needing editorial review or needing technical review. These options should be available in localized documents, checked by default. The user should also be able to filter the Localization Dashboard based on these flags.
; P1 - Localized review flags and review flag filter : While editing documents (currently only English documents) users can flag documents as needing editorial review or needing technical review. These options should be available in localized documents, checked by default. The user should also be able to filter the Localization Dashboard based on these flags.
; P1: "Localization in Progress" flag : Localizers should be able to flag their work as being in progress. Users of the Localization Dashboard should also be able to filter based on this flag.
; P1 - "Localization in Progress" flag : Localizers should be able to flag their work as being in progress. Users of the Localization Dashboard should also be able to filter based on this flag.
; P3: Multiple flag selection : Users should be able to filter on several flags at the same time.
; P3 - Multiple flag selection : Users should be able to filter on several flags at the same time.
; P1: View > Pages to update : The user should be able to filter documents based on whether they need to be updated. A localized document needs an update if its corresponding article has changed more recently than the localized version.
; P1 - View > Pages to update : The user should be able to filter documents based on whether they need to be updated. A localized document needs an update if its corresponding article has changed more recently than the localized version.
; P1: View > Pages to translate : The user should be able to filter documents to show only English documents that are not already translated.
; P1 - View > Pages to translate : The user should be able to filter documents to show only English documents that are not already translated.
; P2: View > Localization request : Users should be able to flag documents as being requested for translation. Users of the Localization Dashboard should also be able to filter based on these requests.
; P2 - View > Localization request : Users should be able to flag documents as being requested for translation. Users of the Localization Dashboard should also be able to filter based on these requests.
; P0: Order > Last update : Users should be able to sort documents based on their last update. The default should be descending order (the oldest first, the newest last).
; P0 - Order > Last update : Users should be able to sort documents based on their last update. The default should be descending order (the oldest first, the newest last).
; P1: Order > Time difference > The user should be able to sort documents based on the difference between the last update of the English version and the last update of the localized version.
; P1 - Order > Time difference > The user should be able to sort documents based on the difference between the last update of the English version and the last update of the localized version.
; P2: Order > Most visited : The user should be able to sort documents based on which English ones are most visited.
; P2 - Order > Most visited : The user should be able to sort documents based on which English ones are most visited.
; P3: Order > Most voted : The user should be able to sort documents based on which ones have the most localization requests.
; P3 - Order > Most voted : The user should be able to sort documents based on which ones have the most localization requests.
; P3: Order > Priority : The user should be able to filter documents based on priorities set by Mozilla staff.
; P3 - Order > Priority : The user should be able to filter documents based on priorities set by Mozilla staff.
; P3: Difficulty : The user should be able to sort documents based on difficulty. Difficulty should be determined algorithmically. For example, longer content might be considered more difficult, or less technical information might be considered more easy.
; P3 - Difficulty : The user should be able to sort documents based on difficulty. Difficulty should be determined algorithmically. For example, longer content might be considered more difficult, or less technical information might be considered more easy.
; P3: Progress bar: A progress bar should be provided to display the current state of MDN localization. The progress bar should convey the total number of documents that need to be localized, the number of documents that are actually localized, and the number of localized documents that need to be updated.
; P3 - Progress bar: A progress bar should be provided to display the current state of MDN localization. The progress bar should convey the total number of documents that need to be localized, the number of documents that are actually localized, and the number of localized documents that need to be updated.
Confirmed users
1,193

edits