Y a-t-il un moyen de créer une base de données à partir de laquelle extraire des données dans ma table mediawiki? Ou y a-t-il un moyen d'avoir une base de données comme drupal et de placer une interface de type mediawiki dessus?Mediawiki et bases de données
Répondre
Il n'y a aucun moyen de le faire directement dans MediaWiki, bien que vous puissiez le truquer avec des modèles. Par exemple, vous pourriez peut un modèle quelque chose comme ceci:
{{#switch:{{{key}}}
| key1 = value1
| key2 = value2
| key3 = value3
...
}}
Template:NUMBEROF/data sur Wikipedia anglais est un exemple de ce style (avec deux niveaux de clés). Vous pouvez également créer un ensemble de modèles, un pour chaque "enregistrement", qui prennent chacun un modèle de "formateur de sortie" en tant que paramètre et transmettent à ce formateur de sortie un paramètre nommé pour chaque colonne de l'enregistrement. Les Country data templates sur la Wikipédia en anglais sont un exemple de ce modèle. Ou vous pouvez combiner les deux styles ci-dessus, avec un paramètre pour sélectionner la ligne (comme dans le premier style) et un second pour fournir le formateur de sortie (comme dans le second). Si l'installation des extensions ne vous dérange pas, vous pouvez utiliser l'extension Labeled Section Transclusion pour transposer des sections d'une page de données. Ou vous pouvez installer l'extension Semantic MediaWiki, qui j'entends permet toutes sortes d'interrogation de données à partir des pages du wiki. Ou vous pouvez installer l'un des nombreux Database extensions qui peut vous permettre de faire ce que vous voulez. Ou vous pouvez écrire votre propre extension de base de données.
Vous pouvez également jeter un oeil à http://www.mediawiki.org/wiki/Extension:Data_Transfer, qui ne nécessite pas Semantic MediaWiki même s'il est écrit pour être utilisé avec SMW. (Si vous utilisez SMW, il existe, comme indiqué dans une réponse précédente, beaucoup d'extensions et d'options intégrées.)
- 1. Bases de données et Qt
- 2. Bases de données et DVCS
- 3. nginx_http_push_module et bases de données
- 4. Développement et production de bases de données
- 5. portage et sauvegarde de bases de données
- 6. register_shutdown_function et problème de bases de données!
- 7. NHibernate et plusieurs bases de données
- 8. Points Bullet et bases de données
- 9. Realtional bases de données et requêtes
- 10. Firefox, et Camino localStorage/Bases de données
- 11. Bases de données et troisième forme normale
- 12. StructureMap, NHibernate et plusieurs bases de données
- 13. tapestry-hibernate et 2 bases de données
- 14. Entity Framework et bases de données multilingues
- 15. Bases de données intégrables et toplink
- 16. Prism Modules et bases de données
- 17. bases de données relationnelles et messages multidiffusion
- 18. Django et plusieurs bases de données
- 19. Bases de données Clojure et NoSQL
- 20. bases de données log4j et NoSQL
- 21. Bases de données relationnelles et langages OO
- 22. Bases de données XML et ORM
- 23. HTML Application et bases de données
- 24. php et MediaWiki
- 25. Bases de données multiniveaux
- 26. BASES DE DONNÉES CLARION
- 27. Modèles Mediawiki et génération de pages standardisées
- 28. C# ReportViewer et les données de plusieurs bases de données
- 29. bases de données inactives
- 30. Synchronisation de bases de données