Page MenuHomePhabricator

For You Feed: Places of Interest Module
Open, LowPublic

Description

Background

The Places of Interest module shows Wikipedia articles about places near the user's last known pin drop. It displays at least 4 article cards in a horizontal scroll. The module depends on the user's location permission.

If location has not been shared, the first card in the horizontal stack is a CTA prompting the user to share their location. Once location is granted, the module populates with place-based article cards near the user's last pinned location.

Every For You card shares the same persistent chrome: Wikipedia logo (top left), Community tab access, language switcher dropdown (showing user-configured languages + link to language settings; changing language refreshes the module content in the selected language without leaving the module), and notification bell. The bottom navigation bar is always visible.
The three-dot more menu on each card surfaces four options: Save, Share, Hide module, and Customize interests.

Standard card structure: reason label (why the user is seeing this card) → article title → card position indicator (e.g. 2/3) → three-dot more menu → body text excerpt.

User Story

As a Wikipedia reader, I want to discover articles about places near me or where I search on my map, so that I can learn about the history and context of my surroundings in a single tap.

Requirements

  • If the user has not granted location permission or has no recent location from "Places": the first card in the module is a location CTA card prompting the user to enable location access. Tapping the CTA leads them to "Places"
  • If location is granted: the module shows at least 4 article cards based on places near the user's last location in Places
  • Each place card displays: reason label ('Places of interest'), place/article title, card position indicator (e.g. 1/4), three-dot more menu, and a short excerpt describing the place.
  • The article's top image is used as a full-bleed background. If no image exists, a gradient background is shown.
  • Tapping a card navigates to the full Wikipedia article for that place.
  • The module uses the user's last location from Places (not necessarily real-time GPS) to determine nearby articles.
  • If location is available but no nearby articles are found, the module is hidden from the feed.
  • Add "Your location" into "What's driving your feed" Settings screen

Nice to have

  • Rotate through nearby articles

Designs

Places cards →
Settings screen for "Your location" →

Related Objects

Event Timeline

Dbrant renamed this task from For You Feed: Places of Interest Module to [S] For You Feed: Places of Interest Module.Mar 30 2026, 8:01 PM
Dbrant renamed this task from [S] For You Feed: Places of Interest Module to For You Feed: Places of Interest Module.Apr 9 2026, 3:06 PM

Some items are still in discussion and will move to the Engineer column once the design solidifies

Talked to @HNordeenWMF - moving columns - we can keep the discussion going once engineers have the chance to see those mocks.