Extension:External Data/fr

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 définit les suivantes :
 * Les fonctions de récupération et de traitement des données, qui définissent, affichent, enregistrent ou suppriemnt des variables locales :
 * #external_value - affiche la valeur d'une telle variable donnée.
 * #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.
 * #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.
 * #format_external_table - disponible uniquement si Cargo est installé. 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.
 * #clear_external_data - efface l'ensemble actuel de données récupérées.
 * Dans le mode de compatibilité arrière, l'extension définit également des fonctions de récupération des données qui initialisent les variables locales disponibles en fonction de l'étendue de la page du wiki et qui peuvent ultérieurement être affichées en utilisant les fonctions ci-dessus :
 * #get_web_data - récupère les données CSV, GFF, JSON, YAML, XML, HTML, ini ou de 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 - récupère les données d'un fichier du serveur local, dans les mêmes formats que #get_web_data.
 * #get_db_data - récupère les données d'une base de données.
 * #get_ldap_data - récupère les données d'un serveur LDAP.
 * #get_program_data - récupère les données renvoyées par un programme qui s'exécute côté serveur.
 * #get_inline_data - parses data passed to it, in the same formats as #get_web_data.

It also defines a Lua function  that retrieves data and returns it as Lua table.

In compatibility mode, the following additional Lua functions are also defined (there is one-to-one correspondence between parser functions retrieving data and Lua functions evident from their names):

In tag emulation mode, the wiki site administrator can define additional parser tags.

Cette version de l'extension External Data nécessite MediaWiki 1.29 ou plus récent.

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.