Extension:PhpTags/Expressions magiques

This page is a translated version of the page Extension:PhpTags/Magic expressions and the translation is 100% complete.

Expressions magiques est le fait d'utiliser l'expression de Mots magiques comme une seule entité.

Ce concept vous permet de créer et d'utiliser des extensions MediaWiki non-monolithiques, qui améliorent beaucoup l'aspect pratique, la souplesse et la performance.

Motivation

Toutes les extensions MediaWiki qui étendent l'analyse du texte wiki avec des fonctions utiles, utilisent la technique des Mots magiques .

La limitation principale est l'incapacité de transférer directement les données entre des mots magiques eux-mêmes. Pour cette raison, les extensions MediaWiki sont soit monolithiques ou ont de faibles performances car elles sont dans l'incapacité d'utiliser une manière plus efficace.

Le concept d' Expression magique a été créé pour résoudre ce problème. Il permet de construire une expression avec les mots associés aux fonctions des extensions MediaWiki, avec les données transférées directement d'une extension MediaWiki à une autre.

Ce concept vous permet d'utiliser un langage de programmation pour écrire des expressions au lieu d'utiliser la syntaxe de marquage wiki. Par exemple l'extension PhpTags utilise la syntaxe du langage PHP.

Les extensions MediaWiki selon ce concept doivent avoir des fonctions pour récupérer les données de différentes sources, les fonctions de traitements des données et d'affichage. Les contributeurs eux-mêmes déterminent comment obtenir l'information, comment l'utiliser et comment l'afficher. Ceci fournit une totale liberté de création.

Implémentation