扩展:新用户注册页面

This page is a translated version of the page Extension:NewSignupPage and the translation is 60% complete.
Outdated translations are marked like this.
MediaWiki扩展手册
NewSignupPage
发行状态: 稳定版
实现 MyWiki
描述 增强MediaWiki的默认注册页面
作者 Jack Phoenix
最新版本 1.2.0 (2020-01-06)
MediaWiki 1.43.1+
数据库更改
许可协议 GNU通用公眾授權條款2.0或更新版本
下載
更新日志
示例 任何ShoutWiki网站 www.shoutwiki.com
  • $wgRegisterTrack
  • $wgNewSignupPagePPURL
  • $wgNewSignupPageToSURL
  • $wgAutoAddFriendOnInvite
  • bypasstoscheck
季度下載量 6 (Ranked 89th)
正在使用的公开wiki数 1,185 (Ranked 232nd)
前往translatewiki.net翻譯NewSignupPage扩展
問題 开启的任务 · 报告错误

NewSignupPage扩展增强了 MediaWiki 的默认注册页面Special:CreateAccount,要求用户勾选一个复选框,表明他们已阅读并理解网站的服务条款和隐私政策。

除此之外,这一扩展与Social tools 兼容。 如果一个Wiki的管理员选择为招募新用户发放积分,请将 $wgRegisterTrack 设置为 true(并确保 user_register_track 表在该Wiki的数据库中已存在!)然后就完成了。

目前,该扩展程序已配置为链接到ShoutWiki的隐私政策和使用条款。 要为您的Wiki进行个性化设置,您需要设置 $wgNewSignupPageToSURL$wgNewSignupPagePPURL(例如 $wgNewSignupPageToSURL = "URL to ToS";)。

安裝

  • 下载文件,并将解压后的NewSignupPage文件夹移动到extensions/目录中。
    开发者和代码贡献人员应从Git安装扩展,输入:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/NewSignupPage
  • 将下列代码放置在您的LocalSettings.php 的底部:
    wfLoadExtension( 'NewSignupPage' );
    
  • 如果您设置了 $wgRegisterTrack = true;,则需要在数据库中创建 user_register_track 表;您可以通过命令行使用 php maintenance/run.php sql extensions/NewSignupPage/sql/user_register_track.sql 来完成此操作
  •   完成 – 在您的wiki上导航至Special:Version,以验证已成功安装扩展。

用户权限

此扩展添加了一个新的用户权限 bypasstoscheck,默认情况下没有授予任何组。拥有此权限的用户可以创建新帐户,而无需勾选“我接受网站的服务条款”复选框。

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
$wgNewSignupPageToSURL Canonical URL to the site's terms of use page. Needs to be updated. http://www.shoutwiki.com/wiki/Terms_of_use
$wgNewSignupPagePPURL Canonical URL to the site's privacy policy page. Needs to be updated. http://www.shoutwiki.com/wiki/Privacy_policy

参见