IFrame MediaWiki

De Open Source Ecologie

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}}

feedback
MediaWiki Appliance - Powered by TurnKey Linux