有没有一种方法可以创建一个数据库,以便将数据提取到我的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数据库中加入页面和pagecontent?
- 4. Mediawiki跨页数据访问
- 5. 使用Mediawiki存储数据
- 6. 什么是改变数据库类别的MediaWiki函数?
- 7. 使用数据库更新Mediawiki用户密码
- 8. 如何通过数据库管理MediaWiki中的用户帐户?
- 9. 使用Mediawiki连接到自定义数据库?
- 10. 更改现有MediaWiki安装中的数据库字符集
- 11. mediawiki数据库中的哪些表格保存页面内容
- 12. 数据库和数据库引擎
- 13. MediaWiki API和编码
- 14. 对表格数据使用Semantic MediaWiki
- 15. 通过MediaWiki API设置类别和其他元数据
- 16. nginx_http_push_module和数据库
- 17. ListView和数据库
- 18. Android和数据库
- 19. Datagrid和数据库
- 20. 数据库和java
- 21. SQL和数据库
- 22. phpmyadmin和数据库
- 23. Listadapter和数据库
- 24. 同步webSQL数据库和MySQL数据库之间的数据
- 25. PHP和链接到MediaWiki
- 26. 数据库结构和查询层次数据和数据
- 27. Spring数据源和数据库模式
- 28. 数据库和数据框架
- 29. 数据清理和数据库存储
- 30. 插入数据到数据库和PHP