9.6. Extensions¶
Administration → Extensions
Note
Extensions est une rubrique accessible seulement par les administrateurs du site.
Les extensions ou plug-ins permettent d’ajouter des fonctionnalités à Mahara. Les extensions peuvent être ajoutées ou cachées en tout temps par un administrateur du site.
9.6.1. Administrer les extensions¶
Administration → Extensions → Administrer les extentions
La page Administrer les extensions liste toutes les extensions actuellement installées dans Mahara. Lorsqu’il est possible de paramétrer une extension, un lien est fourni à cet effet.
Il n’y a pas de fonction de désinstallation des extension dans Mahara. Une extension peut être toujours accédée par tout utilisateur qui en connaît l’URL ou en a l’accès. Au lieu d’activer ou de désactiver une extension dans les préférences des utilisateurs, il suffit d’utiliser les liens Cacher et Montrer. Quand une extension de production (artefact) a été cachée, Mahara arrête d’afficher le bloc (blocktype) correspondant dans les pages des portfolios.
Si vous avez ajouté un plug-in à votre site, ou si un plug-in a été ajouté par Mahara pendant la dernière mise à jour, vous devrez l’installer avant de pouvoir l’utiliser. Un plug-in qui n’est pas entièrement installé est affiché en couleur rouge, accompagné d’un signal attirant votre attention et affiché en tête de liste dans sa section. Cliquez sur le lien installer pour que le processus d’installation soit lancé.
Pour supprimer un plug-in installé, vous devez supprimer les fichiers et les dossiers contenant le code du plug-in et supprimer toute trace dans la base de données. De plus, vous devez supprimer sa présence dans un certain nombre de tables du système, comme « artefact », « artefact_config », « artefact_cron », etc. Référez-vous à l’exemple donné dans Information pour supprimer le plug-in My Learning.
Note
Les fonctionnalités de base de Mahara peuvent être rendues inaccessibles aux utilisateurs en les cachant. Ceci permet par exemple de désactiver des fonctions que vos utilisateurs accèdent déjà à l’aide d’autres logiciels que vous utilisez, ou simplement d’empêcher les utilisateurs de faire certaines choses avec la plateforme. Toutefois, la décision de masquer des fonctionnalités de Mahara doit être mûrement réfléchie, car en procédant de la sorte les utilisateurs auront moins d’outils pour créer leurs productions dans leur portfolio.
Dans ce qui suit, seules les extensions proposant un paramétrage particulier seront discutées.
9.6.1.1. Type de bloc : Fichier / Dossier¶
Vous pouvez choisir l’ordre d’affichage des fichiers contenus dans un bloc de type Dossier et aussi décider si les visiteurs des pages qui contiennent un bloc Dossier sont autorisés à télécharger le contenu d’un coup, sous la forme d’un fichier zip.
Ordre de tri par défaut des fichiers : Choisissez l’ordre de tri pour afficher le contenu d’un bloc Dossier. Le tri peut être fait de manière ascendante ou descendante.
Note
Quand un utilisateur place un bloc Dossier sur sa page, il peut modifier l’ordre de tri défini par défaut.
Télécharger les dossiers dans un fichier zip : Si vous activez cette option, vous pourrez alors télécharger le contenu d’un dossier qui est affiché dans un bloc de type « dossier », en une fois, en passant par la création d’un fichier zip. Cela rend plus aisée l’acquisition sur votre disque dur de l’ensemble des documents affichés dans le bloc.
Voir aussi
Les administrateurs du site peuvent décider, dans les préférence du type de production : Fichiers la durée de conservation du fichier zip créé sur le serveur.
9.6.1.2. Type de bloc : Fichier / Galerie¶
Vous aussi paramétrer l’accès à des images d’autres services de galeries d’images, comme Flickr ou Photobucket. Les paramètres que vous déterminez ici seront les mêmes pour tous les utilisateurs du site.
- Utiliser Slimbox 2 : Activez cette option si vous désirez utiliser ce script pour superposer des images sur la page courante.
- Cadre photo : Activez cette option si vous désirez voir un cadre dessiné autour de chaque photo de votre galerie.
- Largeur maximale des photos : Fixe la largeur maximale [en pixels] de chaque photo qui sera affichée par le script Slimbox2.
- Clé API de Flickr : Si vous désirez permettre aux utilisateurs d’afficher leurs photos hébergées par le service en ligne Flickr, vous devez indiquer ici une clé API valide. Vous devez faire une demande pour obtenir cette clé.
- Clé API de Photobucket : Si vous désirez que vos utilisateurs puissent utiliser les services de Photobucket pour afficher une galerie de photos, vous devez indiquer une clé API valide ainsi qu’une clé privée. Vous pouvez obtenir ces deux informations sur la page développeurs de Photobucket.
- Clé API privée : Indiquez ici la clé API privée que vous avez reçue.
- Cliquez sur le bouton Enregistrer pour sauver vos modifications.
9.6.1.3. Type de plugin : File / internalmedia¶
Configurer ici les types de fichiers que vos utilisateurs auront le droit d’utiliser et inclure sur leurs pages avec le bloc Média externes. Si vous désactivez un type de fichier qui est déjà utilisé dans un bloc sur une page, le contenu se sera plus affiché.
Mahara installe en standard Flowplayer, a lecteur de média vidéos qui lit les fichiers FLV, MP4 (au format H.264) et MP3. Les vidéos sont incrustées et les sons joués grâce à Flowplayer.
D’autres formats de vidéos peuvent aussi être activés, mais les utilisateurs doivent alors posséder sur leur ordinateur le logiciel nécessaire pour les lire, il faut aussi que les plugins adéquats soient installés dans le navigateur web qui sera utilisé.
- Activez les différents formats de fichiers que vous permettez aux utilisateurs d’utiliser dans leur portfolios.
- Largeur: Déterminez la largeur par défaut (en pixels) pour une vidéo.
- Hauteur: Déterminez la hauteur par défaut (en pixels) pour une vidéo.
- Cliquez sur le bouton Enregistrer pour sauver vos modifications.
Note
Si vous autorisez des formats de fichiers qui ne peuvent pas être affichés par Flowplayer, certains utilisateurs qui n’auraient pas les logiciels nécessaires ne pourront pas voir ou écouter ces médias.
9.6.1.4. Type de bloc: Texte¶
Vous pouvez convertir le type de bloc Notes en Annotations sur tout le site.
- Mahara calcule le nombre de notes qu’il y a à convertir. Les annotations avec les caractéristiques suivantes sont incluses dans le processus de conversion :
- ne sont pas réutilisées dans d’autres bloc;
- n’ont pas de licence jointe;
- n’ont pas de mots-clés;
- n’ont pas de pièce jointe
- n’ont pas reçu de commentaires
- Activez l’option Convertir les blocs de type « Note » pour convertir toutes les notes.
- Cliquez sur le bouton Enregistrer pour commencer le proccessus de conversion. La durée de ce travail dépend du nombre de notes à convertir.
Voir aussi
Si vous avez un gros site, la conversion des notes en texte peut prendre un certain temps. C’est pourquoi l’utilisation de la ligne de commande pour lancer le script devrait être préférée dans ce cas.
9.6.1.5. Type de bloc : Mur¶
Vous pouvez limiter le nombre de caractères de chacun des messages qui seront écrits sur le Mur. Les messages déjà placés ne seront pas modifiés.
- Fixez le nombre maximum de caractères que vous autorisez pour les messages à placer sur votre mur.
- Cliquez sur le bouton Enregistrer pour sauver vos modifications.
9.6.1.6. Type de production : Comment¶
Si vous activez l’option de l’évaluation par note, chaque élément pourra être évalué par une échelle de 1 à 5, représentée par des petites étoiles.
Note
La note ne peut pas être appliquée seule. Il faut aussi ajouter un commentaire ou joindre un fichier.
- Activez cette option pour permettre des évaluations chiffrées.
- Cliquez sur le bouton Enregistrer pour sauver vos modifications.
9.6.1.7. Type de productions : File¶
Vous pouvez paramétrer un grand nombre d’options pour les téléversements de fichiers :
- Quota par défaut pour un utilisateur
- Quota du groupe par défaut
- Accord avant de téléverser
- Retailler l’image lors du téléversement
- Taille de l’image du profil
- Commentaires
- Téléchargement du dossier
9.6.1.7.1. Quota par défaut pour un utilisateur¶
- Quota par défaut : Vous fixez ici le quota d’espace disque par défaut qui sera appliqué à tous les nouveaux utilisateurs. Le quota des utilisateurs déjà existants ne sera pas modifié.
- Mettre à jour les quotas des utilisateurs : Activez cette option si vous désirez mettre à jour le quota d’espace disque pour les utilisateur existants avec la valeur définie dans la rubrique Quota par défaut. C’est seulement à ce moment que les quotas seront adaptés.
- Forcer un quota maximum sur tout le site : Activez cette option si vous ne désirez pas qu’un administrateur d’une institution puisse modifier ultérieurement le quota pour les utilisateurs de son institution.
- Quota maximum : Vous fixez ici la valeur maximale du quota d’espace disque qu’un administrateur a le droit de fixer pour un utilisateur dans l’institution qu’il administre. Les quotas déjà attribués aux utilisateurs existants ne seront pas revus à la baisse.
- Limite avant la notification de dépassement de quota * : Vous pouvez fixer un pourcentage qui une fois atteint envoie un message à l’utilisateur pour lui signifier qu’il atteindra bientôt la limite de son espace disque alloué. Il pourra alors décider de supprimer des documents pour faire de la place ou de contacter un administrateur pour demander plus de place.
- Notification à l’administrateur du site : Activez cette option si vous désirez qu’un message d’alerte soit envoyé aux administrateurs du site lorsqu’un utilisateur s’approche de la limite de son quota d’espace disque. Ceci permet d’anticiper les problèmes de prendre les actions qui s’imposent.
- Le quota de l’institution remplace celui des utilisateurs : Activez cette option si vous souhaitez que les institutions puissent avoir leur propre politique de quota déterminée par les administrateurs.
- Cliquez sur le bouton Enregistrer en bas de la page lorsque vous avez terminé d’effectuer vos réglages, ou continuez à la section suivante de la page.
9.6.1.7.2. Quota du groupe par défaut¶
- Quota du groupe par défaut : Vous pouvez fixer ici le quota d’espace disque que vous souhaitez fixer par défaut pour chaque groupe. Les groupes déjà existants ne sont pas concernés par les modifications que vous faites après leur création.
- Mettre à jour les quotas des groupes : Activez cette option pour mettre à jour le quota d’espace disque à disposition des groupes existants à la valeur indiquée dans la rubrique Quota du groupe par défaut. C’est seulement de cette manière que le quota sera mis à jour dans les groupes.
- Cliquez sur le bouton Enregistrer en bas de la page lorsque vous avez terminé d’effectuer vos réglages, ou continuez à la section suivante de la page.
9.6.1.7.3. Accord avant de téléverser¶
- Demander l’accord : Activez cette option si vous désirez forcer les utilisateurs à accepter les règles en matière de dépôt de fichiers sur votre plateforme. L’accord doit être accepté à chaque fois et avant que le fichier puisse être téléversé.
- Accord par défaut : Un texte défini par défaut sera affiché à chaque fois qu’un utilisateur voudra déposer un fichier sur la plateforme et que l’option Demander l’accord est activée.
- Utiliser l’accord personnalisé : Si vous désirez créer votre propre texte pour l’accord à accepter avant qu’un utilisateur puisse téléverser un document, activez cette option en plus de l’option Demander l’accord.
- Accord personnalisé : Vous indiquez ici l’accord personnalisé qui viendra remplacer le texte de l’accord par défaut. Vous pouvez mettre ici la copie de votre charte d’utilisation des documents au sein de votre institution qui règle le droit d’auteur, le droit de citation, de diffusion, etc. Vous pouvez aussi, par exemple, indiquer les règles légales en vigueur dans votre pays. Il est aussi possible, afin de minimiser la taille du texte, de proposez un lien ou une liste de liens vers des documents placés sur votre serveur web ou ailleurs sur Internet.
- Cliquez sur le bouton Enregistrer en bas de la page lorsque vous avez terminé d’effectuer vos réglages, ou continuez à la section suivante de la page.
9.6.1.7.4. Retailler l’image lors du téléversement¶
- Réduire automatiquement la taille des grandes images : Activez cette option si vous désirez que les images de grande taille qui sont téléversées soient automatiquement réduites à la largeur et hauteur maximale donnée en paramètre, si elles dépassent ces valeurs.
- Option utilisateur : Affiche l’option de réduction du format des images dans les préférences du compte que l’utilisateur peut activer ou non.
- Largeur maximale : Indiquez la valeur en pixels de la largeur maximale à laquelle les images doivent être enregistrées sur la plateforme au moment du téléversement.
- Hauteur maximale : Indiquez la valeur en pixels de la hauteur maximale à laquelle les images doivent être enregistrées sur la plateforme au moment du téléversement.
- Cliquez sur le bouton Enregistrer en bas de la page lorsque vous avez terminé d’effectuer vos réglages, ou continuez à la section suivante de la page.
9.6.1.7.5. Taille de l’image du profil¶
- Largueur : Indiquez la valeur en pixels de la largeur maximale des images affichées dans le profil des utilisateurs.
- Hauteur : Indiquez la valeur en pixels de la hauteur maximale des images affichées dans le profil des utilisateurs.
- Cliquez sur le bouton Enregistrer en bas de la page lorsque vous avez terminé d’effectuer vos réglages, ou continuez à la section suivante de la page.
Note
Chaque image téléversée comme image pour le profil d’un utilisateur sera retaillée à ces dimensions si l’image originale est plus grande.
9.6.1.7.6. Commentaires¶
- Cliquez sur Tout sélectionner pour sélectionner tous les types de fichiers.
- Cliquez sur Tout désélectionner pour effacer toutes les sélections en cours.
- Activation des commentaires par défaut : Sélectionnez les productions pour lesquelles la possibilité de faire des commentaires sera activée par défaut. Les utilisateurs pourront ensuite modifier cette propriété, pour chaque production, en allant dans leur zone de gestion de fichiers. Vous pouvez activer les commentaires pour les :
- archives, soit les fichiers compressés
- fichiers audio
- fichiers
- dossiers
- Images
- images du profil
- fichiers vidéo
- Cliquez sur le bouton Enregistrer en bas de la page lorsque vous avez terminé d’effectuer vos réglages, ou continuez à la section suivante de la page.
9.6.1.7.7. Téléchargement du dossier¶
- Durée de conservation du fichier zip : Fixez la durée maximale pendant laquelle le fichier zip créé sur le serveur restera à disposition pour être téléchargé. La durée par défaut est de 3’600 secondes (1 heure).
- Cliquez sur le bouton Enregistrer lorsque vous avez terminé de faire vos modifications.
9.6.1.8. Type de production : Profile¶
Dans le profil de l’utilisateur, vous pouvez décider quelles informations doivent être obligatoirement renseignées par l’utilisateur ou présentent dans le fichier d’importation des utilisateurs par CSV. Les rubriques seront alors clairement marquées comme rubriques obligatoires dans l’interface de l’utilisateur.
Les rubriques du profil marquées comme rubriques cherchables, permettent aux utilisateurs de rechercher d’autres utilisateurs au moyen du contenu de ces rubriques.
- Rubriques obligatoires : Sélectionnez ici les rubriques que vous désirez rendre obligatoire à la saisie par les utilisateurs. Certaines rubriques ne peuvent pas être désélectionnées, car elles doivent rester obligatoires pour le bon fonctionnement de Mahara.
- Rubriques cherchables : Sélectionnez les rubriques que vous désirez faire entrer dans les critères de recherche possibles pour trouver des utilisateurs par d’autre utilisateurs. Certaines rubriques ne peuvent pas être désélectionnées pour le bon fonctionnement de Mahara
- Cliquez sur le bouton Enregistrer pour sauver vos modifications.
9.6.1.9. Authentification : BrowserID / Persona¶
La méthode d’authentification Persona n’est plus supportée par la fondation Mozilla à partir du 30 novembre 2016. Personne ne pourra alors utiliser ce service pour s’authentifier.
Lorsque vous mettez à jour Mahara à la version 16.04.10, la méthode d’authentification Persona est désactivée et vous ne pouvez pas l’activer à nouveau. Vous pouvez migrer tous les comptes utilisateurs authentifiés par Persona vers la méthode « internal » de votre Mahara.
Institution : Les institutions qui utilisent Persona sont listées ici.
Nombre d’utilisateurs Persona actifs : Une liste de tous les utilisateurs qui s’authentifient à l’aide de Persona. Le lien vous conduit vers la page de recherche des utilisateurs et affiche que les utilisateurs Persona.
Migrer automatiquement les utilisateurs Persona : Placez le sélecteur sur « Oui » si vous désirez migrer tous les utilisateurs Persona vers la méthode d’authentification interne de Mahara. Si vous ne faites pas cela, ces utilisateurs ne pourront plus se connecter à votre Mahara.
Note
Si une institution n’a pas de méthode interne d’authentification activée, une instance de celle-ci sera automatiquement créée et les utilisateurs y seront migrés.
Vous devrez informer les utilisateurs qui utilisaient Persona de redéfinir leur mot de passe, car aucun courriel avec les détails de leur compte ne leur est envoyé . Ils devront alors se rendre sur la page « Nom d’utilisateur / mot de passe oublié » et indiquer l’adresse courriel qu’ils utilisaient pour le compte Persona. Ils recevront alors leur nom d’utilisateur et leur mot de passe par courriel.
Cliquez sur le bouton Enregistrer pour lancer la migration.
9.6.1.10. Authentification : SAML¶
Si vous désirez utiliser l’authentification SAML sur votre site, vous devez donner ici le chemin vers le fichier php SAML.
- SimpleSAMLphp chemin d’accès à la librairie : Indiquez ici le chemin d’accès au dossier qui contient la librairie de SimpleSAMLphp, par exemple, si le chemin d’accès au fichier exécutable autoload.php est
/chemin-vers/simplesamlphp_1_3/lib/_autoload.php
alors cette valeur doit être/chemin-vers/simplesamlphp_1_3/
- SimpleSAMLphp chemin d’accès au fichier de configuration : Indiquez ici le chemin d’accès au dossier qui contient le fichier de configuration à utiliser avec ce prestataire de services (SP) SimpleSAMLphp, par exemple : si le chemin vers le fichier config.php et
/chemin-vers/simplesamlphp_1_3/config/config.php
cette valeur doit être/chemin-vers/simplesamlphp_1_3/config/
- Cliquez sur le bouton Enregistrer pour sauver vos modifications.
9.6.1.11. Recherche : Recherche interne¶
Si votre site compte un grand nombre d’utilisateurs et qu’il fonctionne avec une base de données PostgreSQL, la recherche d’utilisateurs est plus rapide en utilisant la méthode de recherche exacte. Cette méthode fonctionne aussi avec une base de données MySQL, mais dans ce cas il n’y a pas de gain de performance dans les recherches.
L’avantage des recherches exactes est que lorsque vous avez par exemple 20 utilisateurs avec le prénom « Nicolas », avec des noms de famille différents, vous pouvez trouver plus rapidement un utilisateur en tapant par exemple « Nicolas Martignoni ». Les résultats obtenus éviteront d’afficher par exemple « Nicolas Thorel », « Nicolas Henzelin », « Nicolas Flutsch », etc.
Toutefois, des résultats de recherche partiels, sur des parties des rubriques du profil, n’affichent pas de résultats. Donc, par exemple si vous avez demandé de rechercher un utilisateur qui se nomme Paula et que vous avez entré Paul dans la boîte de recherche, cet utilisateur ne sera pas trouvé.
- Recherche exacte : Si l’option est activée, les résultats de la boîte « Rechercher des utilisateurs » et de la page « Rechercher des contacts » ne comprendront que les utilisateurs dont les informations recherchées correspondent exactement aux rubriques du profil.
- Cliquez sur le bouton Enregistrer pour sauver vos modifications.
9.6.1.12. Recherche : Elasticsearch¶
La fonction de recherche de base de Mahara est limitée à la recherche des utilisateurs et des informations contenues dans certains emplacements, comme les titres, les descriptions, et les mots-clés des pages et des collections. Toutefois, la recherche dans Mahara peut être améliorée pour l’autoriser dans tous les textes des documents. L’équipe de développement de Mahara a choisi d’implémenter le plug-in Elasticsearch. Il s’agit d’un moteur de recherche très performant permettant la recherche dans le texte. Un serveur Java, par exemple Tomcat, est nécessaire pour faire fonctionner le système. Cette complexité d’installation n’est alors pas forcément faite ni utile pour des petits sites Mahara.
Note
Actuellement le plug-in ne fonctionne que pour les instances de Mahara qui utilisent le système de bases de données PostgreSQL. Le travail a déjà commencé pour offrir cette fonctionnalité sous MySQL pour la version 1.9.
- La plupart des options de configuration pour Elasticsearch doivent être paramétrées au niveau du serveur. Ici sont affichées les options actuelles sans que vous ne puissiez les modifier directement.
- Nb. max. d’enregistrements à chaque cron : La valeur indiquée ici correspond aux nombre maximal d’enregistrements qui sont passés à la file d’attente du traitement par Elasticsearch à chaque lancement du script cron. Une rubrique vide ou une valeur de
0
signifie qu’il n’y a pas de limite. - Types de productions : Sélectionnez les différents types de productions que vous désirez inclure dans la recherche avec Elasticsearch. Seules les productions qui possèdent une hiérarchie définie ci-dessous sont disponibles pour la recherche. Après avoir effectué des modifications sur cette page, vous devez lancer une reconstruction de l’index pour qu’Elesticsearch puisse les prendre en compte.
- Hiérarchie des types de productions : Entrez la hiérarchie pour chaque type de production, en séparant chaque élément par un
|
(trait vertical). Placez chaque type de productions sur une nouvelle ligne. - Restaurer l’index : Affiche le nombre d’enregistrements de chaque type actuellement dans la file d’attente d’envoi au serveur Elasticsearch. Les enregistrements sont envoyés à Elasticsearch à chaque fois que le script cron est invoqué (par défaut toutes les 5 minutes).
- Cliquez sur le bouton Restaurer pour supprimer tous les index de recherche ainsi que tous les enregistrements de la file d’attente d’envoi au serveur Elasticsearch.
- Cliquez sur le bouton Enregister pour sauvegarder vos modifications.
Voir aussi
Vous trouverez d’autres informations sur Elasticsearch dans Mahara sur le wiki. Commencez avec la lecture des informations pour les développeurs
9.6.1.13. Interaction : Forum¶
Le délai avant envoi détermine le temps (en minutes) que Mahara va attendre avant d’envoyer effectivement le message qui est placé dans un forum. Pendant ce temps, l’auteur du message peut le modifier ou le supprimer. Une fois que le message a été envoyé, si des modifications interviennet sur ce message, la date et le nom de celui qui l’aura modifié seront mentionnés dans le message du forum.
- Délai avant envoi : Fixé le délai que Mahara doit attendre avant d’envoyer les messages placés dans les forums.
- Cliquez sur le bouton Enregistrer pour sauver vos modifications.
9.6.2. Filtres HTML¶
Administration → Extensions → Filtres HTML
Mahara utilise HTML Purifier pour filtrer les lignes de code qui pourraient nuire à la sécurité de votre système. Si vous désirez placer du code dans les pages de Mahara, par exemple avec un iframe ou du JavaScript vous devez écrire un filtre en php pour éviter que votre code soit filtré et retiré par HTML Purifier. Les filtres doivent toujours être spécifiques à un service particulier et ne pas donner carte blanche, afin de ne pas créer des trous dans la sécurité de votre site.
Mahara est installé avec un certain nombre de filtres. D’autres peuvent être téléversés et installés. Si vous avez créé un filtre HTML, vous pouvez l’installer en décompressant le fichier zip dans le dossier /htdocs/lib/htmlpurifiercustom
puis ensuite en cliquant sur le bouton Installer.
Les filtres personnalisés pour les iframes permettent d’inclure des médias depuis YouTube et WikiEducator par exemple. Ils facilitent la tâche des utilisateurs, en leur permettent de placer simplement l’URL du média qu’ils désirent inclure, sans devoir chercher le code d’inclusion nécessaire (<embed> ou <iframe>) sur le site où le média est présent.
Note
Vous n’êtes pas forcé de créer des filtres sur mesure pour intégrer des médias dans les pages du portfolio, si vous êtes satisfait avec la gestion des codes <iframe> pour les encapsuler. Vous pouvez éditer la listes des sites encapsulables dans autoriser des sources pour les iframes.
Si toutefois vous voulez coller directement l’adresse d’une ressources (par ex. : un film sur YouTube), dans ce cas vous devez écrire une filtre sur mesure en php.
9.6.3. Sources « iframe » autorisées¶
Administration → Extensions → Sources « iframe » autorisées
Cette fonction vous permet, en tant qu’administrateur du site, de spécifier une base d’URL pour les médias que vous autorisez à vos utilisateurs à inclure sur leurs pages. Ces iframes sont considérées comme sûres et ne seront pas supprimées après l’édition du contenu d’un bloc de type Texte, Annotation, Media externe, ou dans un article du journal. Vous n’avez pas à écrire des filtres personnalisés pour ces sources d’iframes.
L’interface d’administration vous permet d’ajouter et de modifier les sources de manière facilitée. Mahara est installé avec un grand nombre de sources iframe autorisées que vous pouvez prendre pour exemple lors de la création d’une nouvelle source.
- Site : La base de l’URL du code iframe.
- Nom d’affichage : Ce que l’utilisateur voir dans le bloc de médias externes.
- Cliquez sur le bouton Modifier pour modifier le nom d’affichage d’un source iframe ou le favicon de cette source.
- Cliquez sur le bouton Supprimer pour supprimer une source iframe autorisée.
- Nom d’affichage : Modifiez le nom qui est attribué à la source d’un iframe existant ici, après avoir cliqué sur le bouton Modifier .
- Icône du serveur : Sélectionnez la base de l’URL où le favicon se trouve pour ce site, si celui n’est pas trouvé automatiquement par Mahara.
- Cliquez sur le bouton Enregistrer pour conserver vos modifications.
- Site : Ajoutez une nouvelle source iframe autorisée en entrant la base de son URL ici. Veillez à ne pas mettre le protocole (
http://``ou ``https://
) devant l’adresse. Seules les lettres, les chiffres et les caractères. / - _
sont autorisés ici. - Nom d’affichage : Choisissez le nom qui est attribué à la source d’un iframe. Par convention, on utilise normalement le nom du site qui héberge le contenu externe.
- Cliquez sur le bouton Ajouter pour entrer votre site dans la liste des sources iframe autorisées. Si le favicon ne s’affiche pas, modifiez votre enregistrement en spécifiant l’adresse pour accéder à l’icône, comme indiqué à l’étape 6 plus haut.
Note
Certains sites peuvent utiliser plusieurs adresses URLs, par ex. : GoogleApps ou Glogster. Pour chaque URL de ces sites qui propose l’encapsulage par iframe, vous devez créer une entrée dans la liste des sites autorisés. Si vous donnez le même nom de site à différentes bases d’URLs, le site n’apparaîtra qu’une seule fois dans les sources d’encapsulage affichées dans le bloc « Médias externes ».
Voir aussi
Des membres de la communauté Mahara ont commencé à partager les sources iframe qu’ils utilisent sur leur propres sites ainsi que les URL à utiliser pour que cela fonctionne dans Mahara. Vous pouvez `accéder à cette liste sur le wiki<https://wiki.mahara.org/wiki/Allowed_iframe_sources>`_ et aussi y ajouter vos propres sources iframe.
9.6.4. URLs simplifiées¶
Administration → Extensions → URLs simplifiées
Vous pouvez configurer votre site pour utiliser des URLs plus accessibles à des êtres humains pour les profils des utilisateurs et les groupes, et les pages (de groupes) des portfolios. Par exemple :
- page de profil d’un utilisateur : http://mahara.exemple.fr/utilisateur/nicolas-thorel
- page du portfolio : http://mahara.exemple.fr/utilisateur/paula/page-de-paula-caterino
- page d’accueil d’un groupe : http://mahara.exemple.fr/groupe/groupe-de-paula
- page du portfolio d’un groupe : http://mahara.exemple.fr/groupe/groupe-de-paula/une-jolie-page-du-groupe
Cette option vous permet de créer des URLs plus faciles à mémoriser.
Voir aussi
Veuillez suivre les instructions de configuration qui figurent sur le wiki pour activer cette fonction sur votre site. Pour réaliser cette tâche, vous devez pouvoir accéder aux fichiers du serveur.
Dans la zone d’administration, vous pouvez générer de nouvelles URLs simplifiées pour les utilisateurs existants, les groupes et les pages. Ceci est particulièrement important lorsque vous mettez à jour une ancienne version de Mahara et que vous voulez réinitialiser toutes les URLs simplifiées.
- Cliquez sur le bouton Envoyer pour générer de nouvelles URLs simplifiées. En faisant cela, vous détruisez toutes les anciennes URLs simplifiées.
- Le résultat de cette action est affiché en haut de l’écran.
Avertissement
Si vous générez des URLs simplifiées pour tous vos utilisateurs, ceux qui auraient déjà modifié celle-ci perdront ces modifications et les liens sur ces URLs risquent d’être rompus. Nous vous recommandons de n’utiliser cette fonction que lorsque vous mettez à jour votre Mahara ou lorsque quelque chose s’est mal passé avec la gestion des URLs simplifiées.
9.6.5. Services web¶
Pour des informations sur les services web, veuillez vous rendre à la section prévue à cet effet.