Skin:Booty

From MediaWiki.org
Jump to: navigation, search
MediaWiki skins manual - category
Crystal Clear device blockdevice.png
Booty

Release status: unmaintained

BootyLogo.png
Description Booty is a highly customizable, responsive skin based on the Skinny extension
Author(s) (andrujhontalk)
License MIT
Download http://github.com/tinymighty/booty

Translate the Booty skin if it is available at translatewiki.net

Check usage and version matrix;

Booty is a highly customizable starter-skin based on Bootstrap 3 and the Skinny extension, a veritable treasure chest of tools and timesavers for any intrepid swashbuckling MediaWiki skinner.

Enough pirate talk though, let's be frank: if you're looking for a highly polished out-of-the-box skin, look elsewhere! This is designed as a bare-bones skin: a very basic but incredibly flexible skin built on modern foundations. The rest is up to you!

The motto here is "code over configuration": No endless config variables or XML files etc. By building on the Skinny extension, Booty is broken down into small, discrete pure-PHP template files which you can directly edit. It also brings the concept of "themes" which can override just the template files they need to create alternate layouts which can be applied on a page-by-page basis.

Skinny also brings other useful functionality, like the ability to inject content into the skin from the wiki-article, or visa versa, embed a predefined php template in the middle of an article. This makes building complex layouts a breeze. Check out the Skinny extension to find out more.

If you have any questions or problems, head on over to the GitHub repo. Pull requests welcome!


Examples[edit]

They say a picture speaks a thousand words, but to be honest Booty doesn't look all too special fresh out of the box. It's all about what you do with it! So, with that in mind, check out these examples of sites built using Booty.


Installation[edit]

Since Booty depends on functionality provided by Skinny, the easiest way to install is using composer.

composer require tinymighty/booty-skin

Usage[edit]

I'll try to document this more fully in future. Hack around in the code and feel free to ask any questions on the GitHub repo!

See also[edit]

  • Skinny - an extension for MediaWiki to make skinning easier!