Page MenuHomePhabricator

Alert story watchers on Article changes
Open, Needs TriagePublic

Description

Background

To ensure that wikistories remain relevant and up-to date, the wikistory tool should have mechanisms that notifies article contributors, story creators and story editors of changes happening against an article with wikistories i.e.

  • Alerting story watchers of changes to the article contents; giving them an opportunity to update the story contents where necessary.
Description/User story

As a story watcher,
I want to be informed of changes to an article the story is based on,
so that I can keep the story up-to-date and relevant.

Design

TBA

Acceptance Criteria
  • Wikistory watchers get notified when there's changes to the article of a wikistory they created.
Test Scenarios
Open questions
  • Is this done via a custom Echo notification?
  • Do we want to combine in this task the idea that an article edit may have different impact on a story?
    • All the text used in the story is still present in the article so maybe the story is just fine
    • The text used in the story was modified in the article so the story probably need to be revisited
    • The text used in the story was partially or completely removed from the article so a story review is really needed. We may even consider not showing the story until it is reviewed in this case.
  • Other idea: after the successful article edit, we could invite the article editor to review the affected stories.

Event Timeline

PWaigi-WMF changed the visibility from "Public (No Login Required)" to "All Users".

@PWaigi: Please don't change the task view policy to "All Users" as that makes no sense. Thanks.

Aklapper changed the visibility from "All Users" to "Public (No Login Required)".Oct 3 2022, 1:40 PM
PWaigi-WMF renamed this task from Enabling collaboration on a wiki story to Alerting Editors and Story Creators on recent changes.Tue, Jan 31, 10:41 AM
PWaigi-WMF edited projects, added Inuka-Team (Kanban); removed Inuka-Team.
PWaigi-WMF updated the task description. (Show Details)
PWaigi-WMF renamed this task from Alerting Editors and Story Creators on recent changes to Add to watchlist + Alerting Editors and Story Creators on recent wikistory changes.Tue, Jan 31, 1:45 PM
PWaigi-WMF renamed this task from Add to watchlist + Alerting Editors and Story Creators on recent wikistory changes to Add to watchlist + Alerts on Wikistory changes.
PWaigi-WMF updated the task description. (Show Details)

From the task description:

  • Alerting a story creator of changes to the article; allowing them to update the story contents.
  • Alerting anyone who edits a story of changes to the article; allowing them to update the story contents.

Those two points can be combined and probably generalized to the story's watchers. Creators and editors are often watchers but anyone else can watch any page or any story if they want to.

  • Alerting the editor that a wikistory has been created in an article they created, edited and/or are watching.

This is the feature I refer to as "recent changes propagation from the story to the article"

  • Adding anyone who creates or edits a wikistory to a watchlist upon publishing a story.

This is probably adding the watchlist checkbox to the publish screen to facilitate watchlisting for creators and editors. The same thing exists for the article publish form.

Screen Shot 2023-01-31 at 2.26.56 PM.png (388×936 px, 61 KB)

The 3 points above are independent features that will benefit from having their own task for execution.

Thanks for the clarification @SBisson it makes sense to split them.

PWaigi-WMF renamed this task from Add to watchlist + Alerts on Wikistory changes to Alerts story watchers on Wikistory changes.Thu, Feb 2, 12:41 PM
PWaigi-WMF renamed this task from Alerts story watchers on Wikistory changes to Alert story watchers on Wikistory changes.
PWaigi-WMF updated the task description. (Show Details)
PWaigi-WMF renamed this task from Alert story watchers on Wikistory changes to Alert story watchers on Article changes.Thu, Feb 2, 1:03 PM
PWaigi-WMF updated the task description. (Show Details)