Jump to content

Skin:Material

From mediawiki.org
MediaWiki skins manual - category
Material
Release status: experimental
Description The Material Design language created by Google, captured in MediaWiki software
Author(s)
Latest version 1.3.1 (2016-11-22)
MediaWiki 1.26+
Composer mediawiki/material-skin
License GNU General Public License 3.0 or later
Download
README
Example Example on Skins wiki
Quarterly downloads 19 (Ranked 21st)
Public wikis using 7 (Ranked 123rd)
Public wikis using as default skin 1
Translate the Material skin if it is available at translatewiki.net
Issues : Open tasks · Report a bug

Material is a skin currently in development, based on the Material Design language created by Google.

Download

[edit]
  • Download and place the file(s) in a directory called Material in your skins/ folder.
  • Add the following code at the bottom of your LocalSettings.php file:
    wfLoadSkin( 'Material' );
    
  • Yes Done - Navigate to Special:Version on your wiki to verify that the skin is successfully installed.

You can also git clone the project:

git clone https://gerrit.wikimedia.org/r/mediawiki/skins/Material

Features

[edit]

Current features

[edit]
  • Implementation of Material Design
  • SocialProfile support
  • Page status indicators support

In development features

[edit]

These are mostly nice-to-have features, which might or might not end up getting implemented.

  • Sidebar:
    • Collapsible modules inside sidebar.
    • Each label has a corresponding icon so the meaning of the action can be interpreted easier.
    • Retractable sidebar, which can be toggled with a menu icon. The state will be saved when a user goes to a new page and can be set by the user.
  • Skin that scales appropriately to device resolutions
  • Extension support for:
  • Page title that is affixed to the header upon scrolling down
  • Easy color theming via modifiable CSS classes: (not currently implemented yet)
    • .mw-material-color-primary
    • .mw-material-color-secondary