AMO/FlightDeck/Roadmap

From MozillaWiki
Jump to navigation Jump to search

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