Mediawiki:如何在主命名空间中创建通缉文章列表?

Mediawiki:如何在主命名空间中创建通缉文章列表?,mediawiki,Mediawiki,Mediawiki提供了一个特殊页面,通过访问wiki上的/special:WantedPages可查看所有“想要的页面”(链接到但尚未包含现有文章的页面)。看看我在说什么 我的问题是,通缉页面列表将很快填满指向特殊名称空间的页面。目前,我的wiki在模板、对话和类别名称空间中塞满了想要的页面 由于有这么多指向特殊名称空间页面的链接,主名称空间中的文章(我的用户实际上关心的内容)正在丢失。是否有任何方法(通过扩展或其他方式)创建只在主命名空间中的所需页面列表?请参阅扩展。但是,您必须对扩展名源文

Mediawiki提供了一个特殊页面,通过访问wiki上的/special:WantedPages可查看所有“想要的页面”(链接到但尚未包含现有文章的页面)。看看我在说什么

我的问题是,通缉页面列表将很快填满指向特殊名称空间的页面。目前,我的wiki在模板、对话和类别名称空间中塞满了想要的页面

由于有这么多指向特殊名称空间页面的链接,主名称空间中的文章(我的用户实际上关心的内容)正在丢失。是否有任何方法(通过扩展或其他方式)创建只在主命名空间中的所需页面列表?

请参阅扩展。但是,您必须对扩展名源文件进行较小的编辑,以便它能够与最新版本的Mediawiki(1.20+)一起使用

  • 将下载的.zip文件重命名为.7z,以便可以正确展开它
  • WantedPagesFromNS
    文件夹复制到Mediawiki安装的
    extensions
    文件夹中
  • 打开
    WantedPagesFromNS.php文件,注释掉读取
    wfLoadExtensionMessages('WantedPagesFromNS')的行。(该函数在Mediawiki中已被弃用,完全不需要。有关详细信息,请参阅。)
  • 最后,添加
    include_once($IP/extensions/WantedPagesFromNS/WantedPagesFromNS.php)
    LocalSettings.php
若要查看wiki中主命名空间的所需页面,请将其放在希望列表显示的任何页面上:

<wantedpagens>
    namespace = Main
</wantedpagens>

名称空间=Main

我已经检查了该扩展,但基于,它在最新版本的MediaWiki上不起作用。@JenMontes Just fyi 1.21是最新版本的MediaWiki,但时间不长。WantedPagesFromNS插件的最新版本(1.0.1 beta版)修复了新版本MediaWiki的问题,因此我删除了不再适用的说明。