= 3.0 UI Planning Central = This page tracks the current progress towards completion of the Launchpad 3.0 user interface. <> == Priorities == Here are the 3.0 priorities, in order of greatest to least importance: 1. Extend the use of our existing JavaScript widgets throughout the site. 1. Write new JavaScript widgets to improve the user experience. == ToDo == Here is what needs to happen before the 3.0 UI is finished: * Rewrite the Navigation for 3.0 * '''Inprogress''' * Need breadcrumbs * Need registration line * Update to YUI Grids * '''Completed''' * User interface review team * ''Started!'' Martin, Michael, Paul * Redesign the most important pages * [[https://dev.launchpad.net/UI/ThreeDotOPages|3.0 Crucial Page designs]] * 3.0 Template Conversion HowTo for developers * [[https://dev.launchpad.net/VersionThreeDotO/UI/Conversion|Conversion primer]] * [[https://devpad.canonical.com/~beuno/conversions.html|Convert all existing templates to the 3.0 layout]] === Off the Critical Path === * Finish converting our existing JavaScript to YUI 3 * Data Tables would be a good place to start * Rebuild the MenuAPI to support the 3.0 navigation * Design * Implementation * Migration * YUI 3 Beta1 Upgrade * ''Start this after the main push has started'' * JavaScript Error Handling * How should we do it? * JavaScript unit testing infrastructure * Windmill Continuous Integration * ''In progress'' * Manual JavaScript QA Process * ''Experiment in progress'' * Front-end process value stream mapping: How do we go faster? == Links == * [[VersionThreeDotO/UI/TemplateToDoList|Template To-do List]]