在mediawiki上标记页面修订,并按标签

时间:2015-12-08 09:43:26

标签: mediawiki mediawiki-extensions

我开发了一个在mediawiki网站上有手动/帮助系统的应用程序。当用户需要应用程序的帮助时,他/她可以单击按钮并访问Wiki上相应的帮助页面。这非常有效,当我在应用程序中添加/更改功能时,很容易保持手册的更新。

现在我将发布该应用程序的新版本,但有些用户仍将使用旧版本。我希望能够“标记”页面的旧版本,例如“#version1.0”并标记新版本“#version2.0”,然后当我从旧应用程序链接时,我链接标签“ #1.0" 版。

我想拥有某些页面的两个版本的原因是版本1和版本2之间的某些功能发生了变化,我希望用户能够获得正确的帮助/指南,无论用户使用哪个版本。

我知道我可以制作当前wiki的副本并调用该版本1然后使用当前安装版本2但我想避免在同一台服务器上安装两个wiki。

那么,这个问题有解决方案吗?我试图搜索内置的解决方案和扩展,但找不到任何好的东西..

1 个答案:

答案 0 :(得分:1)

如果我们正在谈论一个包含少量网页的维基,您只需将固定链接硬编码为适合相关版本的特定修订版。永久链接是一个包含参数 oldid = 的链接;在大多数皮肤中,它都可以在"工具"侧栏的一部分。

如果有更多页面,但您的用户能力最低,则可以

  • 硬编码所有指向所有网页当前版本的链接,并相信他们会按照顶部的横幅广告查看所需的更新版本(example),或者
  • 使用适当的年/月/偏移/限制参数(example)链接页面历史记录,并相信用户将单击建议的版本或切换到更新版本(如果确实需要)。

否则,"标准" MediaWiki很遗憾地为不同但相似的内容运行并行页面。对于这种情况还有另一个问题,IIRC专注于针对同一软件的不同版本的Wikibooks书籍。

相关问题