Users rely in notifications to support a wide range of daily activities. If we do a major change like introducing cross-wiki notifications, we may not want to expose the changes to everyone at the same time. Exposing changes to a more limited scope will be beneficial to get feedback and discover issues at a pace we can respond to.
Exposing this as a beta feature seems appropriate. Due to the global aspects of cross-notifications and the local support of beta features we are considering (a) mentioning explicitly that the enablement only affects the current wiki (more details below), and (b) facilitate task of enabling the feature on different wikis for the user (see T117669).
Beta feature info
Graphical assets:
Description:
Upgraded Notifications.
New features to better organise your notifications. Quickly check notifications from other wikis, and more.
This feature will only be available on the individual wikis that you enable it on, whilst it is in beta.
Other ideas explored on how to limit the scope:
Some options we considered (feel free to suggest more):
- A beta feature. Beta features allow users to voluntarily opt-in (and opt-out when they have problems), presents the feature as an early development open for input and welcomes and facilitates feedback.
- (Re: Local vs Global - Currently beta-features need to be enabled on a per-wiki basis. We discussed the possibilities of working around this limitation due to the context of the project. For example, allowing global enablement (the feature is marked as global and when users enable/disable it, affects all wikis), or some kind of propagation (when a cross-wiki notification is opened, the beta feature is automatically enabled on that wiki). We concluded that the technical issues would take too long, without an obvious context for re-use besides this feature, so we will stick with local-enablement. There are options for reminding users locally, discussed at T117669: Invite users to enable Cross-wiki Notifications beta feature)
- Site-specific availability. Cross-wiki notifications can be initially enabled on a couple of sites, and notifications will be visible across those two sites. All users participating in just those two wikis will have the cross-wiki experience (feedback limited by the volume of users). Users not participating on those sites won't be affected. Users participating on those sites but also others, would get a mixed experience that may be sub-optimal (getting some notifications but not others without apparent reason). The selection of the sites can alleviate the issues: it is easier to understand that "notifications from Commons are now are visible in Dutch Wikipedia" than "notifications from German Wikipedia are visible in Dutch Wikipedia". The later seems more of an arbitrary language decision. Likely candidates include: Commons, Wikidata, Metawiki, MediaWiki.
- Notification-specific availability. Cross-wiki notifications can be initially enabled for a specific kind of notifications (e.g., talk page notifications). Users will access a specific kind of notification regardless of their location. Since most users get different kinds of notifications, everybody will get a mixed experience.
- A combination of the above.