IFrame MediaWiki : Différence entre versions
| Ligne 1 : | Ligne 1 : | ||
| + | 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 [https://clara.io/ clara.io] qui effectue le rendu WebGL d'un modèle 3D. | ||
| + | |||
== Création du pont pour appeller du contenu externe == | == 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'' : | 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'' : | ||
Version du 13 juillet 2017 à 12:55
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}}
