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

ActiveMediawiki-extension

mediawiki/semantic-signup
=========================

A Semantic Mediawiki extension to support user registration semantically.

1.0.0(11y ago)65493[10 issues](https://github.com/SemanticMediaWiki/SemanticSignup/issues)[2 PRs](https://github.com/SemanticMediaWiki/SemanticSignup/pulls)GPL-3.0+PHPPHP &gt;=5.3.0

Since Feb 7Pushed 4mo ago12 watchersCompare

[ Source](https://github.com/SemanticMediaWiki/SemanticSignup)[ Packagist](https://packagist.org/packages/mediawiki/semantic-signup)[ Docs](https://semantic-mediawiki.org/wiki/Extension:SemanticSignup)[ RSS](/packages/mediawiki-semantic-signup/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

Semantic Signup
===============

[](#semantic-signup)

[![Build Status](https://camo.githubusercontent.com/804767680eecdc4624dddc7503f33104a976199fe5b4ee48f39a92f0507f101a/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f53656d616e7469634d6564696157696b692f53656d616e7469635369676e75702e7376673f6272616e63683d6d6173746572)](http://travis-ci.org/SemanticMediaWiki/SemanticSignup)[![Code Coverage](https://camo.githubusercontent.com/7f04111228a5ce081d0a8c228f520a5490d1bb7f9b34433ce3f9852713934b2b/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f53656d616e7469634d6564696157696b692f53656d616e7469635369676e75702f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/SemanticMediaWiki/SemanticSignup/?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/4727ffe407fb226c3ccbf5df5b32f4de05ccf5e7a2f9674bc53822c186c6e8cb/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f53656d616e7469634d6564696157696b692f53656d616e7469635369676e75702f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/SemanticMediaWiki/SemanticSignup/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/f324f5f8c6fab0636f0ade3ec08591d43a37232d217bda6e57c8082e3f4f209a/68747470733a2f2f706f7365722e707567782e6f72672f6d6564696177696b692f73656d616e7469632d7369676e75702f76657273696f6e2e706e67)](https://packagist.org/packages/mediawiki/semantic-signup)[![Packagist download count](https://camo.githubusercontent.com/6ee91a4aa2fe08b87f0fbbb9a0cde781980dac66bcb83f0d4e1763d486deee67/68747470733a2f2f706f7365722e707567782e6f72672f6d6564696177696b692f73656d616e7469632d7369676e75702f642f746f74616c2e706e67)](https://packagist.org/packages/mediawiki/semantic-signup)

Semantic Signup (a.k.a. SES) is a [Semantic Mediawiki](https://github.com/SemanticMediaWiki/SemanticMediaWiki) extension that uses Semantic Forms to improve the user registration process.

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

[](#requirements)

- PHP 5.3.2 or later
- MediaWiki 1.19 or later
- [Semantic MediaWiki](https://github.com/SemanticMediaWiki/SemanticMediaWiki) 1.9+
- [Semantic Forms](https://www.mediawiki.org/wiki/Extension:Semantic_Forms) 2.8+

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

[](#installation)

The recommended way to install Semantic Signup is by using [Composer](https://getcomposer.org/) with an entry in MediaWiki's `composer.json`.

```
{
	"require": {
		"mediawiki/semantic-signup": "~1.0"
	}
}
```

1. From your MediaWiki installation directory, execute `composer require mediawiki/semantic-signup:~1.0`
2. Navigate to *Special:Version* on your wiki and verify that the package have been successfully installed.

Usage
-----

[](#usage)

This extension tweaks user registration process in order to make users populate their user pages with semantic data at registration time. Whenever the user registration form is requested the user is redirected to the Semantic Signup special page where he has to enter the usual account data and some additional information into a semantic form. When the form is submitted, the usual account information is used to register the new user account and a new "User:Username" page is created and populated with the additional data provided via the form.

For details on how to adjust the settings and prepare the required form and template, please have a look at the [configuration guideline](CONFIGURATION.md).

Contribution and support
------------------------

[](#contribution-and-support)

If you want to contribute work to the project please subscribe to the developers mailing list and have a look at the contribution guideline.

- [File an issue](https://github.com/SemanticMediaWiki/SemanticSignup/issues)
- [Submit a pull request](https://github.com/SemanticMediaWiki/SemanticSignup/pulls)
- Ask a question on [the mailing list](https://www.semantic-mediawiki.org/wiki/Mailing_list)
- Ask a question on the #semantic-mediawiki IRC channel on Freenode.

### Tests

[](#tests)

This extension provides unit and integration tests that are run by a [continues integration platform](https://travis-ci.org/SemanticMediaWiki/SemanticSignup)but can also be executed using `composer phpunit` from the extension base directory.

License
-------

[](#license)

[GNU General Public License, version 3 or later](https://www.gnu.org/copyleft/gpl.html).

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance32

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

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

Unknown

Total

1

Last Release

4116d ago

### Community

Maintainers

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

![](https://avatars.githubusercontent.com/u/22235?v=4)[Stefan Wasilewski](/maintainers/SMW)[@smw](https://github.com/smw)

![](https://www.gravatar.com/avatar/372f9bc1233d5518b9522cb681210a8de2765a3a9bbde20138f6ad5332a411ca?d=identicon)[mwjames](/maintainers/mwjames)

![](https://avatars.githubusercontent.com/u/1104078?v=4)[Karsten Hoffmeyer](/maintainers/kghbln)[@kghbln](https://github.com/kghbln)

---

Top Contributors

[![translatewiki](https://avatars.githubusercontent.com/u/24829418?v=4)](https://github.com/translatewiki "translatewiki (154 commits)")[![JeroenDeDauw](https://avatars.githubusercontent.com/u/146040?v=4)](https://github.com/JeroenDeDauw "JeroenDeDauw (42 commits)")[![mwjames](https://avatars.githubusercontent.com/u/1245473?v=4)](https://github.com/mwjames "mwjames (31 commits)")[![kghbln](https://avatars.githubusercontent.com/u/1104078?v=4)](https://github.com/kghbln "kghbln (15 commits)")[![Nikerabbit](https://avatars.githubusercontent.com/u/1109395?v=4)](https://github.com/Nikerabbit "Nikerabbit (10 commits)")[![nischayn22](https://avatars.githubusercontent.com/u/603302?v=4)](https://github.com/nischayn22 "nischayn22 (8 commits)")[![yaronkoren](https://avatars.githubusercontent.com/u/1278687?v=4)](https://github.com/yaronkoren "yaronkoren (5 commits)")[![Familiarguy](https://avatars.githubusercontent.com/u/961618?v=4)](https://github.com/Familiarguy "Familiarguy (4 commits)")[![siebrand](https://avatars.githubusercontent.com/u/210297?v=4)](https://github.com/siebrand "siebrand (4 commits)")[![toniher](https://avatars.githubusercontent.com/u/535539?v=4)](https://github.com/toniher "toniher (4 commits)")[![reedy](https://avatars.githubusercontent.com/u/67615?v=4)](https://github.com/reedy "reedy (3 commits)")[![umherirrender](https://avatars.githubusercontent.com/u/1174884?v=4)](https://github.com/umherirrender "umherirrender (2 commits)")[![raymondde](https://avatars.githubusercontent.com/u/4243486?v=4)](https://github.com/raymondde "raymondde (1 commits)")[![shirayuki](https://avatars.githubusercontent.com/u/18039?v=4)](https://github.com/shirayuki "shirayuki (1 commits)")

---

Tags

formsmediawikimwsemanticsemantic-mediawikisessmwmediawikiworkflowSMWSemantic MediaWikiSemantic Formsaccount creationstructured registration

### Embed Badge

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

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

###  Alternatives

[mediawiki/semantic-media-wiki

An extension to MediaWiki that lets you store and query structured data within wiki pages

586361.8k33](/packages/mediawiki-semantic-media-wiki)[mediawiki/semantic-result-formats

Provides additional result formats for queries using Semantic MediaWiki

51180.7k1](/packages/mediawiki-semantic-result-formats)[mediawiki/semantic-cite

A Semantic MediaWiki extension to manage citation resources.

2310.2k1](/packages/mediawiki-semantic-cite)[mediawiki/semantic-extra-special-properties

Provides extra special properties for Semantic MediaWiki

3074.6k1](/packages/mediawiki-semantic-extra-special-properties)[mediawiki/semantic-breadcrumb-links

An extension to Semantic MediaWiki allowing to build breadcrumb links from an attributive property filter

1921.8k](/packages/mediawiki-semantic-breadcrumb-links)[mediawiki/semantic-scribunto

A Semantic Mediawiki extension to natively support the Scribunto extension

2967.5k](/packages/mediawiki-semantic-scribunto)

PHPackages © 2026

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