Extension:NewSignupPage
![]() リリースの状態: 安定 |
|
---|---|
実装 | 自分のウィキ |
説明 | Enhances MediaWiki's default signup page |
作者 | Jack Phoenix |
最新バージョン | 1.2.0 (2020-01-06) |
MediaWiki | 1.39.8+ |
データベースの変更 | はい |
ライセンス | GNU 一般公衆利用許諾書 2.0 以降 |
ダウンロード | 更新履歴 |
例 | Any ShoutWiki site |
|
|
|
|
四半期ごとのダウンロード数 | 11 (Ranked 129th) |
使用中の公開ウィキ | 1,185 (Ranked 232nd) |
translatewiki.net で翻訳を利用できる場合は、NewSignupPage 拡張機能の翻訳にご協力ください | |
問題点 | 未解決のタスク · バグを報告 |
The NewSignupPage extension enhances MediaWiki's default signup page, Special:CreateAccount, by requiring users to check a checkbox stating that they've read and understood the site's Terms of Service and Privacy Policy.
In addition to that, the extension is compatible with Social tools .
If a wiki's admins choose to give out points for recruiting new users, set $wgRegisterTrack
to true (and make sure that user_register_track
table exists on that wiki's database beforehand!) and you're done.
Currently, the extension is configured to link to ShoutWiki's privacy policy and terms of use.
To personalize it for your wiki, you need to set $wgNewSignupPageToSURL
and $wgNewSignupPagePPURL
(for example $wgNewSignupPageToSURL = "URL to ToS";
).
インストール
- ダウンロードして、ファイルを
extensions/
フォルダー内のNewSignupPage
という名前のディレクトリ内に配置します。
開発者とコード寄稿者は、上記の代わりに以下を使用してGitからインストールします:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/NewSignupPage - 以下のコードを LocalSettings.php ファイルの末尾に追加します:
wfLoadExtension( 'NewSignupPage' );
- If you set
$wgRegisterTrack = true;
, you need to create theuser_register_track
table in your database; you can do this from command line withphp maintenance/sql.php extensions/NewSignupPage/user_register_track.sql
- 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。
利用者権限
This extension adds a new user right, bypasstoscheck
, which by default isn't given to any group. Users with this right can create new accounts without checking the "I accept the site's Terms of Service" checkbox.
User points
$wgUserStatsPointValues['referral_complete']
— Set this to something to give out points for referring a new user successfully to the site.
チェックボックスメッセージのカスタマイズ
This extension adds a new checkbox in Special:CreateAccount (right below the Remember my login on this computer checkbox).
You can edit the text for this checkbox by editing the system message in MediaWiki:Newsignuppage-loginform-tos
.
パラメーター
Name | Description | Default |
---|---|---|
$wgAutoAddFriendOnInvite |
If the new user was referred to the site by an existing user, should we make them friends automatically? | false
|
$wgRegisterTrack |
Whether to track registrations into the user_register_track DB table. |
false
|
$wgForceNewSignupPageInitialization |
Initialize the extension, even if InviteEmail or UserRelationship classes do not exist? Useful for testing. |
関連項目
- ConfirmAccount - Adds an ToS link & checkbox to registration
この拡張機能は以下のウィキ ファーム/ウィキ ホスト/パッケージに含まれています: これは正式な一覧ではありません。 一部のウィキ ファーム/ウィキ ホスト/パッケージは、ここに記載されていなくてもこの拡張機能を含んでいる場合があります。 必ずご利用のウィキ ファーム、ウィキ ホスト、バンドルで確認してください。 |