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.| Extension | Version | Description |
|---|---|---|
| AccountInfo | REL1_39 3145de8 | Displays user account information |
| AdvancedSearch | REL1_39 3a0eed7 | Enhanced search interface with filters |
| AJAXPoll | REL1_39 8429d8d | Adds AJAX-based polls to pages |
| ApprovedRevs | N/A | Allows administrators to approve specific revisions |
| Capiunto | REL1_39 3a6d523 | Lua library for creating infoboxes |
| Cargo | REL1_39 b4c6314 | Database storage and querying for template data |
| CategoryTree | N/A | Displays category structure as a dynamic tree (bundled with MediaWiki) |
| CentralNotice | REL1_35 4aa2a8f | Manages sitewide banners and notices |
| Cite | N/A | Adds <ref> and <references> tags for citations (bundled with MediaWiki) |
| CiteThisPage | REL1_39 1d21f67 | Provides citation formats for pages |
| CleanChanges | MLEB 2021.07 | Enhanced recent changes display |
| CodeEditor | REL1_39 67c012c | Ace editor for JavaScript/CSS pages |
| CodeMirror | REL1_43 | Syntax highlighting for wikitext editor |
| CommentStreams | REL1_43 | Threaded discussion system |
| CookieWarning | REL1_39 021d9ea | GDPR-compliant cookie consent banner |
| DataMaps | 0.17.7 9c448d3 | Interactive map system with layers and markers |
| DiscussionTools | REL1_39 1aae2cc | Improved talk page features with visual reply tool |
| DismissableSiteNotice | N/A | Allows users to dismiss site-wide notices |
| Echo | REL1_35 347c30e | Notification system for user interactions |
| FloatingUI | 0.0.1 | Tooltip and popover positioning library |
| Flow (StructuredDiscussions) | REL1_35 e3379f0 | Modern discussion system (being phased out) |
| FlaggedRevs | REL1_39 130a28f | Revision review and approval system |
| Graph | N/A | Vega-based data visualization |
| Interwiki | REL1_35 a65a18e | Management interface for interwiki links |
| Lingo | REL1_35 e948775 | Glossary extension with hover tooltips |
| MediaSearch | REL1_39 e0aa7bb | Advanced media file search interface |
| MsUpload | REL1_35 32eb420 | Drag-and-drop file upload interface |
| MultimediaViewer | REL1_43 | Fullscreen media viewer with metadata (bundled with MediaWiki) |
| OAuth | REL1_35 451ed95 | OAuth authentication provider |
| Popups | REL1_43 | Article and reference preview popups (bundled with MediaWiki) |
| PortableInfobox | 0.6 16a77dc | Mobile-friendly infobox system |
| RelatedArticles | REL1_43 | Displays related articles at page bottom |
| ReplaceText | REL1_43 | Find and replace text across multiple pages |
| RevisionSlider | REL1_35 4c4e368 | Interactive slider for comparing revisions (bundled with MediaWiki) |
| Score | REL1_39 0a66cef | Renders musical notation using LilyPond |
| Scribunto | REL1_39 ebb91f2 | Lua scripting for templates |
| SearchDigest | Master ddd4665 | Search results with rich previews |
| Semantic MediaWiki | 5.0.2 | Semantic data storage and querying |
| Semantic Result Formats | 5.0.0 | Additional result formats for SMW queries |
| SimpleTooltip | N/A | Simple tooltip functionality |
| SmiteSpam | REL1_39 c81b04b | Anti-spam tools for administrators |
| StructuredNavigation | REL1_39 55e2ec0 | Hierarchical navigation menus |
| SyntaxHighlight | REL1_35 05598b3 | Syntax highlighting using Pygments (bundled with MediaWiki) |
| Tabs | REL1_39 63ccef2 | Simple tabbed content interface |
| Tabber | N/A | Alternative tabbed content interface |
| TabberNeue | 2.6.0 | Modern, responsive tabbed content interface |
| TemplateData | REL1_43 | Documentation for template parameters (bundled with MediaWiki) |
| TimedMediaHandler | N/A | Audio and video playback support |
| TinyMCE | 1.1.2 | WYSIWYG editor using TinyMCE |
| Translate | MLEB 2023.01 | Translation management for interface messages |
| TwoColConflict | REL1_39 5a2a947 | Improved edit conflict resolution interface |
| UniversalLanguageSelector | MLEB 2021.12 | Language selection and input tools |
| UploadWizard | REL1_43 | Step-by-step file upload wizard |
| UserProfileV2 | Main effb3b1 | User profile pages with customization |
| VEForAll | REL1_39 0de7158 | VisualEditor for all content namespaces |
| VisualEditor | REL1_43 | Visual rich-text editor (bundled with MediaWiki) |
| Wikibase | REL1_35 7bb503b | Structured data repository (used by Wikidata) |
| WikiEditor | REL1_43 | Enhanced wikitext editor with toolbar (bundled with MediaWiki) |
| WSSearchFront | 3.5.4 c27ebcb5 | Wikisource search interface |
Extension Categories
Editing & Content Creation (20 extensions)
VisualEditor, WikiEditor, CodeMirror, CodeEditor, TinyMCE, VEForAll, Scribunto, TemplateData, DiscussionTools, CommentStreams, Flow, ReplaceText, TwoColConflict, ScoreSemantic & Data (15 extensions)
Semantic MediaWiki, Semantic Result Formats, Cargo, Capiunto, Wikibase, PortableInfobox, DataMaps, GraphMedia & Files (5 extensions)
MultimediaViewer, TimedMediaHandler, UploadWizard, MsUpload, MediaSearchNavigation & UI (12 extensions)
Tabs, Tabber, TabberNeue, CategoryTree, Popups, FloatingUI, SimpleTooltip, StructuredNavigation, RelatedArticles, CookieWarning, DismissableSiteNoticeNotifications & Communication (3 extensions)
Echo, CentralNotice, UserProfileV2Translation & Localization (3 extensions)
Translate, UniversalLanguageSelector, CleanChangesSearch & Discovery (4 extensions)
AdvancedSearch, MediaSearch, SearchDigest, WSSearchFrontQuality Control (5 extensions)
FlaggedRevs, ApprovedRevs, RevisionSlider, Cite, CiteThisPageAdministration (5 extensions)
Interwiki, OAuth, SmiteSpam, AccountInfo, LingoLibrary 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
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