AMO/FlightDeck/Roadmap: Difference between revisions
< AMO | FlightDeck
Jump to navigation
Jump to search
Dandonkulous (talk | contribs) |
Dandonkulous (talk | contribs) No edit summary |
||
| Line 12: | Line 12: | ||
| The JavaScript needs a major refactoring and integration of a cleaner JS MVC system. | | The JavaScript needs a major refactoring and integration of a cleaner JS MVC system. | ||
| HARD | | HARD | ||
|- | |||
| Revision queue for editor actions | |||
| Create a back-end mechanism that organizes and executes revisions in the proper order, regardless of how or when various async, revision-creating events finish processing. | |||
| HARD | |||
|- | |||
| Refactor and clean-up CSS | |||
| The CSS across the site is redundant and sub-optimal. We will refactor and slim down all the style sheets that need it. | |||
| MEDIUM | |||
|- | |||
| Increase page load performance | |||
| Minify and gzip all assets, integrate a legit dependency system in FlightDeck. | |||
| EASY | |||
|- | |||
| Package build speed optimization | |||
| Look into both software and hardware options for decreasing build times and increasing stability of the service. | |||
| UNKNOWN | |||
|- | |||
| Update ACE editor to latest stable version | |||
| Update the ACE editor and ensure that it recognizes and correctly handles debugging suggestions for the advanced ES5 keywords and methods found in Firefox. | |||
| MEDIUM | |||
|} | |||
</onlyinclude> | |||
== ADVANCED SEARCH == | |||
'''Provide advanced search facets/filters and better fuzzy search''' | |||
<onlyinclude> | |||
{| class="fullwidth-table sortable" | |||
|- style="background:#efefef" | |||
| '''Summary''' | |||
| '''Details''' | |||
| '''Difficulty''' | |||
|- | |||
| Add advanced facets/filters | |||
| Builder should allow a developer to push their add-ons to AMO with any associated meta data and info pre-populated that we possess. | |||
*filter: author/owner | |||
*filter: dependencies | |||
*facet: number of forks | |||
*facet: most active (recency of last update indexed against number of total commits, accounting for add-on/library age) | |||
*facet: size of the add-on/library | |||
*facet: number of dependencies | |||
| MEDIUM | |||
|- | |- | ||
| Revision queue for editor actions | | Revision queue for editor actions | ||
Revision as of 22:42, 27 June 2011
APP HARDENING
Refactor client-side code and the related server-side pieces that support it
| Summary | Details | Difficulty |
| Retrofit the site’s JS code with client-side MVC model | The JavaScript needs a major refactoring and integration of a cleaner JS MVC system. | HARD |
| Revision queue for editor actions | Create a back-end mechanism that organizes and executes revisions in the proper order, regardless of how or when various async, revision-creating events finish processing. | HARD |
| Refactor and clean-up CSS | The CSS across the site is redundant and sub-optimal. We will refactor and slim down all the style sheets that need it. | MEDIUM |
| Increase page load performance | Minify and gzip all assets, integrate a legit dependency system in FlightDeck. | EASY |
| Package build speed optimization | Look into both software and hardware options for decreasing build times and increasing stability of the service. | UNKNOWN |
| Update ACE editor to latest stable version | Update the ACE editor and ensure that it recognizes and correctly handles debugging suggestions for the advanced ES5 keywords and methods found in Firefox. | MEDIUM |
ADVANCED SEARCH
Provide advanced search facets/filters and better fuzzy search
| Summary | Details | Difficulty |
| Add advanced facets/filters | Builder should allow a developer to push their add-ons to AMO with any associated meta data and info pre-populated that we possess.
*filter: author/owner *filter: dependencies *facet: number of forks *facet: most active (recency of last update indexed against number of total commits, accounting for add-on/library age) *facet: size of the add-on/library *facet: number of dependencies |
MEDIUM |
| Revision queue for editor actions | Create a back-end mechanism that organizes and executes revisions in the proper order, regardless of how or when various async, revision-creating events finish processing. | HARD |
| Refactor and clean-up CSS | The CSS across the site is redundant and sub-optimal. We will refactor and slim down all the style sheets that need it. | MEDIUM |
| Increase page load performance | Minify and gzip all assets, integrate a legit dependency system in FlightDeck. | EASY |
| Package build speed optimization | Look into both software and hardware options for decreasing build times and increasing stability of the service. | UNKNOWN |
| Update ACE editor to latest stable version | Update the ACE editor and ensure that it recognizes and correctly handles debugging suggestions for the advanced ES5 keywords and methods found in Firefox. | MEDIUM |