扩展:条目创建流程
发行状态: 稳定版 |
|
|---|---|
| 实现 | 用户界面 |
| 描述 | 帮助用户创建新页面。 |
| 作者 | |
| 兼容性政策 | 快照跟随MediaWiki发布。 master分支不向后兼容。 |
| MediaWiki | 1.30+ |
|
|
|
|
| 许可协议 | MIT授權條款 |
| 下載 | |
| 前往translatewiki.net翻譯ArticleCreationWorkflow扩展 | |
| 問題 | 开启的任务 · 报告错误 |
文章创建工作流程帮助用户创建新页面,拦截新用户的文章创建,并为他们提供可配置维基的选项,例如使用条目向导或创建草稿作为用户子页面。
安裝
- 下载文件,并解压
ArticleCreationWorkflow文件夹到extensions/目录中。
开发者和代码贡献人员应改从Git安装此扩展,输入:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ArticleCreationWorkflow
- 請新增下列代码到您的LocalSettings.php文件的底部:
wfLoadExtension( 'ArticleCreationWorkflow' );
完成 – 請导航至您的wiki上的Special:Version,以验证此扩展已成功安装。
使用Vagrant安装:
- 如果你有使用Vagrant,请通过
vagrant roles enable articlecreationworkflow --provision安装
Required configuration
In order for users to be intercepted, they must have the createpage right, must not have the createinmainns right, the page they are trying to create must be in the main namespace (and not yet exist) and the page pointed to by $wgArticleCreationLandingPage must exist.
For example, to intercept page creation for unregistered and non-autoconfirmed users (refer to Manual:用户权限 for more options):
$wgGroupPermissions['*']['createpagemainns'] = false;
$wgGroupPermissions['user']['createpagemainns'] = false;
The default value of $wgArticleCreationLandingPage is "Project:Article wizard".
This page must be created to intercept page creation for these users.
配置设置
$wgArticleCreationLandingPage(string):如果被截获,用户应被重定向到的wiki页面的名称。$wgUseCustomLandingPageStyles(bool):是否为目标网页加载自定义CSS。
用户权限
该扩展添加了一个名为createpagemainns的新用户权限,允许用户在主命名空间中创建新页面。
默认情况下,此权限授予所有用户。
禁止没有此权限的用户创建主命名空间页面,并且当他们尝试(例如通过单击红色链接)时,他们将被重定向到文章创建工作流程登录页面。
| 此扩展用于一个或多个维基媒体项目。 这可能意味着扩展足够稳定、运作足够良好,可以用在这样的高流量的网站上。 请在维基媒体的CommonSettings.php和InitialiseSettings.php配置文件中查找此扩展的名称以查看哪些网站安装了该扩展。 特定wiki上的已安装的扩展的完整列表位于Special:Version页面。 |
| 此扩展在以下wiki农场/托管网站和/或软件包中提供: |
- Stable extensions/zh
- User interface extensions/zh
- BeforeDisplayNoArticleText extensions/zh
- GetActionName extensions/zh
- TitleQuickPermissions extensions/zh
- MIT licensed extensions/zh
- Extensions in Wikimedia version control/zh
- All extensions/zh
- Extensions used on Wikimedia/zh
- Extensions included in Miraheze/zh
- Workflow extensions/zh
