IFrame MediaWiki
iFrame est une technologie aujourd'hui obsolète mais toujours supportée par les navigateurs, permettant l'inclusion dans une page d'une page externe. L'idée est de ne pas avoir à réimplémenter le moteur de rendu d'un site dédié à l'affichage d'un contenu précis, par exemple clara.io qui effectue le rendu WebGL d'un modèle 3D.
Création du pont pour appeller du contenu externe
Pour des raisons de sécurité, l'extension doit passer par un pont implémenté coté serveur. Son utilisation nécessite donc un accès sudo. On commencera par éditer le fichier LocalSettings.php après avoir effectué un backup (voir Travaux sur le wiki), pour ajouter dans la variable globale $wgIframePageSrc correspondant à l'extension iFramePage le fameux pont :
'Concentrator' => 'https://clara.io/embed/42c3888f-d05a-4b2a-8549-d56c8a81fca7?renderer=webgl&timeline=true&autoplay=true'
Utilisation des iFrames
Dans le wiki, il suffira alors de saisir la ligne suivante pour appeller iFrame :
{{Special:Iframepage/Concentrator}}