Page MenuHomePhabricator

Test main page customization feature with selected new communities
Closed, ResolvedPublic8 Estimated Story Points

Description

Summary

Run a pilot test of the main page customization feature with 4–5 selected small or new wiki communities. The goal is to validate design decisions made during exploration, identify gaps before wider rollout, and gather learnings for implementing remaining Starter Kit features.

What to test
  • Can communities with limited English proficiency understand and complete the 3-step wizard flow?
  • Do the generated templates work correctly on the wiki without additional technical setup?
  • Are the inline editing instructions in the generated templates clear enough for editors to update content independently?
  • Do communities find the section opt-in/opt-out model useful, or do they want a different level of control?
  • Does the TemplateStyles CSS load correctly for sister projects and languages sections?
Selected communities
WikiMain PageIssues
Tonganto.wikipedia.orgMobile responsiveness, missing content, layout issues
Central Kanuriknc.wikipedia.orgMissing content, many red links
Nupenup.wikipedia.orgMobile responsiveness
Oboloann.wikipedia.orgMissing content in templates, potential candidate for guided template creation
Southern Ndebelenr.wikipedia.orgMobile responsiveness, red links
Pannonian Rusynrsk.wikipedia.orgMobile responsiveness
Tigretig.wikipedia.orgMissing content
Mossimos.wikipedia.orgMobile responsiveness
Kusaalkus.wikipedia.orgMissing content
Tibetanbo.wikipedia.orgMobile responsiveness, red links
Fulfuldeff.wikipedia.orgMobile responsiveness
Jjukaj.wikipedia.orgMissing content
Communication
WikiContributor contactedFeedback received? Yes/No yet
Nupe community: (no admin)787IYONot yet
Tongan communityTauʻolungaYes
Central Kanuri communityNoneNot applicable
Obolo communityKatelemNot yet
Southern Ndebele: (no admin)NoneNot applicable
Pannonian Rusyn communityKeresturecNot yet
Tigre community (no admin)NoneNot applicable
Mossi community (no admin)NoneNot applicable
Kusaal (no admin)NoneNot applicable
TibetanPecha-TsewangNot yet
FulahDe-InvincibleYes
Jju (no admin)Kambai AkauContributor applied for admin rights
Tyap CommunityKambai AkauYes
Test setup notes
  • Coming soon

Event Timeline

As part of our outreach for the new main page customization feature, the following wikis could be good candidates to target. They represent a range of smaller language communities where the feature could be useful, issues broadly fall around mobile responsiveness, missing/thin content, and design layout problems. These were identified by browsing the Incubator site creation log and are mostly wikis created between 2023 and 2026.

WikiMain PageIssues
Tonganto.wikipedia.orgMobile responsiveness, missing content, layout issues
Central Kanuriknc.wikipedia.orgMissing content, many red links
Nupenup.wikipedia.orgMobile responsiveness
Oboloann.wikipedia.orgMissing content in templates, potential candidate for guided template creation
Southern Ndebelenr.wikipedia.orgMobile responsiveness, red links
Pannonian Rusynrsk.wikipedia.orgMobile responsiveness
Tigretig.wikipedia.orgMissing content
Mossimos.wikipedia.orgMobile responsiveness
Kusaalkus.wikipedia.orgMissing content
Tibetanbo.wikipedia.orgMobile responsiveness, red links
Fulfuldeff.wikipedia.orgMobile responsiveness
MaryMunyoki set the point value for this task to 8.Apr 2 2026, 3:10 PM

Three communities out of the 8 that we reached out to used the Starter Kit to update their main pages. Homepage layouts seen in these examples were generated using the Starter Kit and then further customized by communities: Tyap, Jju, Fula.

A few observations and feedback points from testing and conversations with communities:

  • The feedback from communities was largely positive around ease of setup and reduced time required to configure a homepage. Contributors mentioned that tasks that previously took days or weeks could now be completed within about an hour using the Starter Kit.
  • Communities especially appreciated that much of the HTML and CSS was already in place, making it easier for contributors without strong technical backgrounds to configure their main pages.
  • Some communities also highlighted additional functionality they would like to see supported in the future, such as:
    • easier article creation workflows for newcomers,
    • support for audio/video sections,
    • representation of dialects and language variants,
    • onboarding/help guidance for first-time users.
  • This was also reflected in the fact that some communities retained a few older components while adopting the new main page layouts, suggesting that communities still have specific local workflows and features they want to preserve.

A few implementation and design concerns emerged during testing:

  • There is currently too much inline CSS being generated. Would suggest using templates/modules for styling instead. One of the effects of inline CSS is discrepancies in mobile responsiveness and dark mode rendering.

IMG_2900.PNG (1,170×2,532 px, 754 KB)

  • Would suggest using flexbox layouts instead of tables for category sections.
  • There is also a design layout issue where if content in two columns next to each other is not of similar size, the sections are displayed with mismatched heights and the layout appears visually crooked.

Screenshot 2026-05-21 at 6.09.37 PM.png (2,154×800 px, 474 KB)

  • One additional layout bug we noticed during testing was that if the image height overflows beyond the div element, it ends up disturbing the layout/alignment of the column elements that follow below it.

Screenshot 2026-05-21 at 6.14.03 PM.png (2,094×1,162 px, 569 KB)

  • Setting up how the main page looks is one thing, but configuring ongoing functionality is another, for example, communities may not be sure how often dynamic sections should change or how those workflows should be maintained over time.

A few workflow and platform-related issues emerged during testing:

  • One bug we encountered was that final changes were published to a new page instead of replacing the intended main page. For example:
  • We also noticed that one of the admins trying to use the Starter Kit no longer had active admin rights on that wiki and had to request temporary rights again before proceeding. This also surfaced a broader challenge for smaller wikis where administrators often only receive temporary access that later expires and needs renewal.