starcitizentools / citizen-skin
A beautiful, usable, responsive MediaWiki skin with in-depth extension support. Originally developed for the Star Citizen Wiki.
Package info
github.com/StarCitizenTools/mediawiki-skins-Citizen
Language:Less
Type:mediawiki-skin
pkg:composer/starcitizentools/citizen-skin
Requires
- composer/installers: ^2|^1.0.1
Requires (Dev)
This package is auto-updated.
Last update: 2026-06-11 12:13:15 UTC
README
πCitizen
Citizen is a beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience.
π Live demo | β¨ Showcase | π Documentation
Notable features
- Responsive layout: Responsive and able to adapt to different screen sizes. π±π»π₯οΈ
- Command palette: Quick access to everything. πβ‘οΈ
- Light/dark mode: Switch between light and dark mode. βοΈπ
- Improved extension UI: Adjust supported extensions to be more usable and cohesive. π€π
- Extensible preferences: Let users personalize their experience, and let gadgets add their own options. ππ
- Collapsible sections: Collapse and expand article sections. ππ
- Persistent ToC: Access ToC anywhere in the article. ππ
- Progressive Web App: Give a more app-like experience when user add your wiki to their home screen. π±
Installation
-
Download place the file(s) in a directory called
Citizenin yourskins/folder. -
Add the following code at the bottom of your LocalSettings.php:
wfLoadSkin( 'Citizen' );
-
βοΈDone - Navigate to Special:Version on your wiki to verify that the skin is successfully installed.
Configurations
Check out the configuration documentation for more details.
Requirements
- MediaWiki 1.43.0 or later
- For the legacy versions, check the other release branches:
| Version | MediaWiki version |
|---|---|
| 2.40.2 | 1.39.4 β 1.42.7 |
| 1.17.9 | 1.35.2 β 1.39.3 |
Extensions
Check out the extensions documentation for recommended extensions and supported extension styles.