Page MenuHomePhabricator

Community: Feed Layout & Framework
Open, MediumPublic5 Estimated Story Points

Description

Background / Description

The new explore feed introduces a "Community" tab that surfaces articles, stories and resources curated by and about volunteer editors and contributors across the Wikimedia movement. This task covers the overall feed layout and framework — including the disclaimer, date header, language switching behavior, and the "See past from the community" entry point. Getting this foundation right ensures all individual content modules have a consistent and reliable container to live in.

User Story

As a reader opening the explore feed, I want to see a clearly organized feed of community curated content in my preferred language, so that I can easily discover what Wikipedia's volunteer editors have highlighted today.

Requirements

  • The "Community" tab should display a disclaimer at the top of the feed: "Content and resources selected by and about the Wikimedia community."
  • Below the disclaimer, the feed should display today's date followed by the content modules in order
  • Profile and Tabs should remain accessible
  • Content should be sourced from the user's selected language wiki. If the user changes their language, the feed should reload pulling content from the newly selected language wiki
  • Modules that do not exist in the selected language wiki should be hidden automatically
  • At the bottom of the feed, users should see a "See past community content" button that loads the same set of modules from previous days
  • The language selector should be visible in the feed header and allow users to switch languages, and the state should be shared across both views of the feed
    • Both feed states (Community & For you) feed should immediately refresh after language change
  • The order of the modules in this section of the feed is
    • Featured Article [Phase 1]
    • Top Read [Phase 1]
    • Did You Know
    • Today's Featured Picture (from the language)
    • In the news [Phase 1]
    • On this day [Phase 1]
    • Picture of the day (from Commons) [Phase 1]
    • Media of the day (Commons)
  • If the feed cannot load due to the user not being connected to the internet, give a clear error state.
  • Note: 3-dot menu built on separate task

Design Link - to be added

Figma link: full Community tab view →

Figma link: Change language interaction →

Design: Guidance on iPad layout

Android task for reference

https://phabricator.wikimedia.org/T418870

Toni Handoff Notes

Based on progress at PR https://github.com/wikimedia/wikipedia-ios/pull/5995

Noting things remaining todo:

The "Community" tab should display a disclaimer at the top of the feed: "Content and resources selected by and about the Wikimedia community."

This disclaimer was not built, we need to build it!

Content should be sourced from the user's selected language wiki. If the user changes their language, the feed should reload pulling content from the newly selected language wiki
The language selector should be visible in the feed header and allow users to switch languages, and the state should be shared across both views of the feed

This is working, just note that currently the Explore language picker is NOT the same as the primary app language. We should ensure this logic is working how Product expects.

General callout that UI needs to be fine-tuned. Use our patterns (WMFFont, etc), match design layout, rotation, iPad check, etc. Do a Voice Over check as well.

Event Timeline

HNordeenWMF renamed this task from Community Picks: Feed Layout & Framework to Community: Feed Layout & Framework.May 28 2026, 10:51 PM
HNordeenWMF updated the task description. (Show Details)
Tsevener updated the task description. (Show Details)
Tsevener updated the task description. (Show Details)
Mazevedo renamed this task from Community: Feed Layout & Framework to [M] Community: Feed Layout & Framework.Wed, Jul 1, 1:58 PM

@HNordeenWMF this one shjould be picked up before any other "community" task

HNordeenWMF raised the priority of this task from Low to Medium.Wed, Jul 1, 3:04 PM
HNordeenWMF raised the priority of this task from Medium to High.Mon, Jul 13, 2:51 PM
Mazevedo renamed this task from [M] Community: Feed Layout & Framework to Community: Feed Layout & Framework.Mon, Jul 13, 5:35 PM
Mazevedo set the point value for this task to 5.
HNordeenWMF lowered the priority of this task from High to Medium.Mon, Jul 13, 7:32 PM
HNordeenWMF lowered the priority of this task from Medium to Low.Mon, Jul 13, 7:56 PM
HNordeenWMF raised the priority of this task from Low to Medium.Mon, Jul 13, 11:10 PM