2013-07-31 21 views
6

通過訪問wiki上的/ Special:WantedPages,Mediawiki提供了一個特殊頁面來查看所有「通緝頁面」(鏈接到但尚未存在文章的頁面)。查看Wikipedia's Wanted pages以查看我在說什麼。Mediawiki:如何在主命名空間中創建所需文章的列表?

我的問題是,通緝的頁面列表將很快填滿頁面到特殊的命名空間。目前,我的wiki在模板,對話和類別命名空間中充滿了想要的頁面,等等。

有了這麼多鏈接到特殊的命名空間頁面,主命名空間(我的用戶真正關心的)中的文章迷了路。有什麼辦法(通過擴展或你有什麼)來創建一個只在主命名空間中的想要的頁面列表?

回答

4

請參閱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主命名空間中的待建頁面,把這個要出現在列表中的任意頁面上:

<wantedpagens> 
    namespace = Main 
</wantedpagens> 
+0

我已經檢查了擴展,但是,根據[討論頁面](https://www.mediawiki.org/wiki/Extension_talk:WantedPagesFromNS),它不適用於最新版本的MediaWiki。 –

+0

嗯。似乎我只是需要註釋掉一行才能使其工作...... –

+0

@JenMontes Just fyi 1.21是MediaWiki的最新版本,但時間不長。 [1.22將於11月發佈](https://www.mediawiki.org/wiki/Version_lifecycle)。 –

相關問題