Page MenuHomePhabricator

[M] Explore Feed Settings: Community Modules Screen
Open, MediumPublic

Description

Background

When users tap 'Modules' under the Community section of the Explore Feed settings screen, they are taken to a screen listing all Community feed modules with individual toggles to turn each module on or off.

This screen is scoped exclusively to Community feed modules and is separate from the For You modules screen. It replaces the previous combined Customize Explore Feed module list for community content. Module order is fixed to match the feed order. Turning a module off hides it from the Community feed and can be re-enabled at any time.

User Story

As a Wikipedia reader, I want to independently manage which Community feed modules I see, separately from my For You feed settings, so that I can customize each tab's content without the two interfering with each other.

Requirements

  • The screen is titled 'Community' with a back button returning to the Explore Feed settings screen.
  • All Community feed modules are listed in their fixed feed order: Featured Article, Top Read, Did You Know, Today's Featured Picture (from the language), In the news, On this day, Picture of the day (from Commons), Media of the day (Commons)
  • Show all modules, even if the user's primary language is not eligible for the modules
  • Each module row has a toggle (on/off) reflecting current visibility state.
  • Toggling a module off hides it from the Community feed upon leaving the settings screen, Toggling on re-enables it likewise.
  • Module order is fixed — users cannot reorder.
  • A helper text below the module list reads: 'Turning off a module hides it from your Community feed. You can re-enable it here at any time.'
  • If all modules are toggled off, display a warning: 'Your Community feed will be empty. Turn on at least one module to see content.'
  • This screen has no language toggle section — language is managed exclusively through What's driving your feed → Languages.

Design

Figma file (main view) →
Figma file (all modules toggled off) →
Figma file (complete flow for reference) →

Event Timeline

Dbrant renamed this task from Explore Feed Settings: Community Modules Screen to [M] Explore Feed Settings: Community Modules Screen.Mon, Mar 30, 7:49 PM
HNordeenWMF raised the priority of this task from Low to Medium.Wed, Apr 8, 9:37 PM