Page MenuHomePhabricator

Deploy Replying v1.0 as opt-in Beta Feature
Closed, ResolvedPublic

Description

In T244870, we deployed V1.0 of the new replying workflow to the target wikis below.

This task is about deploying V1.0 of the new replying workflow to the target wikis below as an opt-in Beta Feature.

Target wikis

Open questions

  • How should the new replying workflow appear in Beta Features? What should the feature be called? See: T245539

Dependencies

Done

  • All "Open questions" above are resolved
  • All "Dependencies" above are resolved
  • Version 1.0 of the new replying workflow is available to all contributors to the "target wikis" listed above as an opt-in Beta Feature This will happen in this task: T245794

Event Timeline

ppelberg renamed this task from Deploying Replying v1.0 as opt-in Beta Feature to Deploy Replying v1.0 as opt-in Beta Feature.Feb 11 2020, 3:44 PM
ppelberg created this task.

(Final deployment is blocked on review by me, but no rush.)

Hey @Jdforrester-WMF you mentioned you'll need to do review, can you share the steps for that here?

Hey @Jdforrester-WMF you mentioned you'll need to do review, can you share the steps for that here?

https://www.mediawiki.org/wiki/Beta_Features/Package#Release_requirements

Awesome. Thank you, James.

Based on the contents of the "Release requirements" section linked above and commented on below, it seems like everything is taken care of, in many cases by you.

What – if anything – do you see as still needing to happen before this [1] gets deployed?


Release requirements

The below is copied from: https://www.mediawiki.org/wiki/Beta_Features/Package#Release_requirements

Have a quick chat with the product owner for Beta Features (currently James Forrester)

We're doing that now?

Make an extension

https://www.mediawiki.org/wiki/Extension:DiscussionTools

Get preliminary design review

T235592

Get preliminary security review

T242134

Get preliminary performance review

T240474

Make sure there is a wiki page on MediaWiki.org for it that is understandable to the general public

https://www.mediawiki.org/wiki/Talk_pages_project/replying

Ensure that the talk page for the project is using Flow[citation needed]

https://www.mediawiki.org/wiki/Talk:Talk_pages_project/replying (although, in the future we make change this to "classic" wikitext talk page)

Make sure there is someone on point for feedback, acting as a product manager (either volunteer or WMF staff)

@ppelberg

Make a Phabricator project for the extension

https://phabricator.wikimedia.org/project/view/4358

Enable the "final version" of the code on Beta Cluster at least a week before you want to go for production.

https://en.wikipedia.beta.wmflabs.org/wiki/Talk:Cats

Make gerrit change (do not merge) to the Beta Features whitelist in mediawiki configuration

T245794#5965012

Deploy!

T245794#5965664


  1. T245794

This is now good to go from my POV.

This is now good to go from my POV.

Excellent – thank you for your help with this, James.

ppelberg reopened this task as Open.
ppelberg closed this task as Resolved.
ppelberg updated the task description. (Show Details)