有没有一种方法可以创建一个数据库,以便将数据提取到我的mediawiki表中?或者有没有办法像drupal一样拥有一个数据库并在其上放置一个mediawiki类型的界面?Mediawiki和数据库
1
A
回答
1
没有办法直接做到这一点在股票MediaWiki,虽然你可以用模板虚构它。例如,你可以将模板是这样的:
{{#switch:{{{key}}}
| key1 = value1
| key2 = value2
| key3 = value3
...
}}
Template:NUMBEROF/data在英文维基百科是这样的风格(与键的两个级别)的一个例子。
或者您可以创建一组模板,每个“记录”一个模板,每个模板都将“输出格式化程序”模板作为参数,并将该输出格式程序传递给记录中每列的命名参数。英文维基百科上的Country data templates就是这种模式的一个例子。
或者你可以结合上述两种风格,一个参数选择行(如第一种风格),第二种提供输出格式化程序(如第二种风格)。
如果您不介意安装扩展,则可以使用Labeled Section Transclusion扩展名来跨越数据页的各个部分。或者你可以安装Semantic MediaWiki扩展,我听到这个扩展允许从wiki的页面中查询数据。或者你可以安装许多可以让你做你想做的事的众多Database extensions。或者你可以编写你自己的数据库扩展。
1
您也可以看看http://www.mediawiki.org/wiki/Extension:Data_Transfer,尽管它是为了与SMW一起使用而编写的,但不需要Semantic MediaWiki。 (如果您使用SMW,正如前面的答复中所指出的,有很多扩展和内置选项。)
相关问题
- 1. 的mediawiki和WordPress的整合 - 从*的mediawiki但用户数据库*
- 2. Mediawiki的数据库错误1205
- 3. MediaWiki:存储在外部数据库中
- 4. 仅从数据库确定MediaWiki版本
- 5. 如何在mediawiki数据库中加入页面和pagecontent?
- 6. MediaWiki; MySQL数据库凭据存储在哪个文件?
- 7. Mediawiki跨页数据访问
- 8. 使用Mediawiki存储数据
- 9. 什么是改变数据库类别的MediaWiki函数?
- 10. 如何在语义mediawiki中显示外部数据库表
- 11. mediawiki数据库中的哪些表格保存页面内容
- 12. 如何调试MediaWiki的数据库错误?
- 13. 使用Mediawiki连接到自定义数据库?
- 14. 更改现有MediaWiki安装中的数据库字符集
- 15. 如何通过数据库管理MediaWiki中的用户帐户?
- 16. 如何将Mediawiki连接到自定义用户数据库?
- 17. Mediawiki的搜索外部数据库 - PREPEND钩
- 18. MediaWiki MySQL数据库字符集,使用哪一个?
- 19. 使用数据库更新Mediawiki用户密码
- 20. 数据库和数据库引擎
- 21. 主数据库和从数据库
- 22. MediaWiki API和编码
- 23. Mediawiki导出 - 仅限元数据?
- 24. 对表格数据使用Semantic MediaWiki
- 25. 通过MediaWiki API设置类别和其他元数据
- 26. ListView和数据库
- 27. Android和数据库
- 28. Listadapter和数据库
- 29. Jmeter和数据库
- 30. ViewPager和数据库