AMO/FlightDeck/Roadmap: Difference between revisions
< AMO | FlightDeck
Jump to navigation
Jump to search
Dandonkulous (talk | contribs) (Created page with "= APP HARDENING = == Refactor client-side code and the related server-side pieces that support it == <onlyinclude> {| class="fullwidth-table sortable" |- style="background:#efef...") |
Dandonkulous (talk | contribs) |
||
| Line 1: | Line 1: | ||
= APP HARDENING = | = APP HARDENING = | ||
== Refactor client-side code and the related server-side pieces that support it == | === Refactor client-side code and the related server-side pieces that support it === | ||
<onlyinclude> | <onlyinclude> | ||
Revision as of 22:39, 27 June 2011
APP HARDENING
| 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 |