Mediawiki跨页面数据访问

时间:2014-09-03 23:16:04

标签: mediawiki wiki

也许我在这里有点过分,但我正在寻找一种方法来访问我的Mediawiki安装页面上的数据(称之为Page1)并在第二页上使用该数据(称之为Page2)。我知道我可以简单地转换数据,但我正在寻找(我认为)更多的东西。

基本上,我想从Page1获取数据并以这样的方式解析它,以便我可以在第2页上很好地显示它。

更具体的例子:我在我的词汇表页面(称为词汇表)上使用Lingo进行处理,但我不喜欢词汇表显示的方式。此外,我希望能够毫不费力地添加定义,而不必担心按字母顺序排列它们。

我希望解析词汇表中的数据,然后在单独的页面中显示格式化和字母顺序(根据需要)。

我认为我总是可以写一个扩展来为我做这个,但这样的事情是否已经存在?这是否包含在语义维基中?

1 个答案:

答案 0 :(得分:0)

是的,你可以在SemanticMediaWiki中做到这一点。有关基于SemanticMediaWiki的高级术语wiki的示例,请参阅http://tieteentermipankki.fi/

对于Lingo来说,它的标记看起来非常简单:https://www.mediawiki.org/wiki/Extension:Lingo#Usage但是它允许进行翻译,所以你可以在自己的页面上定义每个术语,然后转换术语页面中的所有页面,然后转换它们以不同的方式,包裹在你想要的所有格式中。

或概念的任何变体,如果您需要高级和/或重复格式化,可能使用带有Lua模块的模板。