Page MenuHomePhabricator

[Epic] Backlink marker community configuration
Open, Needs TriagePublic

Description

We want to give admins a dialog where they can enter or select a customizable backlink marker alphabet. See epic for more details.
When present we'll use the CommunityConfiguration mechanics. This is the umbrella ticket for work related to that.

Investigations

Features & Decisions

Mockups

https://www.figma.com/design/Waj127iiav7sRHENkkZkc2/Backlinks-Special-Page-UI

Backlinks_Page-mockup.png (1×1 px, 125 KB)
Backlinks_Variation-with-radiobuttons_Custom-field.png (927×716 px, 95 KB)
Backlinks_Variation-with-radiobuttons.png (795×716 px, 85 KB)
Backlinks_Variation-with-2-columns.png (449×716 px, 53 KB)

Implementation Steps

Integration in CommunityConfiguration Extension

We currently plan to implement our own, custom editor for the page, rather than letting CommunityConfiguration generate a page based on our schema. To accomplish this, we'll set the CommunityConfiguration.EditorCapabilities attribute in extension.json and implement AbstractEditorCapability using GenericFormEditorCapability as a guide.

This method of integration should result in our custom page appearing along with the other generic pages on the main menu Special:CommunityConfiguration .

Ours will be the first deployment of this type of customization.

Related Objects

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
lilients_WMDE renamed this task from [Epic] Create a SpecialPage to allow Communities to set the backlink marker Alphabet to [Epic] Backlink marker community configuration.Jan 24 2025, 1:44 PM