PHPackages                             mediawiki/custommessages - 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. mediawiki/custommessages

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

mediawiki/custommessages
========================

MediaWiki extension to print custom messages via tooltips or other JavaScript enabled methods

015PHP

Since Jun 15Pushed 1mo ago3 watchersCompare

[ Source](https://github.com/biocorecrg/mediawiki-custommessages)[ Packagist](https://packagist.org/packages/mediawiki/custommessages)[ RSS](/packages/mediawiki-custommessages/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (1)Used By (0)

CustomMessages
==============

[](#custommessages)

Extension for allowing easy input of JavaScript messages that can be mantained in an easy way

Requires MediaWiki 1.43 or later.

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

[](#installation)

Place the extension in `extensions/CustomMessages` and add to `LocalSettings.php`:

```
wfLoadExtension( 'CustomMessages' );

```

Configuration
-------------

[](#configuration)

```
// Namespaces to be used for storing information
$wgCustomMessagesNamespaces = array( NS_HELP );

// Namespace type. Default is ini style. Only one available so far.
$wgCustomMessagesNamespacesTypes = array( NS_HELP  => "ini" );

```

Examples
========

[](#examples)

In Help:Event

```
;add=Clicking here adds new features
;properties=This option allows the acquisition of new properties

```

The two examples above are available via

- data-cm-help-event-add
- data-cm-help-event-properties

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance60

Regular maintenance activity

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity11

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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://www.gravatar.com/avatar/5218ca0754245ef120fb4ebc1c520616cb8339e5e4f81301e4906893859d5404?d=identicon)[toniher](/maintainers/toniher)

---

Top Contributors

[![toniher](https://avatars.githubusercontent.com/u/535539?v=4)](https://github.com/toniher "toniher (9 commits)")

---

Tags

mediawiki

### Embed Badge

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

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

###  Alternatives

[alexcrawford/lexorank-php

PHP Implementation of JIRA's LexoRank algorithm.

2987.2k2](/packages/alexcrawford-lexorank-php)[gonetone/laravel-boost-windsurf-extension

Laravel Boost extension package that provides Windsurf editor and Windsurf JetBrains plugin integration.

2513.6k](/packages/gonetone-laravel-boost-windsurf-extension)

PHPackages © 2026

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