PHPackages                             shakeepers/shakepeers-skin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. shakeepers/shakepeers-skin

AbandonedArchivedMediawiki-skin[Utility &amp; Helpers](/categories/utility)

shakeepers/shakepeers-skin
==========================

Fork of bootstrap-mediawiki used on shakepeers.org

1.0.7(8y ago)31282Apache-2.0CSS

Since Jan 5Pushed 8y ago3 watchersCompare

[ Source](https://github.com/ShakePeers/shakepeers-mediawiki-skin)[ Packagist](https://packagist.org/packages/shakeepers/shakepeers-skin)[ RSS](/packages/shakeepers-shakepeers-skin/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (14)Used By (0)

Bootstrap Mediawiki
===================

[](#bootstrap-mediawiki)

This is a MediaWiki skin that uses Bootstrap 3 from Twitter! The framework gives a boatload of features that play really nicely with a MediaWiki installation. To get up and rolling, there's a few things that should be done.

If you'd like to see one of these in the wild, check out the [EotL Wiki](http://eotl.borkweb.com).

[![Screenshot](https://raw.githubusercontent.com/borkweb/bootstrap-mediawiki/master/images/bootstrap-mediawiki-screenshot.png)](https://raw.githubusercontent.com/borkweb/bootstrap-mediawiki/master/images/bootstrap-mediawiki-screenshot.png)

Installation
------------

[](#installation)

First, clone the repository into your `skins/` directory.

```
git clone https://github.com/borkweb/bootstrap-mediawiki.git

```

Next, in `LocalSettings.php` set:

```
$wgDefaultSkin = 'bootstrapmediawiki';
```

Then add at the bottom:

```
require_once( "$IP/skins/bootstrap-mediawiki/bootstrap-mediawiki.php" );
```

Setup
-----

[](#setup)

Once you've enabled the skin, you'll want to create a few pages.

### Customization Vars

[](#customization-vars)

There are some customizations you can do to the theme by placing some variables in your `LocalSettings.php` file

VariableDescription`$wgNavBarClasses`Add additional classes to the navbar (example: `navbar-inverse` to get the black navbar). Example: `$wgNavBarClasses = 'navbar-inverse';``$wgSitenameShort`Use this if you wish for your nav title to use a shorter name than your wiki's name. Example: `$wgSitenameShort = 'Short name';``$wgTOCLocation`Moves the Table of Contents (when one exists) into a sidebar. Usage: `$wgTOCLocation = 'sidebar';``$wgSiteCSS`Adds a custom CSS file so you can run your own CSS without customizing the base theme styles. Example: `$wgSiteCSS  = 'custom.css';``$wgSiteJS`Adds a custom JS file so you can run your own JS. Example: `$wgSiteJS  = 'custom.js';`### Useful templates for your wiki

[](#useful-templates-for-your-wiki)

#### Create: Bootstrap:Footer

[](#create-bootstrapfooter)

This MediaWiki page will contain what appears in your footer. I've set mine to the following:

```

		=== Stuff ===
		* [[Link to some place]]
		* [[Another link]]

		=== More Stuff ===
		* [http://external.resource.org Go here]

```

#### Create: Bootstrap:TitleBar / Bootstrap:Subnav

[](#create-bootstraptitlebar--bootstrapsubnav)

This MediaWiki page will control the links that appear in the Bootstrap navbar after the logo/site title. The format that this page is expecting is as follows:

```
* Menu Item Title
** [[Page 1]]
** [[Page 2]]
** [[Page 3]]
* Another Menu
** [[Whee]]
** [[OMG hai]]
* [[A Link Menu]]

```

You can use this page to create dynamic menus, too! If you have an extension providing a parser function, this will get evaluated before the menu is displayed. An interesting example is the usage of the [DynamicPageList third-party Extension](http://www.mediawiki.org/wiki/Extension:DynamicPageList_%28third-party%29) (BEWARE: not the MediaWiki one; maybe this works when you wrap this inside a {{#tag:}} to create a parser function on demand):

```
* Menu Item Title
{{#dpl:category=Dynamic Menu Pages|format=,** [[%PAGE%|%TITLE%]],\n,}}

```

You can name the category whatever you want, of course. Do not change the format string, as it will be needed as is by the template functions! But of course every other params for this function are possible...

The Bootstrap:Subnav page follow the same syntax as does the Bootstrap:TitleBar page. As the name already suggests, it will create a sub-navigation bar under the title bar.

#### Create: Template:Alert

[](#create-templatealert)

This template is used to leverage Bootstrap's alert box:

```
Heads Up! {{{1}}}
```

Usage:

```
{{alert|Message you want to say|alert-danger}}

```

#### Create: Template:Tip

[](#create-templatetip)

This template is used to do Bootstrap tooltips!

```
{{{1}}}
```

Usage:

```
{{tip|Something|This is the tooltip!}}

```

or

```
{{tip|[[Bacon]]|Delicious snack}}

```

#### Create: Template:Pop

[](#create-templatepop)

This template is used to do Bootstrap popovers!

```
{{{1}}}
```

Usage:

```
{{pop|Whatever triggers the popover|Popover Title|Popover Content}}

```

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 53% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~75 days

Recently: every ~130 days

Total

12

Last Release

3000d ago

Major Versions

0.1.3 → 1.0.02016-09-26

### Community

Maintainers

![](https://www.gravatar.com/avatar/fdd814a0ae3aa6bffba169408071531ad41fc6f8b7473637c28a821692655549?d=identicon)[Rudloff](/maintainers/Rudloff)

---

Top Contributors

[![Rudloff](https://avatars.githubusercontent.com/u/840125?v=4)](https://github.com/Rudloff "Rudloff (105 commits)")[![borkweb](https://avatars.githubusercontent.com/u/430385?v=4)](https://github.com/borkweb "borkweb (71 commits)")[![markjohnnightingale](https://avatars.githubusercontent.com/u/6384323?v=4)](https://github.com/markjohnnightingale "markjohnnightingale (16 commits)")[![poikilotherm](https://avatars.githubusercontent.com/u/5468333?v=4)](https://github.com/poikilotherm "poikilotherm (3 commits)")[![nrporter](https://avatars.githubusercontent.com/u/562951?v=4)](https://github.com/nrporter "nrporter (2 commits)")[![nathanthorpe](https://avatars.githubusercontent.com/u/889094?v=4)](https://github.com/nathanthorpe "nathanthorpe (1 commits)")

### Embed Badge

![Health badge](/badges/shakeepers-shakepeers-skin/health.svg)

```
[![Health](https://phpackages.com/badges/shakeepers-shakepeers-skin/health.svg)](https://phpackages.com/packages/shakeepers-shakepeers-skin)
```

###  Alternatives

[pragmarx/countries

PHP Countries and Currencies

1.9k3.4M22](/packages/pragmarx-countries)[bazo/geotools

Geo Tools for PHP 5.4

1386.2k](/packages/bazo-geotools)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
