Mediawiki:如何在Main命名空间中创建所需文章列表?

Jen*_*cia 7 mediawiki

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

我的问题是,Wanted Pages列表会快速填充特殊命名空间的页面.目前,我的维基在模板,谈话和类别命名空间中充满了想要的页面,仅举几例.

有了很多指向特殊命名空间页面的链接,Main命名空间中的文章(我的用户真正关心的文章)就会丢失.有没有办法(通过扩展或有什么)创建仅在主命名空间中的想要页面列表?

Mar*_*ger 4

请参阅WantedPagesFromNS扩展。但是,您必须对扩展源文件进行少量编辑,以便它可以与最新版本的 Mediawiki (1.20+) 配合使用。

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

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

<wantedpagens>
    namespace = Main
</wantedpagens>
Run Code Online (Sandbox Code Playgroud)