Jump to content

Extension:InviteSignup: Difference between revisions

From mediawiki.org
Content deleted Content added
add
chg
Line 8: Line 8:
|update =
|update =
|mediawiki =
|mediawiki =
|needs-updatephp =
|needs-updatephp = no
|php = 5.3+
|php = 5.3+
|license = GPL
|license = GPL
Line 22: Line 22:
|hook4 = AddNewAccount
|hook4 = AddNewAccount
}}
}}

The '''InviteSignup''' extensions allows account creation to be offered to a user on a closed wiki where it's restricted.
The '''InviteSignup''' extensions allows account creation to be offered to a user on a closed wiki where it's restricted.


The extension adds a Special:InviteSignup special page, available to users with <code>invitesignup</code> permission.
The extension adds a Special:InviteSignup special page, available to users with <code>invitesignup</code> permission.
*The inviter, from this page, by entering just an e-mail address, can quickly invite a single person to create an account on the wiki.
* The inviter, from this page, by entering just an e-mail address, can quickly invite a single person to create an account on the wiki.
*The person can then set a username and password, confirming the creation of the account, which is logged; until then, no account is created.
* The person can then set a username and password, confirming the creation of the account, which is logged; until then, no account is created.
The inviter can optionally set additional user groups to which the account will be added automatically after creation.
* The inviter can optionally set additional user groups to which the account will be added automatically after creation.


== Download ==
== Download ==
Line 39: Line 38:
* [[Extension:ConfirmAccount]] – where the account is requested by the user rather than offered.
* [[Extension:ConfirmAccount]] – where the account is requested by the user rather than offered.
* [[m:Help:Logging in#Creating an account]] – [[Special:CreateAccount]] allows creation by e-mail, but requires a username to be set because creation is immediate.
* [[m:Help:Logging in#Creating an account]] – [[Special:CreateAccount]] allows creation by e-mail, but requires a username to be set because creation is immediate.
* Other extensions focus on mass account creation.

Revision as of 22:44, 15 January 2013

MediaWiki extensions manual
InviteSignup
Release status: stable
Implementation User identity , Special page
Description Allows to invite users to signup to a closed wiki
Author(s) Niklas Laxström (Nikerabbittalk)
Latest version 2012-12-26
MediaWiki >= 1.46.0
PHP 5.3+
Database changes No
Composer mediawiki/invite-signup
$wgInviteSignupHash
  • invitesignup
Licence GNU General Public License (any version)
Download
Translate the InviteSignup extension if it is available at translatewiki.net

The InviteSignup extensions allows account creation to be offered to a user on a closed wiki where it's restricted.

The extension adds a Special:InviteSignup special page, available to users with invitesignup permission.

  • The inviter, from this page, by entering just an e-mail address, can quickly invite a single person to create an account on the wiki.
  • The person can then set a username and password, confirming the creation of the account, which is logged; until then, no account is created.
  • The inviter can optionally set additional user groups to which the account will be added automatically after creation.

Download

The extension can be retrieved directly from Git [?]:

  • Browse code
  • Some extensions have tags for stable releases.
  • Each branch is associated with a past MediaWiki release. There is also a "master" branch containing the latest alpha version (might require an alpha version of MediaWiki).

Extract the snapshot and place it in the extensions/InviteSignup/ directory of your MediaWiki installation.

If you are familiar with Git and have shell access to your server, you can also obtain the extension as follows:

cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/InviteSignup.git

Installation

  • Download and move the extracted InviteSignup folder to your extensions/ directory.
    Developers and code contributors should install the extension from Git instead, using:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/InviteSignup
    
  • Add the following code at the bottom of your LocalSettings.php file:
    require_once "$IP/extensions/InviteSignup/InviteSignup.php";
    
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

See also