Page MenuHomePhabricator

Enable Discussion Tools on API Portal
Closed, ResolvedPublic

Description

Enable the Discussion Tools extension on api.wikimedia.beta.wmflabs.org and api.wikimedia.org

Details

Event Timeline

Hmm...do we allow SD at new wikis? I'm fairly sure no new content wikis would get it, through apiportalwiki might be an exception.

StructuredDiscussions has some disadvantages compared to normal talk pages imo, and per https://meta.wikimedia.org/wiki/Limits_to_configuration_changes enabling it on more wikis is a "Prohibited changes":

Some extensions are currently installed in some Wikimedia wikis, but have significant unresolved problems or bugs. So it is decided not to install these extensions to further wikis, though existing installations will be preserved.

I believe that DiscussionTools is intended the partially fulfill the use case for StructuredDiscussions. Maybe that should be deployed instead?

@ppelberg this is our ticket for the discussion.

Thank you for the ping, @eprodromou. The Editing Team would prefer Structured Discussions not be deployed to any new wikis and instead, install DiscussionTools on on api.wikimedia.beta.wmflabs.org.

Provided the above is okay with you (read: doing so doesn't create any "existential" issues for y'all), we are assuming you have the knowledge you need to deploy DiscussionTools on api.wikimedia.beta.wmflabs.org. If this is not the cases, and you would value guidance from us, please let us know; we're happy to help. cc @Esanders


For now, DiscussionTools will unlock a simplified workflow for responding to specific comments (see: Talk pages project/Replying). Soon, it will unlock a new workflow for starting new discussion topics (see: Talk pages project/New discussion) and later:

  • Enhanced notifications for ensuring people are aware when others are talking to them/saying things about topics they have expressed an interest in (T233447) and
  • Visual improvements to make the activity, actions and content within talk pages more legible (T249579)
eprodromou subscribed.

Well, there we are. @apaskulin I'll let you take it from here.

apaskulin renamed this task from Enable Structured Discussions on API Portal beta site to Enable Discussion Tools on API Portal.Oct 13 2020, 3:05 PM
apaskulin updated the task description. (Show Details)

Hi @hnowlan! Does it make sense to assign this task to you?

Change 633980 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/mediawiki-config@master] apiportal: enable discussion tools

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

Change 633980 merged by jenkins-bot:
[operations/mediawiki-config@master] apiportal: enable discussion tools

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

apaskulin assigned this task to hnowlan.
apaskulin moved this task from Ready to Done on the Platform Team Workboards (Green) board.

Verified that this is enabled on Special:Version on beta. Thanks, Hugh!