8.6. Extentions

Extensions in Mahara serve to provide certain functionality in the system. Extensions can be installed at any point and also hidden.

8.6.1. Administration extensions

The Plugin administration lists all the plugins that are currently installed on your Mahara and provides a link to the plugin configuration settings where available.

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 voulez supprimer définitivement une extension de Mahara, vous devez supprimer son code et toutes les informations contenues dans la base de données qui concerne cette extension. Attention à ce que vous faites. En effaçant des informations importante à Mahara vous prenez le risque à rendre votre plateforme inaccessible ou non opérationnelle.

Note

Les fonctionnalités de base de Mahara peuvent être désactivées une à une afin de les rendre non accessibles aux utilisateurs, en les cachant. Ceci peut être utile si vous utilisez Mahara conjointement avec d’autres outils qui offrent des fonctionnalités semblables à celles offertes par Mahara ou si vous souhaitez simplement ne pas offrir une fonctionnalité de Mahara à vos utilisateurs. Toutefois ce type de décision doit être mûrement réfléchi car cela signifie aussi que les utilisateurs auront de facto mois de diversité dans les productions qu’ils pourront utiliser dans leurs portfolios.

In the following, only the plugins that have additional settings are discuessed.

8.6.1.1. Type de plugin: File / internalmedia

Configure which file types users can embed into the Embedded Media block. If you disable a file type that has already been used in a block, it will not be rendered any more.

Mahara comes with Flowplayer, a media player that can play flv, mp4 (in H.264 format) and mp3 files. Videos are embedded and audio files played with the help of this player.

D’autres format de vidéos peuvent aussi être activés, mais les utilisateurs doivent alors posséder sur le ordinateur le logiciel nécessaire pour les lire, il faut aussi que les plugin adéquats doivent être installés dans le navigateur web qui sera utilisé.

Configure the Embedded Media block

Configure the Embedded Media block

  1. Sélectionnez les types de fichiers que vous désirez autoriser à vos utilisateurs de placer sur leurs pages de leurs portfolios.
  2. Cliquez sur le bouton Enregistrer pour sauver vos modifications.

Note

Si vous autorisez des formats de fichier 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.

8.6.1.2. Type de bloc : Wall

Vous pouvez limiter le nombre de caractères de chacun des messages qui seront écrits sur le Mür. Les messages déjà placés ne seront pas modifiés.

Configure wall settings

Configure wall settings

  1. Fixez le nombre maximum de caractères que vous autorisez pour les messages à placer sur votre mür.
  2. Cliquez sur le bouton Enregistrer pour sauver vos modifications.

8.6.1.3. 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.

Enable comment ratings

Enable comment ratings

  1. Sélectionnez cette option si vous désirez autoriser l’évaluation par notes.
  2. Cliquez sur le bouton Enregistrer pour sauver vos modifications.

8.6.1.4. Type de productions : File

  1. 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 utilisateur déjà existants ne sera pas modifié.
  2. 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.
  3. Upload agreement: Enable this option if you would like to force users to agree to certain terms before they can upload a file to the site. They must accept this agreement before tey are able to choose a file from their computer to upload to Mahara. A default agreement is provided, but you can also write your own and use that instead.
  4. Profile picture size: Choose the maximum size of the profile pictures for users. All images uploaded to the profile pictures area will be resized to these dimensions.
  5. Default comment permissions: The selected artefact types have comments enabled per default. Users can override these settings for individual artefacts in the files area. You can enable comments for:
    • Fichiers
    • Dossiers
    • Images
    • Images du profil
    • archives, soit les fichiers compressés
  6. Cliquez sur le bouton Enregistrer lorsque vous avez terminé de faire vos modifications.

8.6.1.5. Type de production : Profile

For profile information you can decide which fields a user must provide when a user account is created manually or via csv file. These fields are marked mandatory.

The profile fields marked public are available for all logged-in users to search upon within another user’s public profile area.

Choose mandatory and public profile fields

Choose mandatory and public profile fields

  1. Select the fields that you wish to make mandatory and / or public.
  2. Cliquez sur le bouton Enregistrer pour sauver vos modifications.

8.6.1.6. Authentification : SAML

Si vous désirez utiliser le système d’authentification SAML pour votre site, vous devez indiquer ici le chemin pour atteindre la librairie php SAML.

Prepare your site for SAML authentication

Prepare your site for SAML authentication

  1. SimpleSAMLphp chemin d’accès à la librairie : Indiquez ici le chemin d’accès à dossier qui contient la librairie de SimpleSAMLphp, par exemple, si le chemin d’accès à fichier exécutable autoload.php est /chemin-vers/simplesamlphp_1_3/lib/_autoload.php alors cette valeur doit être /chemin-vers/simplesamlphp_1_3/
  2. 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/
  3. Cliquez sur le bouton Enregistrer pour sauver vos modifications.

8.6.1.7. Interaction : Forum

The post delay setting determines the time (in minutes) that users have for editing their forum posts before they are mailed out. Once a forum post has been mailed and further edits are made, the date, time and editor are kept track of in the post.

Set the edit time before the forum post is finalised

Set the edit time before the forum post is finalised

  1. Détermine le temps après lequel le message est envoyé et que les modifications ultérieures seront indiquées dans le message.
  2. Cliquez sur le bouton Enregistrer pour sauver vos modifications.

8.6.2. Filtres HTML

Mahara uses HTML Purifier to filter out malicious code that could threaten the security of the system. If you have code, e.g. iFrames or javascript that you wish to use and that otherwise gets filtered out, you will have to write a filter to circumvent that. Filters should always be specific to their purpose and not give “carte blanche” to ensure security as much as possible.

Mahara already comes with a number of installed filters. Others can uploaded and then be installed. If you have downloaded a new set of HTML filters, you can install them by unzipping the file into the folder /htdocs/lib/htmlpurifiercustom and then click the Install button.