//Migrated from: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/425 //
== Narrative ==
As a user, I want to know if know if a new feature is ready for testing, so I can try it out before it is released.
== Acceptance Criteria ==
We want to notify users when a new feature is ready for testing, so more of them get a chance to see it before it is released.
Be sure to check ** [[https://www.mediawiki.org/wiki/Beta_Features/Echo_notifications | this wiki specification for Echo notifications of Beta Features]] ** , which will replace this Mingle card for development purposes.
To that end, we propose the following tasks:
*
Use the ** [[http://www.mediawiki.org/wiki/Beta_Features/Roadmap#Echo_notifications | proposal]] and development update below)
*
Show this **notification content** for the ''New Feature Available' message:
//'Check out this new feature: [ Media Viewer ]. Try it in beta and share your feedback!'//
*
We need a new notification **category label** for //'New Feature'//
*
We also need a new **category icon** for that notification
*
Check to see if the user has **enabled the feature** already as a BetaFeature
*
If they haven't enabled it yet, link to that feature section in **Beta Features preferences**
*
If they have enabled it, link to the feature overview page where they can discuss it. (e.g. //'About Media Viewer'//)
* This feature can be triggered **manually** , on a **per-wiki** basis (so product teams can control the timing and scope of each local notification)
**Notes:**
* **More design input** is needed before we can properly estimate this task.
* This will also require changes to the **Beta Features extension** (e.g.: anchors for direct link to the BetaFeature), to be specified in a<a href="https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/432">separate card ** [[https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/432 | #432]] ** </a>
* " **New Feature Release** ":We also want to notify users when the feature has released (with a separate notification, to be specified on a different card).
* **More detailed specs** for this new Echo notification will be needed, as shown on this [[https://www.mediawiki.org/wiki/Echo_(Notifications)/Feature_requirements#File_Used | Echo Feature Requirements]] page.
== Development Update ==
Developer Kunal Mehta [legoktm] has started development ona first version of the"new feature available" notification, which is being reviewed on [[https://www.mediawiki.org/wiki/Beta_Features/Roadmap#Echo_notifications | this original proposal for BetaFeatures notifications]] .
However, more work is needed to test and debug this first version, as well as to create the second notification "New feature has launched", and theBeta Features extension update (<a href="https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/432" style="font-family: 'Helvetica Neue', Arial, Helvetica; font-size: 14px; line-height: 14px;">card ** [[https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/432 | #432]] ** </a>).
== Related Bugs ==
== Related Stories ==
[[https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/9 | #9]] BetaFeatures
[[https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/432 | #432]] BetaFeatures Extension Update for Notifications