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?)
 * Auto-enroll framework:So e.g. VE can have an all-encompassing auto-enroll system

In development

 * New Agora-style checkboxes in core:
 * Put the feature field in core:

Deployment
Deployment TODO list

In progress

 * Bother various Platform people to complete the tracking bug:Mark and Fabrice
 * Poke various people in Features/Mobile/Platform to add features:jdlrobson, edsanders, James_F, etc.

Finished

 * Open tracking bug per Review queue:Bug 53865
 * Get final design walkthrough/review:Finished

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

Not started

 * Usability issues with portlet links:Make it say "Beta", put next to preferences
 * Auto-enroll preference design changes:Make it a line item? Put documentation in a normal text field?

Finished

 * Initial implementation: and
 * Better separations of divs (i.e. closer to the intended design):
 * Count of people who have it enabled:
 * Convenience functions for checking whether a preference is enabled:
 * Link in top right toolbar, next to preferences link:
 * Throw errors on missing fields in the preference registration hook:
 * Remove white border from auto-enroll screenshot and make it CSSy:
 * Unit testing!:
 * Make the descriptions in the i18n files a little shorter and more international:
 * Design changes to feature fields in follow-up patch: