Extension:External Data/fr

This page is a translated version of the page Extension:External Data and the translation is 100% complete.
Manuel des extensions MediaWiki
OOjs UI icon advanced-invert.svg
External Data
État de la version : stable
Implémentation Fonction d'analyseur , Page spéciale
Description Permet d'utiliser et d'afficher les valeurs extraites de différentes sources : URL externes et services SOAP, pages wiki locales et fichiers locaux (au format CSV, JSON, XML, ou autre), tables de base de données, serveurs LDAP et sorties des programmes locaux.
Auteur(s) Yaron Koren, Alexander Mashin and others
Dernière version 3.1 (mars 2022)
Politique de compatibilité Le master conserve la compatibilité arrière.
MediaWiki 1.29+
Modifie la base
de données
Oui
Composer mediawiki/external-data
Licence Licence publique générale GNU v2.0 ou supérieur
Téléchargement See Download and installation
Exemple A page containing information retrieved from an external CSV file
  • $wgParsers
  • $wgSources
  • $wgVerbose
  • $wgConnectors

Vérifier la matrice des utilisations et des versions.

Problèmes Tâches ouvertes · Signaler un bogue

L'extension External Data permet aux pages MediaWiki de récupérer, filtrer et formater des données structurées à partir d'une ou plusieurs sources. Ces sources peuvent inclure des URL externes et des services SOAP, des pages de wiki régulières, des fichiers téléversés, des fichiers du serveur local, des bases de données, des répertoires LDAP et des sorties générées par les programmes locaux.

L’extension a les Fonctions d'analyse suivants:

  • Data retrieval functions, which set local variables available with wikipage scope:
    • #get_web_data - récupère des données CSV, GFF, JSON, XML, HTML ou format libre à partir d'une URL et les affecte à des variables accessibles sur la page.
    • #get_soap_data - récupère les données d'une URL via le protocole SOAP.
    • #get_file_data - retrieves data from a file on the local server, in the same formats as #get_web_data.
    • #get_db_data - récupère les données d'une base de données.
    • #get_ldap_data - retrieves data from an LDAP server.
    • #get_program_data - retrieves data returned by a program run server-side.
    • #get_external_data - a universal alias for any of the above functions.
  • Data handling functions, which display, store or clear previously set local variables:
    • #external_value - displays the value of any such variable.
    • #for_external_table - parcourt toutes les valeurs récupérées pour un ensemble de variables, en affichant le même texte conteneur pour chacune d'elles.
    • #format_external_table - available only if Cargo is installed. Formats the retrieved external data the same way as #cargo_query.
    • #store_external_table - cycles through a table of values, storing them as semantic data via the Semantic MediaWiki extension, by mimicking a call to SMW's #subobject function for each row.
    • #display_external_table - parcourt toutes les valeurs récupérées pour un ensemble de variables, en affichant le même texte conteneur pour chacune d'elles.
    • #clear_external_data - efface l'ensemble actuel de données récupérées.

It also defines the following Lua functions that retrieve data and return it as Lua tables. There is one-to-one correspondence between parser functions retrieving data and Lua functions evident from their names:

  • mw.ext.externalData.getWebData
  • mw.ext.externalData.getFileData
  • mw.ext.externalData.getDbData
  • mw.ext.externalData.getSoapData
  • mw.ext.externalData.getLdapData
  • mw.ext.externalData.getProgramData
  • mw.ext.externalData.getExternalData

In tag emulation mode, an administrator can define additional parser tags.

This version of the External Data extension requires MediaWiki 1.29 or higher.

Click through the pages in the navigation bar above to learn more about External Data, how it works, how to use it, and how to install it.