首页 > 解决方案 > Mediawiki 中是否有可能在跨wiki 链接的wiki 上有不同页面的差异?

问题描述

我正在寻找一种可能性来区分通过跨wiki链接链接的不同wiki的页面。wiki 就像分叉,我希望能够区分不同 wiki 中内容的两个版本。是否有可以处理此问题的扩展程序或单独的实用程序?通过仔细考虑,我想这个问题的第一步是是否有可能在一个 wiki 中存在不同页面的差异。

标签: diffmediawikimediawiki-extensions

解决方案


我认为您最不坏的选择是获取远程内容并使用该内容制作指向编辑表单的链接,并使用查询参数生成差异。差异引擎,大多数差异渲染代码所在的位置,采用修订 ID 并且不会让您过多地干扰加载页面内容(而且它通常不是对开发人员友好的代码)。

如果您只想在两个内容之间生成差异,例如在您为此目的创建的特殊页面上,SlotDiffRenderer::getDiff()很容易使用,但如果您想重新创建完整的差异布局(多个插槽,标题等) 您必须复制 DifferenceEngine 代码库的重要部分。


推荐阅读