【问题标题】:Mediawiki: how do I create a list of wanted articles in the Main namespace?Mediawiki:如何在 Main 命名空间中创建想要的文章列表?
【发布时间】:2013-07-31 16:40:10
【问题描述】:

Mediawiki 提供了一个特殊页面,通过访问 wiki 上的 /Special:WantedPages 来查看所有“Wanted Pages”(链接到但还没有现有文章的页面)。查看Wikipedia's Wanted pages 了解我在说什么。

我的问题是通缉页面列表将很快填满特殊命名空间的页面。目前,我的 wiki 充满了 Template、Talk 和 Category 命名空间中的所需页面,仅举几例。

有这么多指向特殊命名空间页面的链接,主命名空间中的文章(我的用户真正关心的那些)正在丢失。有什么方法(通过扩展或你有什么)来创建只在 Main 命名空间中的所需页面列表?

【问题讨论】:

    标签: mediawiki


    【解决方案1】:

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

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

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

    <wantedpagens>
        namespace = Main
    </wantedpagens>
    

    【讨论】:

    • 我已经检查了该扩展,但基于 discussion page,它不适用于最新版本的 MediaWiki。
    • @JenMontes 仅供参考 1.21 是 MediaWiki 的最新版本,但时间不长。 1.22 is coming out in November.
    • 最新版本的 WantedPagesFromNS 插件(1.0.1 beta)修复了新版本 MediaWiki 的问题,因此我删除了不再适用的说明。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多