Extension:BetaFeatures/Roadmap

Not started

 * Animations for checkboxes:(JS? CSS transforms?)
 * Echo notifications:(waiting on kaldari to make me sexy docs)
 * Add 1 to user count on the page when a user enables a feature:(cute) (may be buggy in 0.1% of cases due to l10n failings)
 * Notice about requiring JavaScript for certain experiments:(other tech requirements? CSS3, certain browser versions, etc.)
 * Change the page display live when experiments are enabled?:Maybe dim screen and reload asynchronously? Maybe just a message about how you can see the change?
 * Smooth out the process for moving from a beta feature to a non-beta feature, maybe:(right now it’s just removing the beta-preference registration and removing the preference check, but maybe we could make it even easier?)
 * Design changes to feature fields in follow-up patch
 * 11px between title and border (padding-bottom: 11px)
 * 18px between border and green text (padding-top: 18px)
 * 28px between green text and description (padding-bottom in the green text paragraph?)
 * 6px additional margin-right for the checkbox
 * 68px margin between sections
 * Fixed width screenshots


 * Auto-enroll framework:So e.g. VE can have an all-encompassing auto-enroll system

In development

 * New Agora-style checkboxes in core:https://gerrit.wikimedia.org/r/74662
 * Put the feature field in core:https://gerrit.wikimedia.org/r/75143

Deployment
Deployment TODO list

Not started

 * Get final design walkthrough/review:Mark

Finished

 * Open tracking bug per Review queue:https://bugzilla.wikimedia.org/show_bug.cgi?id=53865

Minimum viable product
What needs to happen (in the code) before we deploy

Ready for code review

 * Make the descriptions in the i18n files a little shorter and more international:https://gerrit.wikimedia.org/r/83121

Finished

 * Initial implementation:https://gerrit.wikimedia.org/r/73903 and https://gerrit.wikimedia.org/r/73916
 * Better separations of divs (i.e. closer to the intended design):https://gerrit.wikimedia.org/r/76198
 * Count of people who have it enabled:https://gerrit.wikimedia.org/r/82776
 * Convenience functions for checking whether a preference is enabled:https://gerrit.wikimedia.org/r/76210
 * Link in top right toolbar, next to preferences link:https://gerrit.wikimedia.org/r/77074
 * Throw errors on missing fields in the preference registration hook:https://gerrit.wikimedia.org/r/81147
 * Remove white border from auto-enroll screenshot and make it CSSy:https://gerrit.wikimedia.org/r/82458
 * Unit testing!:https://gerrit.wikimedia.org/r/83051