我正在运行 MediaWiki 版本 1.27.4。
使用模板,我在多个页面中添加了信息。
我想自动获得一个汇总所有这些数据的表。
我发现这个扩展https://www.mediawiki.org/wiki/Extension:Data_Aggregator但是它非常旧并且无法在我的 MediaWiki 版本上运行。
谢谢!
答案1
一个较新的扩展能够将模板中的数据写入数据库表扩展:货物,它很容易安装,并且如果你信任所有具有写权限的用户不会对你的数据库进行恶意操作,那么它就很好,否则就使用语义媒体维基。
丑陋且非常有限的黑客:如果模板只添加了一条信息,并且您可以随意处理类别排序,并且不需要运行聚合操作,那么您可能可以将这条信息放入排序键中。[[Category:example|{{{information}}}]]
然后您可以{{{information}}}
从API 查询 action=query&list=categorymembers&cmtitle=example&cmprop=sortkey|sortkeyprefix
或直接从categorylinks
桌子。