Page MenuHomePhabricator

Popup Guider for Beta Features
Closed, DeclinedPublic

Description

Migrated from: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/447

Story

As a logged-in user, I want to know when a beta feature is about to be released, so I can try it out and learn more before it launches.

New_Feature_Popup_Notice_-_Mockup_Closeup_1.png (187×540 px, 23 KB)

Acceptance Criteria

  • Show a rocket icon next to 'Beta' to all logged-in users, when a feature is about to launch:

New_Feature_Popup_Notice_-_Mockup_Closeup_2.png (30×259 px, 3 KB)

  • Show this popup guider when users hover over the icon/link ( see mockup ):

' Media Viewer will be released soon .

Try this feature in beta and share your feedback!'

  • The guider appear below the 'Beta' label in your personal menu (pointing to it).
  • Check to see if the user has already enabled the feature (in BetaFeatures)
  • If they have already enabled it,link to the feature page (e.g. ' About Media Viewer ')
  • If they have not yet enabled it, link to that feature section in Beta Features preferences
  • Once the user has clicked on any of these links, the guider will no longer show up on hover, only when you click the rocket icon (to avoid annoying power users)
  • Each beta feature can havea start, launch and/or end date , which can be set globally or per-wiki as a config
  • Onlyshow the rocket and the guider ifany beta feature has a date set in the future
  • Between the launch and end date, show a different message to say the feature has now been released:
  • ' Media Viewer has been released .

    Try this new feature and share your feedback!'

​​(link tothe feature page )

(instead of using the Echo infrastructure, as proposed in #425 New Feature Notification)

Notes

  • == This will also require changes to the Beta Features extension (e.g.: anchors for direct link to the BetaFeature), as specified in<a href="https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/432" style="font-size: 14px; font-weight: 300;">separate card #432 </a> ==
  • This popup solution seems more practical than the proposed new Echo notification ( #425 ) (see also this proposal ), because it doesn't require integration with a more complex code base, and doesn't start a big community discussion about who can use Echo send announcements like these (which could require a long time to resolve).

Mockup

http://i.imgur.com/OsgEYdI.png

Related Bugs

Related Stories

#2 Beta features

#49 Popup Guide for Beta Features

#432 BetaFeature Extension Update

See also:

www.mediawiki.org/wiki/Beta_Features/Roadmap#Echo_notifications


See also: T77347: Notify users when a new Beta Feature is available for testing

Event Timeline

MingleTerminator raised the priority of this task from to Low.Dec 8 2014, 5:10 PM
MingleTerminator added a project: Multimedia.
In mingle on 2014-04-15 at 19:03:20, @Pginer-WMF wrote:

I would recommend some adjustments (illustrated at http://i.imgur.com/OsgEYdI.png ):

  • Use an icon to announce there is a change.
  • Show message when the user hovers the beta link (or icon)
  • The beta feature to be released appears on top and shows a "Lauching soon" label.