2014-09-03 54 views
1

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

基本上,我想从Page1中获取数据并对其进行解析,以便可以在Page2上很好地显示它。

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

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

我觉得我总是可以写一个扩展程序来为我做这件事,但是这样做已经存在了吗?这是Semantic Wiki中包含的东西吗?

+0

你检出了Semantic MediaWiki吗? – leo 2014-09-04 11:00:21

回答

0

是的,你可以在SemanticMediaWiki中做到这一点。对于基于SemanticMediaWiki先进的术语维基的一个例子,看到http://tieteentermipankki.fi/

至于行话来说,它的标记似乎是非常简单的:https://www.mediawiki.org/wiki/Extension:Lingo#Usage但它允许transclusion,所以你可以定义每个学期自己的页面上,然后transclude您的术语页面中的所有页面,然后以不同的方式对它们进行换行,并以所需的所有格式进行换行。

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