AMO/FlightDeck/Roadmap: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 59: Line 59:
| UNKNOWN
| UNKNOWN
|-
|-
| Develop a system for elevating user-generated add-on libraries
| Develop a system for elevating user libraries
| We need to analyze and discuss the best way to expose well made user libraries to the community. Will this be a search-based solution, some kind of repository that is managed, or something else that we haven’t considered?
| We need to analyze and discuss the best way to expose well made user libraries to the community. Will this be a search-based solution, some kind of repository that is managed, or something else that we haven’t considered?
| UNKNOWN
| UNKNOWN
|}
|}
</onlyinclude>
</onlyinclude>

Revision as of 22:50, 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 FlightDeck search should allow for more advanced facets and filters that allow developers a more convenient way to find the result set they are looking for.
   *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
Enhance fuzzy search The full-text search should be augmented to allow for fuzzy search in the same vein as other full-text search engines like Solr. UNKNOWN
Develop a system for elevating user libraries We need to analyze and discuss the best way to expose well made user libraries to the community. Will this be a search-based solution, some kind of repository that is managed, or something else that we haven’t considered? UNKNOWN