PHPackages                             mediawiki/bootstrap - 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. [Framework](/categories/framework)
4. /
5. mediawiki/bootstrap

ActiveMediawiki-extension[Framework](/categories/framework)

mediawiki/bootstrap
===================

Provides the Bootstrap 5 web front-end framework to MediaWiki skins and extensions

5.0.0(2y ago)15102.0k—7.8%13[1 issues](https://github.com/ProfessionalWiki/Bootstrap/issues)[1 PRs](https://github.com/ProfessionalWiki/Bootstrap/pulls)5GPL-3.0-or-laterSCSSPHP &gt;=8.0CI passing

Since Aug 15Pushed 2mo ago5 watchersCompare

[ Source](https://github.com/ProfessionalWiki/Bootstrap)[ Packagist](https://packagist.org/packages/mediawiki/bootstrap)[ Docs](https://www.mediawiki.org/wiki/Extension:Bootstrap)[ RSS](/packages/mediawiki-bootstrap/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (40)Used By (5)

Bootstrap extension
===================

[](#bootstrap-extension)

[![GitHub Workflow Status](https://camo.githubusercontent.com/514d34d9d43de5fd2b84e19470b2f7e32c23d57f5abae34d9babb7aec3694281/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f50726f66657373696f6e616c57696b692f426f6f7473747261702f63692e796d6c3f6272616e63683d6d6173746572)](https://github.com/ProfessionalWiki/Bootstrap/actions?query=workflow%3ACI)[![Latest Stable Version](https://camo.githubusercontent.com/be8ff0df14292b3f52dd3d96a18ea80ffa3ebea1938f8c11125e47551962e209/68747470733a2f2f706f7365722e707567782e6f72672f6d6564696177696b692f626f6f7473747261702f762f737461626c65)](https://packagist.org/packages/mediawiki/bootstrap)[![License](https://camo.githubusercontent.com/bd1e0050a5b4dd5bf23f32782a1d8e29922525f9d1c7583f54597c9b1e7cdca5/68747470733a2f2f706f7365722e707567782e6f72672f6d6564696177696b692f626f6f7473747261702f6c6963656e7365)](https://packagist.org/packages/mediawiki/bootstrap)

The [Bootstrap extension](https://www.mediawiki.org/wiki/Extension:Bootstrap) provides the [Bootstrap web front-end framework](https://getbootstrap.com) to skins and extensions.

This version of the extension provides Bootstrap 5.3.8 and Popper 2.11.8.

Requirements
------------

[](#requirements)

- PHP 8.1 or later
- MediaWiki 1.43 or later

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

[](#installation)

There are two methods for installing Bootstrap. You can select the method that best fits your environment.

### Method 1

[](#method-1)

If you install Bootstrap with [Composer](composer), further required software packages will be installed automatically. In this case, it is *not* necessary to install any dependencies. Composer will take care of that.

1. On a command line go to your MediaWiki installation directory and run these two commands

    ```
    COMPOSER=composer.local.json composer require --no-update mediawiki/bootstrap:~6.0

    ```

    ```
    composer update mediawiki/bootstrap --no-dev -o

    ```
2. Load the extension by adding the following line to `LocalSettings.php`:

    ```
    wfLoadExtension( 'Bootstrap' );
    ```
3. **Done:** Navigate to *Special:Version* on your wiki to verify that the extension is successfully installed.

**Remark:** It is *NOT* necessary to install or load any extensions this extensions depends on.

### Method 2

[](#method-2)

If you install Bootstrap without Composer, you will still need to use Composer to install the [SCSS library](https://github.com/professionalwiki/SCSS) before you enable Bootstrap.

1. [Download](https://github.com/ProfessionalWiki/Bootstrap/archive/master.zip) Bootstrap and place the file(s) in a directory called Bootstrap in your extensions/ folder.
2. In the MediaWiki installation directory, add `"extensions/Bootstrap/composer.json`to the `extra/merge-plugin/include` section in the file `composer.local.json`. For example,

    ```
    {
     	"extra": {
     		"merge-plugin": {
     			"include": [
     				"extensions/Bootstrap/composer.json"
     			]
     		}
     	}
     }
    ```
3. Still in the MediaWiki installation directory, from a command line run

    ```
    composer update

    ```
4. Add the following code at the bottom of your LocalSettings.php:

    ```
    wfLoadExtension( 'Bootstrap' );
    ```
5. **Done:** Navigate to *Special:Version* on your wiki to verify that the extension is successfully installed.

Documentation
-------------

[](#documentation)

See the [Bootstrap extension documentation](docs).

It may also be worthwhile to have a look at the [Bootstrap site on MediaWiki](https://www.mediawiki.org/wiki/Extension:Bootstrap) and the related [talk page](https://www.mediawiki.org/wiki/Extension_Talk:Bootstrap)

Professional Support
--------------------

[](#professional-support)

The Bootstrap extension is maintained by [Professional Wiki](https://professional.wiki). You can [contract us](https://professional.wiki/en/contact) to help you with [installation](https://professional.wiki/en/mediawiki-installation)or [customization of Bootstrap](https://professional.wiki/en/mediawiki-theme-development). We also do [MediaWiki software development](https://professional.wiki/en/mediawiki-development).

License
-------

[](#license)

You can use the Bootstrap extension under the [GNU General Public License, version 3](https://www.gnu.org/copyleft/gpl.html) (or any later version).

###  Health Score

56

—

FairBetter than 98% of packages

Maintenance56

Moderate activity, may be stable

Popularity42

Moderate usage in the ecosystem

Community33

Small or concentrated contributor base

Maturity80

Battle-tested with a long release history

 Bus Factor3

3 contributors hold 50%+ of commits

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 ~107 days

Recently: every ~189 days

Total

34

Last Release

752d ago

Major Versions

1.x-dev → 4.02019-04-29

4.x-dev → 5.0.02024-04-26

PHP version history (3 changes)1.0PHP &gt;=5.3.0

4.0PHP &gt;=5.6

5.0.0PHP &gt;=8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/451bd4039d530fed8f9c3da91bfa519233a397d2182cdfdcad700f6cfea19b7f?d=identicon)[Jeroen De Dauw](/maintainers/Jeroen%20De%20Dauw)

![](https://www.gravatar.com/avatar/5d30e82252731745d5060a641de6e9431e1d5722ede97cb1cc94d2975aa54753?d=identicon)[malberts](/maintainers/malberts)

![](https://www.gravatar.com/avatar/05e03b274e4924bf511416ec2f343c76609b8f3856e1d7804fc96f1338ce5bc3?d=identicon)[s7eph4n](/maintainers/s7eph4n)

![](https://www.gravatar.com/avatar/114d6462eab1e6b289bf50aac43c554fc8bcc5507c0023cbea7f20e397617ae6?d=identicon)[oetterer](/maintainers/oetterer)

---

Top Contributors

[![s7eph4n](https://avatars.githubusercontent.com/u/2829850?v=4)](https://github.com/s7eph4n "s7eph4n (63 commits)")[![JeroenDeDauw](https://avatars.githubusercontent.com/u/146040?v=4)](https://github.com/JeroenDeDauw "JeroenDeDauw (62 commits)")[![malberts](https://avatars.githubusercontent.com/u/1428594?v=4)](https://github.com/malberts "malberts (60 commits)")[![translatewiki](https://avatars.githubusercontent.com/u/24829418?v=4)](https://github.com/translatewiki "translatewiki (34 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (12 commits)")[![reedy](https://avatars.githubusercontent.com/u/67615?v=4)](https://github.com/reedy "reedy (9 commits)")[![kghbln](https://avatars.githubusercontent.com/u/1104078?v=4)](https://github.com/kghbln "kghbln (6 commits)")[![cicalese](https://avatars.githubusercontent.com/u/1015024?v=4)](https://github.com/cicalese "cicalese (6 commits)")[![mwjames](https://avatars.githubusercontent.com/u/1245473?v=4)](https://github.com/mwjames "mwjames (3 commits)")[![oetterer](https://avatars.githubusercontent.com/u/9444462?v=4)](https://github.com/oetterer "oetterer (2 commits)")[![pierreboutet](https://avatars.githubusercontent.com/u/447459?v=4)](https://github.com/pierreboutet "pierreboutet (2 commits)")[![siebrand](https://avatars.githubusercontent.com/u/210297?v=4)](https://github.com/siebrand "siebrand (2 commits)")[![Universal-Omega](https://avatars.githubusercontent.com/u/54654040?v=4)](https://github.com/Universal-Omega "Universal-Omega (1 commits)")[![nemobis](https://avatars.githubusercontent.com/u/901528?v=4)](https://github.com/nemobis "nemobis (1 commits)")[![paladox](https://avatars.githubusercontent.com/u/5727000?v=4)](https://github.com/paladox "paladox (1 commits)")

---

Tags

bootstrapbootstrap4extensionmediawikimediawikitwitterextensionbootstrapwiki

### Embed Badge

![Health badge](/badges/mediawiki-bootstrap/health.svg)

```
[![Health](https://phpackages.com/badges/mediawiki-bootstrap/health.svg)](https://phpackages.com/packages/mediawiki-bootstrap)
```

###  Alternatives

[slywalker/boost_cake

BoostCake is a plugin for CakePHP using Bootstrap

277511.0k1](/packages/slywalker-boost-cake)[mediawiki/chameleon-skin

A highly flexible MediaWiki skin using Bootstrap 4

12481.8k2](/packages/mediawiki-chameleon-skin)[mediawiki/semantic-glossary

A terminology markup extension with a Semantic MediaWiki back-end

1352.4k](/packages/mediawiki-semantic-glossary)[mediawiki/simple-batch-upload

Basic, no-frills uploading of multiple files to MediaWiki

2321.3k](/packages/mediawiki-simple-batch-upload)

PHPackages © 2026

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