Skin:Cosmos

Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. If you would like to learn how to contribute, please read 1>Special:MyLanguage/Skin:Cosmos/How to contribute|our guide.

Configuration
These settings will apply when Cosmos is the active skin.

SocialProfile
These configuration settings require SocialProfile to be installed in order to use them.

PortableInfox
These configuration settings require PortableInfobox to be installed in order to use them.

Interface

 * MediaWiki&#58;Cosmos-tagline
 * Modifies the sitename text in the wiki header. Defaults to the value of MediaWiki:Sitename.


 * MediaWiki&#58;Cosmos-customsidebar
 * creates a custom sidebar. If the MediaWiki message is empty, contains only white space, contains only a "-", or is non-existent, the sidebar will be completely hidden.


 * MediaWiki&#58;Cosmos-stickysidebar
 * creates a custom sticky sidebar. If the MediaWiki message is empty, contains only white space, contains only a "-", or is non-existent, the sidebar will be completely hidden.


 * MediaWiki&#58;Cosmos-toolbar
 * See configuration section for usage and MediaWiki:Cosmos-navigation for formatting.


 * MediaWiki&#58;Cosmos-navigation
 * Modifies the site navigation for this skin; defaults to MediaWiki:Sidebar, although it is recommended to copy MediaWiki:Sidebar to MediaWiki:Cosmos-navigation and follow the Cosmos navigation format for the best results. This navigation can be up to 3 levels deep, in the format of:


 * Community
 * mainpage|Main Page
 * recentchanges-url|RecentChanges
 * portal-url|Community Portal
 * link|Tab title/level one
 * Level 2 tab title
 * Level 3 content 1


 * cosmos-explore
 * Special:RecentChanges|cosmos-recentchanges
 * Special:Random|Random page
 * Special:NewFiles|New files
 * Special:WantedPages|Wanted pages

Compatibility and notes

 * An "Admin Dashboard" icon will appear if the AdminLinks extension is enabled and you have the needed right.


 * Cosmos uses cookies for the sitenotice by default. If the DismissableSiteNotice extension is enabled, then Cosmos will convert to that extension instead.


 * Cosmos supports Echo notifications, if the Echo extension is enabled, then Cosmos will use that for notifications. If the echo extension is not enabled, then Cosmos will use a built in notification system, which only displays new talk page messages.


 * Cosmos has a create article method to easily create articles through a popup.


 * When Cosmos is installed, there will be a "Cosmos skin" tab in Special:Preferences. There is a preference to toggle the mobile responsive version of Cosmos, which is enabled by default.


 * Cosmos does not support the DarkMode extension, therefore removes it from the personal tools when it's enabled.


 * Cosmos supports Miraheze's ManageWiki extension. It will adhere to the  preference, and if that is on, it will display manage wiki links in the navigation.


 * Cosmos is tested and works with VisualEditor.


 * There are body classes for the main page and whether a user is logged in or not.

Planned features

 * Configuration to change the article area width is planned.