Page MenuHomePhabricator

[summaries] Create a new extension for simple summaries experiment
Closed, ResolvedPublic3 Estimated Story Points

Description

Background

WE3.1.12 (Article summaries: mobile summary pilot) - seeks to run an experiment that presents simple article summaries on mobile Wikipedia. This is a Wikipedia specific feature, in it's early stages and doesn't fit well within existing repositories. As such, it needs a home. This task is involves creating a new extension and repository to house this feature.

User story

  • As a developer, I need to produce a new feature in an isolated context that doesn't intrude on existing functionality.

Requirements

  • A new repository for simple summaries is created.

Acceptance criteria

  • The repository should be hosted on Gerrit
  • It should have a readme
  • It should have infrastructure for testing
  • It should have infrastructure for documentation (an ADR folder)
  • After this repository has been created, tasks should be created for next steps in getting this repo into production (security review?)

This task was created by Version 1.2.0 of the Web team task template using phabulous

Event Timeline

Jdrewniak set the point value for this task to 3.Feb 18 2025, 11:25 PM
Jdlrobson-WMF lowered the priority of this task from High to Medium.Feb 19 2025, 6:50 PM
LMora-WMF changed the task status from Open to In Progress.Feb 19 2025, 9:34 PM
LMora-WMF claimed this task.

I realize this might have been outside the scope of this ticket but I was following documentation on how to create new extensions and create a WIP of these 2 pages:

https://www.mediawiki.org/wiki/Extension:ArticleSummaries
https://www.mediawiki.org/wiki/Help:Extension:ArticleSummaries

Change #1122650 had a related patch set uploaded (by LorenMora; author: LorenMora):

[mediawiki/extensions/ArticleSummaries@master] Creating ArticleSummaries extension

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

Change #1122650 merged by Jdlrobson:

[mediawiki/extensions/ArticleSummaries@master] Creating ArticleSummaries extension

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

Change #1123063 had a related patch set uploaded (by Reedy; author: Reedy):

[integration/config@master] zuul: Basic CI for ArticleSummaries extension

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

Change #1123063 merged by jenkins-bot:

[integration/config@master] zuul: Basic CI for ArticleSummaries extension

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

After this repository has been created, tasks should be created for next steps in getting this repo into production (security review?)

@LMora-WMF just wanted to check that you (or someone else) is working on this last action point.
I suspect we need tasks for:

  • Security review the new Summaries extension
  • Setting up Summaries on translation wiki

Note: setting up CI was done in https://gerrit.wikimedia.org/r/c/integration/config/+/1123063?usp=search

@LMora-WMF, @Jdlrobson-WMF - do we know what the next steps are for these? Should we give them an estimate for the work required from the team?

bwang reassigned this task from LMora-WMF to ovasileva.
bwang updated the task description. (Show Details)
bwang added a subscriber: LMora-WMF.