Release status: unmaintained
|Description||Booty is a highly customizable, responsive skin based on the Skinny extension|
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!
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.
- Funtoo Linux - homepage for the Funtoo linux distro
- BasaBali - a Balinese-Indonesian-English dictionary
- Folgerpedia - A wiki for the Folger Shakespeare Library
- Practical Plants - A database of plant use and cultivation data
- Adelaidepedia - A wiki all about Adelaide, Australia
Since Booty depends on functionality provided by Skinny, the easiest way to install is using composer.
composer require tinymighty/booty-skin
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!
- Skinny - an extension for MediaWiki to make skinning easier!