PHPackages                             tinymighty/wiki-seo - 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. tinymighty/wiki-seo

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

tinymighty/wiki-seo
===================

A simple MediaWiki extension to give you control over the HTML title and meta tags via a tag or parser function.

1.2.2(8y ago)174.2k15[11 issues](https://github.com/tinymighty/wiki-seo/issues)[2 PRs](https://github.com/tinymighty/wiki-seo/pulls)PHPPHP &gt;=5.3.0

Since Nov 10Pushed 6y ago8 watchersCompare

[ Source](https://github.com/tinymighty/wiki-seo)[ Packagist](https://packagist.org/packages/tinymighty/wiki-seo)[ RSS](/packages/tinymighty-wiki-seo/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (1)Versions (6)Used By (0)Security (1)

MediaWiki WikiSEO extension
===========================

[](#mediawiki-wikiseo-extension)

This is a simple MediaWiki extension to give you control over the HTML title and meta tags via a tag or parser function.

Steps to take
-------------

[](#steps-to-take)

### Install with Composer

[](#install-with-composer)

Follow the instructions at . The identifier of this extension is `tinymighty/wiki-seo`.

Prior to using Composer make sure that you remove the code of the extension as well as its invocation from your "LocalSettings.php" file if you already used it before. Composer will automatically load the extension for your wiki.

### Manual installation

[](#manual-installation)

You can get the extension via Git (specifying WikiSEO as the destination directory):

```
git clone https://github.com/tinymighty/wiki-seo.git WikiSEO

```

Or [download it as zip archive](https://github.com/tinymighty/wiki-seo/archive/master.zip).

In either case, the "WikiSEO" extension should end up in the "extensions" directory of your MediaWiki installation. If you got the zip archive, you will need to put it into a directory called WikiSEO.

Add the following line to the end of your LocalSettings file:

```
require_once "$IP/extensions/WikiSEO/WikiSEO.php";

```

Usage
-----

[](#usage)

Use this extension as described [on the extensions documentation page](https://www.mediawiki.org/wiki/Extension:WikiSEO).

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance7

Infrequent updates — may be unmaintained

Popularity29

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 78% 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 ~577 days

Total

3

Last Release

3051d ago

### Community

Maintainers

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

---

Top Contributors

[![andru](https://avatars.githubusercontent.com/u/30393?v=4)](https://github.com/andru "andru (39 commits)")[![kghbln](https://avatars.githubusercontent.com/u/1104078?v=4)](https://github.com/kghbln "kghbln (6 commits)")[![cougrimes](https://avatars.githubusercontent.com/u/10158661?v=4)](https://github.com/cougrimes "cougrimes (1 commits)")[![octfx](https://avatars.githubusercontent.com/u/6594492?v=4)](https://github.com/octfx "octfx (1 commits)")[![tosfos](https://avatars.githubusercontent.com/u/10228795?v=4)](https://github.com/tosfos "tosfos (1 commits)")[![Develle](https://avatars.githubusercontent.com/u/1684954?v=4)](https://github.com/Develle "Develle (1 commits)")[![bawolff](https://avatars.githubusercontent.com/u/6529932?v=4)](https://github.com/bawolff "bawolff (1 commits)")

### Embed Badge

![Health badge](/badges/tinymighty-wiki-seo/health.svg)

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

###  Alternatives

[rainlab/blog-plugin

Blog plugin for October CMS

17257.7k](/packages/rainlab-blog-plugin)[rainlab/builder-plugin

Builder plugin for October CMS

17147.2k1](/packages/rainlab-builder-plugin)[pfefferle/wordpress-activitypub

The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.

5671.4k1](/packages/pfefferle-wordpress-activitypub)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

18238.1k2](/packages/civicrm-civicrm-drupal-8)[mediawiki/semantic-glossary

A terminology markup extension with a Semantic MediaWiki back-end

1352.4k](/packages/mediawiki-semantic-glossary)[humanmade/lottie-lite

A lightweight Lottie Animations Extension for WordPress

374.3k](/packages/humanmade-lottie-lite)

PHPackages © 2026

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