Page MenuHomePhabricator

[Release Ticket] Offer support for automatic topic subscriptions in all editing interfaces
Open, Needs TriagePublic

Description

This task tracks the work and steps involved with extending support for automatic topic subscriptions from DiscussionTools to all editing interfaces (see ===Editing interfaces below for definition).

Plan

Step #ActionPurposeTicket(s)
1.Introduce automatic subscriptions to DiscussionTools1) Validate auto-subscribe actions – posting a new comment and starting a new topic – align with peoples' expectations and needs, 2) Validate the first-run experience appears at the right moment and is sufficiently informative, and 3) listen for demand for auto-subs to be extended to other interfacesT284836, T262103, T282636
2.Introduce automatic subscriptions to all editing interfaces1) Provide volunteers greater access to, and flexibility with, using functionality they have come to value and depend onT290778, T290779. Note: this step assumes this is sufficient demand for this to happen.

Editing interfaces

"All editing interfaces" in this context means all interfaces listed in the chart below...

InterfaceLinkStepStatus
Reply ToolReply ToolStep 1✅ Done
New Discussion ToolNew Discussion ToolStep 1✅ Done
MobileFrontend wikitext editorExtension:MobileFrontendStep 2
WikiEditorExtension:WikiEditorStep 2
WikiEditor-based section=new interfaceExtension:WikiEditorStep 2
PageUpdater: Manual:PageUpdater.phpManual:PageUpdater.phpStep 2

Event Timeline

The patches on T284836 now include support for both "steps" (DiscussionTools only, or all editing interfaces), controlled by a configuration option.

I'm not sure what's the scope of this task, but I think it could be merged into that task?

I'm not sure what's the scope of this task, but I think it could be merged into that task?

This task is meant to help us track and plan when and how automatic topic subscriptions will be made available in all interfaces, as such I think it will be good to keep this open.

The patches on T284836 now include support for both "steps" (DiscussionTools only, or all editing interfaces), controlled by a configuration option.

With the above in mind, would it be accurate for me to think that all that's needed, from a technical perspective, to Introduce automatic subscriptions to all editing interfaces ("Step 2" in the ===Plan section above), is to deploy the config change you referenced in T290041#7337621?

Yeah. Okay, that makes sense.

Yeah. Okay, that makes sense.

Great. I've now done two things:

  1. CREATED T290778 for the work involved with writing and deploying the config change that is required to Introduce automatic subscriptions to all editing interfaces ("Step 2" in the ===Plan section above),
  2. UPDATED the task description's ===Plan section to include the tickets required for each step based on the information you shared in T290041#7337700.
ppelberg renamed this task from Offer support for automatic topic subscriptions in all editing interfaces to [Release Ticket] Offer support for automatic topic subscriptions in all editing interfaces.Oct 28 2022, 10:19 PM
ppelberg added a project: TPP-Scaling.
ppelberg moved this task from Scaling Epics to Deployment Phases on the TPP-Scaling board.

The discussion beginning with, Dobrý den, děkuji Vám za informace v článku... on this newcomers' talk page demonstrates an instance where people who start new topics and post comments using the existing full-page editors could benefit from having access to automatic topic subscriptions.

Reason: without automatic topic subscriptions being abled in the full-page editing interfaces, cs:User:OJJ is unlikely to know that cs:User: Padlí Andělé responded to them.

Thank you to @KStoller-WMF and @Urbanecm_WMF for making me aware of this case.