如何创建一个白页,让每个人在登录 MediaWiki 之前都可以看到?

问题描述 投票:0回答:1

我在一个非常松散的非营利组织内有一个 MediaWiki 维基。会员和志愿者可以一起工作。维基百科旨在共同构建内部知识。 所以匿名(*)不能读或写。用户登录后可以读取全部数据并写入大部分数据。志愿者必须向组织提出请求,为他们创建一个帐户。

但是用户正在等待,他们首先会了解维基是关于什么的。但他们只看到一个登录页面,无法了解 wiki 的内容。所以他们甚至不请求帐户。

所以我想创建一个白页,一个介绍页面,第一页,每个人都可以阅读。在其底部是登录表单。

我尝试过:

  • https://www.mediawiki.org/wiki/Manual:Interface/Rights
  • 仅主页可公开访问,其他页面不可访问
  • 搜索:“whitepage mediawiki”
  • 搜索当前登录页面。我可能会用上面的一些信息文本来更改该页面。但我找不到那个页面。我的 MediaWiki 命名空间不包含页面。

如何在用户必须登录之前创建信息丰富的白页?

mediawiki
1个回答
0
投票

您可能需要查看此配置参数来指定非登录用户可见的特定页面:

$wgWhitelist阅读

$wgWhitelistRead = [
    'Main Page',
    'MediaWiki:Common.css',
    'MediaWiki:Common.js'
    ];

仅供参考,阅读此页面,我发现还有一个类似的参数以正则表达式作为输入:

$wgWhitelistReadRegexp

© www.soinside.com 2019 - 2024. All rights reserved.