As a Wikimedia user, I would like to be able to easily see which WikiProjects are on my local wiki, so that I can see which WikiProjects that I can join and, therefore, find more ways of connecting with other contributors on the wikis.
Background: This ticket represents the main work to expand the Event List into a Community List, in which there is a new tab ("Communities") that displays the WikiProjects of all the local wiki. We will only display the local WikiProjects for this task, but we may consider a way of discover WikiProjects on other wikis in the future. Because we want to start small and build iteratively, we will now include many usability features in the scope of this task (see out of scope section). However, such usability improvements may be considered after the MVP work is complete.
Acceptance Criteria:
- Given that I am on Special:AllEvents,
- The page title should be "Community list"
- I should see two tabs: "Events" and "Communities"
- Events should show events (what we currently have on the event list)
- Communities should show WikiProjects of that wiki only
- And if I click on "Communities,"
- I should see:
- A description below: "Discover WikiProjects—groups of contributors focused on specific topics, tasks, or areas of the wiki."
- A list of all WikiProjects on the local wiki, with each WikiProject in a separate card, and ordered by ID
- And each card should have:
- WikiProject name
- Description (if any)
- If no description: empty state
- And if the user clicks anywhere on the card,
- They should be redirected to the WikiProject page
- Note: I do not have a super strong preference on where/how the clicking occurs, so if there is another suggestion from design or engineering, this can be shared. For example, we can change it so clicking the name brings you to the WikiProject page.
- They should be redirected to the WikiProject page
- There should be pagination if there are more than X number of WikiProjects -> we need info from Gregory on this
- I should see:
Out of scope:
- A curated list that features certain or specific WikiProjects
- Data that is out of scope: topics, logo, founders, other wikis the project is on
- Functionality this out of scope: search, filters
Design
Design specs
Desktop prototype
Mobile prototype
| Mobile: Communities tab | Desktop: Communities tab | Empty state |








