PHPackages                             flolivaud/wiki-editor - 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. flolivaud/wiki-editor

ActiveMediawiki-extension[Utility &amp; Helpers](/categories/utility)

flolivaud/wiki-editor
=====================

WikiEditor Module for MediaWiki

024JavaScript

Since May 21Pushed 9y ago1 watchersCompare

[ Source](https://github.com/flolivaud/mediawiki-extensions-WikiEditor)[ Packagist](https://packagist.org/packages/flolivaud/wiki-editor)[ RSS](/packages/flolivaud-wiki-editor/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (33)Used By (0)

```
# WikiEditor provides enhancements to the MediaWiki edit page

# This extension requires MediaWiki 1.17+ because it makes use of ResourceLoader.

# Example LocalSettings.php additions

require_once( "$IP/extensions/WikiEditor/WikiEditor.php" );

# Before configuring this extension, see WikiEditor.php and become familiar with the initial state and structure of the
# $wgWikiEditorFeatures configuration variable. Essentially it's an array of arrays, keyed by feature name, each
# containing global and user keys with boolean values. "global" indicates that it should be turned on for everyone
# always, while user indicates that users should be allowed to turn it on or off in their user preferences.

# To enable a preference by default but still allow users to disable it in preferences, use something like...

$wgDefaultUserOptions['usebetatoolbar'] = 1;
$wgDefaultUserOptions['usebetatoolbar-cgd'] = 1;

# Release 1.21 removes the $wgWikiEditorToolbarClickTracking config variable
# and with it support for tracking clicks on WikiEditor features via the
# ClickTracking extension.
```

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 78.4% 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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/11913711?v=4)[Florent Olivaud](/maintainers/flolivaud)[@flolivaud](https://github.com/flolivaud)

---

Top Contributors

[![translatewiki](https://avatars.githubusercontent.com/u/24829418?v=4)](https://github.com/translatewiki "translatewiki (789 commits)")[![hartman](https://avatars.githubusercontent.com/u/108913?v=4)](https://github.com/hartman "hartman (44 commits)")[![legoktm](https://avatars.githubusercontent.com/u/81392?v=4)](https://github.com/legoktm "legoktm (21 commits)")[![Krinkle](https://avatars.githubusercontent.com/u/156867?v=4)](https://github.com/Krinkle "Krinkle (21 commits)")[![reedy](https://avatars.githubusercontent.com/u/67615?v=4)](https://github.com/reedy "reedy (17 commits)")[![catrope](https://avatars.githubusercontent.com/u/260792?v=4)](https://github.com/catrope "catrope (17 commits)")[![paladox](https://avatars.githubusercontent.com/u/5727000?v=4)](https://github.com/paladox "paladox (14 commits)")[![siebrand](https://avatars.githubusercontent.com/u/210297?v=4)](https://github.com/siebrand "siebrand (11 commits)")[![Krenair](https://avatars.githubusercontent.com/u/826662?v=4)](https://github.com/Krenair "Krenair (10 commits)")[![amire80](https://avatars.githubusercontent.com/u/346271?v=4)](https://github.com/amire80 "amire80 (10 commits)")[![atdt](https://avatars.githubusercontent.com/u/376462?v=4)](https://github.com/atdt "atdt (5 commits)")[![jdforrester](https://avatars.githubusercontent.com/u/881572?v=4)](https://github.com/jdforrester "jdforrester (4 commits)")[![Schnark](https://avatars.githubusercontent.com/u/17846729?v=4)](https://github.com/Schnark "Schnark (4 commits)")[![eranroz](https://avatars.githubusercontent.com/u/2485916?v=4)](https://github.com/eranroz "eranroz (4 commits)")[![umherirrender](https://avatars.githubusercontent.com/u/1174884?v=4)](https://github.com/umherirrender "umherirrender (3 commits)")[![edg2s](https://avatars.githubusercontent.com/u/180672?v=4)](https://github.com/edg2s "edg2s (3 commits)")[![MatmaRex](https://avatars.githubusercontent.com/u/160413?v=4)](https://github.com/MatmaRex "MatmaRex (3 commits)")[![nemobis](https://avatars.githubusercontent.com/u/901528?v=4)](https://github.com/nemobis "nemobis (3 commits)")[![Nikerabbit](https://avatars.githubusercontent.com/u/1109395?v=4)](https://github.com/Nikerabbit "Nikerabbit (2 commits)")[![nischayn22](https://avatars.githubusercontent.com/u/603302?v=4)](https://github.com/nischayn22 "nischayn22 (2 commits)")

### Embed Badge

![Health badge](/badges/flolivaud-wiki-editor/health.svg)

```
[![Health](https://phpackages.com/badges/flolivaud-wiki-editor/health.svg)](https://phpackages.com/packages/flolivaud-wiki-editor)
```

###  Alternatives

[lasselehtinen/laravel-conventions-checker

grumphp config to automatically check conventions for Laravel projects

2211.2k6](/packages/lasselehtinen-laravel-conventions-checker)

PHPackages © 2026

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