Catégorie / Domaine : | C3D3 Plugin |
Compatibilité SCOL Voy@ger : | V 3.5 et supérieure |
Mise à jour : | 09/2001 |
Ce plugin permet dajouter dynamiquement des liens entre une cellule 3D et des modules. Il sutilise par le biais de linterface dédition dynamique du site (plugin DynamicEditor obligatoire). Il est, par exemple possible de créer (ou de modifier) un lien vers un tableau blanc, une url, une liste de diffusion, lorsque lon clique sur un objet dans la 3d. Bien entendu, ces modules doivent être déjà présent initalement pour pouvoir y créer des liens.
De plus, un mot de passe peut être associé au lien : il sera demandé à lutilisateur quand celui-ci cliquera sur lobjet.
Il n'y a pas d'instance à créer.
En revanche, un travail de préparation dans léditeur du
C3D3 est nécessaire :
1/ Définir les liens quil sera possible détablir dynamiquement :
1- Dans léditeur du module C3d3, ajouter dans longlet «
Plugins », le plugin « link ».
2- Dans la fenêtre « paramètres » du plugin Link, définir
les différentes configurations qui seront utilisées dans léditeur
dynamique comme suit : Nom_lien Flag Param Nom_texte
Ainsi, vous devez concevoir quels types de liens seront administrables en ligne.
Chaque type sera configuré pour pouvoir être choisi lors de l'édition
dynamique.
Par exemple, vous prevoyez 3 types de liens :
un type "url" : lors d'un clic su un materiau, le navigateur du client
ouvrira une page web;
un type "whiteboard" : lors d'un clic sur un materiau, l'interface
du tableau blanc s'ouvrira chez le client;
un type "mailing list" : lors d'un clic sur un materiau, un visiteur
pourra s'enregistrer à une liste de diffusion.
Dans les trois cas, lors de l'édition en ligne, on pourra choisir le
materiau concerné par ce lien et le paramètre éventuel
à faire passer (une url par exemple).
Pour cet exemple, les paramètres du plugin Link seront :
Exemple de paramètres du plugin Link
url 1 URL\ link Enter\ URL
whiteboard 0 Whiteboard\ link
mailinglist 0 Mailing\ list\ link
Commentaires:
Nom_lien | Flag | Param | Nom_texte |
url | 1 | URL\ link | Enter\ URL |
whiteboard | 0 | Whiteboard\ link | |
mailinglist | 0 | Mailing\ list\ link |
- Nom_lien (url) : correspond au nom de lévénement qui
sera relié à un module
- Flag (1) : permet dindiquer si Flag=1 quil y a besoin dun
paramètre supplémentaire
- Si Flag=0 il ny aura pas de paramètre supplémentaire (exemple
de texte supplémentaire : Entrez\ lurl, qui permet de définir
un nouveau paramètre qui est dans ce cas une url)
- Param (Lien\ vers\ une\ url) : Texte que lutilisateur peut sélectionner
afin de choisir un nouveau module
- Nom_texte (Entrez\ l'url) : Libellé correspondant au paramètre
supplémentaire qui permet d indiquer à lutilisateur
quil doit définir un nouveau paramètre
Pour "whiteboard", le flag étant à 0, le lien n'attend
pas de paramètre supllémentaire, donc il n'y a pas besoin du libellé
"Nom_texte".
3- Création des liens SCS :
Il faut créer les liens dans linterface Modules de léditeur de site ; par exemple, si lon considère nos 3 liens précédents (url, Whiteboard, MailingList), les liens suivants devront être créés :
C3D3.Link.link.url >> InOut.gotoUrl
C3D3.Link.link.whiteboard >> Whiteboard.show
C3D3.Link.link.mailinglist >> MailingList.show
2/ Créer dynamiquement les liens :
1- Une fois un client connecté et la 3D initialisée, activez linterface du DynamicEditor ; pour cela, faire un clic droit sur le matériau /objet désiré et aller dans le menu Editer les effets, puis Link.
2- Paramétrer ensuite le lien :
Choisissez
Appuyez sur Appliquer l'effet pour valider. Pour l'enlever, appuyez sur Supprimer l'effet.
Note : Il est possible de créer des instances de Link en statique dans léditeur du module C3d3 (rubrique Instances), celles-ci pouvant être éditées en dynamique et inversement.
Cf ci-dessus.
Action | Fonction |
Evénement | Fonction |
C3D3.Link.askpassword à module Action | Permet de faire une vérification du mot de passe en le reliant au module dynPassword |
C3D3.Link.Nom_lien à module Action | Permet de tisser des liens vers dautres modules que lon activera ou pas en dynamique |
Zone | Fonction | Interface | Affectation |
Aucune |