From mediawiki.org
Jump to navigation Jump to search
MediaWiki extensions manual
OOjs UI icon advanced.svg
Release status: beta
Implementation Special page , User identity
Description Allows user submission of name and email
Author(s) Ike Hecht (tosfostalk)
Latest version 0.1 (June 2014)
MediaWiki 1.22+, likely earlier versions as well
PHP 5.3+
Database changes Yes
Tables list_signup
License GNU General Public License 2.0 or later
  • viewlistsignupdisplay
  • purgelistsignupdisplay
Translate the ListSignup extension if it is available at translatewiki.net

Check usage and version matrix.

The ListSignup extension allows user submission of their name and email address. It also allows admins to view these submissions.


  • Download and place the file(s) in a directory called ListSignup in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php:
    wfLoadExtension( 'ListSignup' );
  • Run the update script which will automatically create the necessary database tables that this extension needs.
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

To users running MediaWiki 1.24 or earlier:

The instructions above describe the new way of installing this extension using wfLoadExtension(). If you need to install this extension on these earlier versions (MediaWiki 1.24 and earlier), instead of wfLoadExtension( 'ListSignup' );, you need to use:

require_once "$IP/extensions/ListSignup/ListSignup.php";

User rights[edit]

Who can see the signup list? By default, this is set to allow sysops and bots. Users can also be granted this permission individually.
Who can purge the signup list? By default, this is set to allow sysops.


You can customize the messages displayed by the extension by, for example, adding the relevant pages to the MediaWiki namespace. Here are some examples:

Text shown before the signup form
Text shown before the signup form's fields
Text shown after the signup form

You can see more examples of customizable messages by loading a page with the qqx language. If you'd like to customize these messages without modifying the pages manually, use the AddMessages extension.