Page MenuHomePhabricator

Investigate potential Community Configuration for Cite
Open, Needs TriagePublic

Description

This epic gathers together several features of Cite which are good candidates for community configuration.

Potential configuration knobs

This task is about setting up UI knobs, please split out subtasks for implementing the lower-level configurability itself.

  • Backlink markers. Ie. 1.0 vs. a. Currently configured by legacy "double i18n" method. (Only 89 sites have successfully customized so far.)
  • Default footnote marker numerals. Ie. 3 vs. ٣. Currently limited configuration with $wgTranslateNumerals. New work will allow any symbols.
  • Custom group markers: T377575: [POC] Initial community configuration page for Cite: reflist backlink label symbol selection. Currently configured by legacy i18n messages; new work will generate dynamically from CLDR.
  • Responsive references (as new default). Currently configured by $wgCiteResponsiveReferences and $wgCiteResponsiveReferencesThreshold. Ideally we drop all multicol overrides on-wiki.
  • VE shows Cite under "Insert" or its own menu: . Currently configured by $wgCiteVisualEditorOtherGroup.
  • Omit square brackets around footnote markers. Ie. [1] vs. 1 . Used by frwiki, eswiki... Currently configured as a styleable class .cite-brackets .

Unapproved wireframe, with the first small steps of backlink symbols and preview outlined in red:

overview@2x.png (2×1 px, 277 KB)

Event Timeline

awight updated the task description. (Show Details)
awight updated the task description. (Show Details)
awight renamed this task from [Epic] Community Configuration for Cite to Invesigate potential Community Configuration for Cite.Jan 22 2025, 10:38 AM
awight renamed this task from Invesigate potential Community Configuration for Cite to Investigate potential Community Configuration for Cite.
awight removed a project: Epic.