Skip to main content
Citizen provides custom skinStyles for 70+ MediaWiki extensions, ensuring they integrate seamlessly with the skin’s modern design. This page lists all supported extensions with links to their documentation on MediaWiki.org.

Extension List

The following extensions have dedicated skinStyles in Citizen. The version column indicates the extension version against which the skinStyles were developed and tested.
Some extensions are marked as N/A for version because tracking was not implemented initially. These skinStyles are regularly updated but may not have documented version compatibility.
ExtensionVersionDescription
AccountInfoREL1_39 3145de8Displays user account information
AdvancedSearchREL1_39 3a0eed7Enhanced search interface with filters
AJAXPollREL1_39 8429d8dAdds AJAX-based polls to pages
ApprovedRevsN/AAllows administrators to approve specific revisions
CapiuntoREL1_39 3a6d523Lua library for creating infoboxes
CargoREL1_39 b4c6314Database storage and querying for template data
CategoryTreeN/ADisplays category structure as a dynamic tree (bundled with MediaWiki)
CentralNoticeREL1_35 4aa2a8fManages sitewide banners and notices
CiteN/AAdds <ref> and <references> tags for citations (bundled with MediaWiki)
CiteThisPageREL1_39 1d21f67Provides citation formats for pages
CleanChangesMLEB 2021.07Enhanced recent changes display
CodeEditorREL1_39 67c012cAce editor for JavaScript/CSS pages
CodeMirrorREL1_43Syntax highlighting for wikitext editor
CommentStreamsREL1_43Threaded discussion system
CookieWarningREL1_39 021d9eaGDPR-compliant cookie consent banner
DataMaps0.17.7 9c448d3Interactive map system with layers and markers
DiscussionToolsREL1_39 1aae2ccImproved talk page features with visual reply tool
DismissableSiteNoticeN/AAllows users to dismiss site-wide notices
EchoREL1_35 347c30eNotification system for user interactions
FloatingUI0.0.1Tooltip and popover positioning library
Flow (StructuredDiscussions)REL1_35 e3379f0Modern discussion system (being phased out)
FlaggedRevsREL1_39 130a28fRevision review and approval system
GraphN/AVega-based data visualization
InterwikiREL1_35 a65a18eManagement interface for interwiki links
LingoREL1_35 e948775Glossary extension with hover tooltips
MediaSearchREL1_39 e0aa7bbAdvanced media file search interface
MsUploadREL1_35 32eb420Drag-and-drop file upload interface
MultimediaViewerREL1_43Fullscreen media viewer with metadata (bundled with MediaWiki)
OAuthREL1_35 451ed95OAuth authentication provider
PopupsREL1_43Article and reference preview popups (bundled with MediaWiki)
PortableInfobox0.6 16a77dcMobile-friendly infobox system
RelatedArticlesREL1_43Displays related articles at page bottom
ReplaceTextREL1_43Find and replace text across multiple pages
RevisionSliderREL1_35 4c4e368Interactive slider for comparing revisions (bundled with MediaWiki)
ScoreREL1_39 0a66cefRenders musical notation using LilyPond
ScribuntoREL1_39 ebb91f2Lua scripting for templates
SearchDigestMaster ddd4665Search results with rich previews
Semantic MediaWiki5.0.2Semantic data storage and querying
Semantic Result Formats5.0.0Additional result formats for SMW queries
SimpleTooltipN/ASimple tooltip functionality
SmiteSpamREL1_39 c81b04bAnti-spam tools for administrators
StructuredNavigationREL1_39 55e2ec0Hierarchical navigation menus
SyntaxHighlightREL1_35 05598b3Syntax highlighting using Pygments (bundled with MediaWiki)
TabsREL1_39 63ccef2Simple tabbed content interface
TabberN/AAlternative tabbed content interface
TabberNeue2.6.0Modern, responsive tabbed content interface
TemplateDataREL1_43Documentation for template parameters (bundled with MediaWiki)
TimedMediaHandlerN/AAudio and video playback support
TinyMCE1.1.2WYSIWYG editor using TinyMCE
TranslateMLEB 2023.01Translation management for interface messages
TwoColConflictREL1_39 5a2a947Improved edit conflict resolution interface
UniversalLanguageSelectorMLEB 2021.12Language selection and input tools
UploadWizardREL1_43Step-by-step file upload wizard
UserProfileV2Main effb3b1User profile pages with customization
VEForAllREL1_39 0de7158VisualEditor for all content namespaces
VisualEditorREL1_43Visual rich-text editor (bundled with MediaWiki)
WikibaseREL1_35 7bb503bStructured data repository (used by Wikidata)
WikiEditorREL1_43Enhanced wikitext editor with toolbar (bundled with MediaWiki)
WSSearchFront3.5.4 c27ebcb5Wikisource search interface

Extension Categories

Editing & Content Creation (20 extensions)

VisualEditor, WikiEditor, CodeMirror, CodeEditor, TinyMCE, VEForAll, Scribunto, TemplateData, DiscussionTools, CommentStreams, Flow, ReplaceText, TwoColConflict, Score

Semantic & Data (15 extensions)

Semantic MediaWiki, Semantic Result Formats, Cargo, Capiunto, Wikibase, PortableInfobox, DataMaps, Graph

Media & Files (5 extensions)

MultimediaViewer, TimedMediaHandler, UploadWizard, MsUpload, MediaSearch Tabs, Tabber, TabberNeue, CategoryTree, Popups, FloatingUI, SimpleTooltip, StructuredNavigation, RelatedArticles, CookieWarning, DismissableSiteNotice

Notifications & Communication (3 extensions)

Echo, CentralNotice, UserProfileV2

Translation & Localization (3 extensions)

Translate, UniversalLanguageSelector, CleanChanges

Search & Discovery (4 extensions)

AdvancedSearch, MediaSearch, SearchDigest, WSSearchFront

Quality Control (5 extensions)

FlaggedRevs, ApprovedRevs, RevisionSlider, Cite, CiteThisPage

Administration (5 extensions)

Interwiki, OAuth, SmiteSpam, AccountInfo, Lingo

Library Support

Citizen also provides skinStyles for common JavaScript libraries used by extensions:
  • Leaflet (used by DataMaps, Maps, Kartographer)
  • DataTables (used by Cargo, Semantic MediaWiki)
  • Tippy.js (used by Semantic MediaWiki)
  • OOUI (MediaWiki’s UI framework)
  • jQuery UI (legacy jQuery UI components)

Testing Status

SkinStyles are tested against the versions listed in the table above. While most remain compatible across versions, significant UI changes in newer extension releases may require skinStyles updates. If you encounter styling issues with a newer extension version, please open an issue on GitHub.

Contributing

Notice an extension that’s not supported? Want to improve existing skinStyles? See the Adding Extension Support guide to contribute!

MediaWiki Core Modules

In addition to extensions, Citizen provides skinStyles for numerous MediaWiki core modules, including:
  • Special pages (search, preferences, recent changes, user login/signup)
  • Content pages (edit, history, file pages)
  • UI components (notifications, buttons, forms, icons)
  • Debug tools (debug bar, file warnings)
  • Diff viewer and page galleries
These are automatically applied and don’t require separate extension installation.

Build docs developers (and LLMs) love