Page MenuHomePhabricator

Community Picks: On This Day Module
Open, HighPublic5 Estimated Story Points

Description

Background

On This Day surfaces historical events that occurred on the current calendar date across different years. It connects readers to Wikipedia's depth of historical content and gives the feed a sense of temporal context and discovery. The module is designed to feel like an interactive timeline — giving readers a sense of traveling through history as they scroll, rather than reading a static list of events.

User Story

As a reader browsing the Community Picks feed, I want to see significant historical events that happened on today's date in an engaging visual format, so that I can explore Wikipedia's historical content and feel a sense of how events connect across time.

Requirements

  • The module should display the title "On this day" with the subtitle "Discover historical events from this day"
  • Events should be displayed as a timeline. A continuous thread should run with the cards, with each card anchored to a node point on the line representing its year
  • At least 1 randomly chosen event should be previewed in the Feed, with the option to expand into a timeline to explore
  • Each card should display the year prominently at the top, "X years ago" in smaller text below it, an article thumbnail image, and a short description
  • Each article card should have its own three dot menu for individual card actions (utilize existing longpress menu)
  • Cards should be ordered chronologically, so that scrolling moves the reader through time
  • The three dot more menu should be present on the module per the shared menu behavior
  • Content should be sourced from the user's selected language wiki. If the module does not exist in the selected language wiki it should be hidden
  • More option leads to existing "On this day" timeline view

Design Link

Figma link →

Screenshot 2026-03-27 at 3.31.35 PM.png (1×856 px, 170 KB)

Related Objects

Event Timeline

Seddon triaged this task as Medium priority.Mar 17 2026, 4:47 PM
Dbrant set the point value for this task to 5.Mon, Mar 30, 5:50 PM
HNordeenWMF updated the task description. (Show Details)
HNordeenWMF subscribed.

Proposing the additional requirements here to match other modules:

  • Each article card should have its own three dot menu for individual card actions (utilize existing longpress menu)

Related to the comment above, here is the from/to for reference. If we add the actions to this card, we can then reuse the same component we will be using in the "Did you know" component

Screenshot 2026-03-30 at 3.37.36 PM.png (1×1 px, 207 KB)
- @Dbrant please let us know if this update changes your estimate.

HNordeenWMF raised the priority of this task from Medium to High.Tue, Mar 31, 1:53 PM

Just updated the link, pointing to the "Phase 1" board. Nothing changed, just file placement.