Mediawiki:我如何在Main命名空间中创建一个想要的文章列表



Mediawiki提供了一个特殊的页面,可以通过访问wiki上的/special:WantedPages来查看所有"通缉页"(链接到但还没有现有文章的页面)。查看维基百科的通缉页面,看看我在说什么。

我的问题是,Wanted Pages列表会很快被特殊名称空间的页面填满。目前,我的wiki中充斥着Template、Talk和Category名称空间中需要的页面。

由于有这么多指向特殊名称空间页面的链接,Main名称空间中的文章(我的用户真正关心的那些)正在丢失。有没有任何方法(通过扩展或其他方法)可以创建一个只在Main命名空间中的所需页面列表?

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

  • 将下载的.zip文件重命名为.7z,以便正确展开它
  • WantedPagesFromNS文件夹复制到Mediawiki安装的extensions文件夹中
  • 打开WantedPagesFromNS.php文件并注释掉读取wfLoadExtensionMessages( 'WantedPagesFromNS' );的行。(该函数在Mediawiki中已被弃用,完全不必要。有关详细信息,请参阅此处。)
  • 最后,将include_once("$IP/extensions/WantedPagesFromNS/WantedPagesFromNS.php");添加到LocalSettings.php

要查看wiki中Main命名空间的通缉页面,请将其放在您希望列表显示的任何页面上:

<wantedpagens>
    namespace = Main
</wantedpagens>

最新更新