如何在Mediawiki中创建动态图形

时间:2016-07-18 00:31:55

标签: filter mediawiki wiki dynamic-data

我们公司有一个由MediaWiki提供支持的内部维基。我们计划创建一个wiki页面,以图形的形式发布一些操作数据。我想知道是否可以在维基页面中创建以下内容?

  1. 创建组合框,如数据频率(上个月/上一季度)
  2. 创建按钮以生成图表
  3. 如果可能,选择数据范围的日历
  4. 基于上述过滤器动态生成的图表
  5. wiki页面是否允许动态创建这些对象并基于过滤器生成图形?任何参考这样做都非常感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用自定义扩展程序执行此操作。以Extension: Wiretap为例(源代码在GitHub上)。基本上,您使用PHP查询数据库并将其添加到HTML源代码中。然后你可以使用JavaScript与d3进行绘图。

答案 1 :(得分:0)

(几乎)MediaWiki可以使用交互式图形,但只有在安装the Graph extension时才能使用,这有点难以使用。但是,链接的扩展页面和子页面上有一些很好的教程和演示。我不太确定,如果您的所有用例都可以使用图表扩展来实现,因为我对此扩展程序并不熟悉。