Page MenuHomePhabricator

Rollout plan for real-time preview
Closed, ResolvedPublic

Description

This task is for planning the rollout of the real-time preview.

Documentation for feature still needs to be written.

Rollout plan (not finalized):

Prior consultation is needed to determine the pilots wikis. Translations should also be in place.

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 796385 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable Realtime Preview on more pilot wikis: huwiki and fiwiki

https://gerrit.wikimedia.org/r/796385

Mentioned in SAL (#wikimedia-operations) [2022-05-26T07:15:21Z] <ariel@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:796385|Enable Realtime Preview on more pilot wikis: huwiki and fiwiki (T303961)]] (duration: 00m 51s)

Change 804806 had a related patch set uploaded (by Samwilson; author: Samwilson):

[operations/mediawiki-config@master] Enable Realtime Preview on cawiki, viwiki, and fawiki

https://gerrit.wikimedia.org/r/804806

Change 804806 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable Realtime Preview on cawiki, viwiki, and fawiki

https://gerrit.wikimedia.org/r/804806

Mentioned in SAL (#wikimedia-operations) [2022-06-14T07:22:30Z] <taavi@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:804806|Enable Realtime Preview on cawiki, viwiki, and fawiki (T303961)]] (duration: 03m 20s)

I think all the deployment rollout items are done for now, according to the release timeline. Next ones will be groups 0 and 1 in October.

Now we work on the various bugs, and wait for performance review, I think?

Samwilson changed the task status from Open to Stalled.Jun 27 2022, 9:49 AM
dmaza subscribed.

@NRodriguez should we start thinking about removing the gadget from plwiki? Any particular reason for keeping it at this point?

engines engage! (yes, let's remove it, this will not impact its release as a beta feature right)

It will not but we should probably notify plwiki about it since it'll become disabled by default and they'll need to opt-in. @sgrabarczuk any suggestions?
I've created T313420: Remove Realtime Preview Gadget and enable Realtime Preview on plwiki via config.

Can’t the gadget remain until it becomes a no-op on plwiki? It would avoid people having to opt back in, and I wouldn’t expect the extra maintenance costs too big in this short time (we’re speaking about at most months until it becomes a no-op, aren’t we?).

Will this feature be available in preferences instead?
If we make it opt-in, users will have to make a move again, and we risk that compared to the number of the current RTP users, fewer people will do that.
If we make it opt-out, we'll inconvenience some of those who have opted out the gadget

I spoke too soon, and I did not realize that removing the gadget would mean this.

Indeed as @Tacsipacsi suggested, let's put the T313420: Remove Realtime Preview Gadget and enable Realtime Preview on plwiki via config in our Backlog and tackle this work once we've "graduated" this feature to be a feature for all (AKA not a Beta preference)

This being said, since the Gadget will be eventually removed-- we will not pick up any bugs associated with the gadget.

Can’t the gadget remain until it becomes a no-op on plwiki? It would avoid people having to opt back in, and I wouldn’t expect the extra maintenance costs too big in this short time (we’re speaking about at most months until it becomes a no-op, aren’t we?).

Correct, it's a matter of months.

Cc @dom_walden and @Samwilson @dmaza

This being said, since the Gadget will be eventually removed-- we will not pick up any bugs associated with the gadget.

This is the main reason why I brought it up. As long as there are no issues with it I don't see a problem keeping it around until we are done.

It's only been a week, but it doesn't look like usage has changed much since the Aug 2nd rollout to Group 0:

Screenshot_20220809_064324.png (746Γ—1 px, 70 KB)

There are now 60 users with the beta feature enabled on mediawiki.org (which I think is the largest Group 0 wiki).