Extension:ListSignup
ListSignup 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 |
Download | |
|
|
Translate the ListSignup extension if it is available at translatewiki.net | |
The ListSignup extension allows user submission of their name and email address. It also allows admins to view these submissions.
Installation[edit]
- Download and place the file(s) in a directory called
ListSignup
in yourextensions/
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.
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]
- viewlistsignupdisplay
- Who can see the signup list? By default, this is set to allow sysops and bots. Users can also be granted this permission individually.
- purgelistsignupdisplay
- Who can purge the signup list? By default, this is set to allow sysops.
Customization[edit]
You can customize the messages displayed by the extension by, for example, adding the relevant pages to the MediaWiki namespace. Here are some examples:
- listsignup-pretext
- Text shown before the signup form
- listsignup-text
- Text shown before the signup form's fields
- listsignup-posttext
- 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.