【问题标题】:How can old pages be identified in MediaWiki如何在 MediaWiki 中识别旧页面
【发布时间】:2010-05-10 15:03:25
【问题描述】:

有没有办法在MediaWiki中列出很久没有更新的页面?是否有扩展或其他功能可以做到这一点?

理想情况下,我希望能够例如列出所有 12 个月未更新的页面(即基于上次编辑)。然后它们默认被认为是旧的(甚至可以在页面顶部添加一个标签 - {{Old}} 模板来标记它)。

【问题讨论】:

    标签: mediawiki


    【解决方案1】:

    是的,或多或少有;进入“特殊页面”(左侧菜单),您会找到最旧页面的列表。

    【讨论】:

    • 这很有趣——我一直认为这个列表是基于创建日期的,但实际上它确实是最后一次编辑的日期。很好,这是内置的 - 谢谢 - 这就是我需要的。
    【解决方案2】:

    【讨论】:

    • 这很好,但它似乎是 Special:AncientPages(MediaWiki 对旧页面的说法)的一个特例。但它很有用(因为您可以准确定义“旧”是什么)。谢谢。
    【解决方案3】:

    http://www.mediawiki.org/wiki/API 上查看 MediaWiki API

    使用 API 可以运行像 http://en.wikipedia.org/w/api.php?action=query&list=recentchanges 这样的命令,这将返回最近的更改。

    【讨论】:

    • 不幸的是,我认为没有任何方法可以使用 API 从特殊页面获取信息,因此您必须弄清楚如何从 Special:Oldest 之外获取最旧的页面.有一个关于此的错误:bugzilla.wikimedia.org/show_bug.cgi?id=14869
    • 感谢沙吉和阿德里安。但是前面的答案就足够了。
    猜你喜欢
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-02
    • 1970-01-01
    相关资源
    最近更新 更多