11.1. Menus de l’administration

En tant qu’administrateur du site ou de l’institution, vous avez accès à un menu supplémentaire : Administration. Lorsque vous cliquez sur celui-ci, votre menu de navigation change et vous donne accès à l’administration de Mahara. En fonction de votre rôle comme administrateur du site ou seulement de l’institution, vous aurez accès à tous les éléments d’administration ou seulement ceux liés à la gestion de l’institution.

Le niveau de navigation principal pour un administrateur du site une fois dans le menu Administration.

Le niveau de navigation principal pour un administrateur d’une institution une fois dans le menu Administration.

11.2. Page d’accueil des administrateurs

Menu Administration → Accueil admin

Note

Accueil admin n’est accessible que par les administrateurs du site.

11.2.1. Aperçu

Vous pouvez afficher toutes les rubriques d’administration du site sur la page d’accueil dans Administration et Accueil admin.

Page d’accueil des administrateurs

Si un plug-in officiel de Mahara doit être mis à jour, vous verrez un message à ce sujet et vous n’aurez qu’à cliquer sur le bouton Mettre à jour.

Message d’alerte pour la mise à jour d’un plug-in

Si un plugin doit être installé, cliquez sur le bouton Installation via la page des extensions pour être dirigé vers l”administration des plugins pour l’installation.

Message pour l’installation d’un plug-in

11.2.2. Avertissements

Après avoir installé Mahara il se peut qu’un certain nombre de messages d’alerte apparaissent sur votre écran lorsque vous vous rendez sous Administration en tant qu’administrateur du site. Les problèmes signalés devraient tous être réglés pour assurer à la fois la sécurité et le bon fonctionnement de votre plateforme.

Exemple d’une alerte sur la page Accueil admin

  1. Longueur de l’entropie de la session: Votre paramètre PHP session.entropy_length est trop petit. Définissez-le à au moins 16 dans votre php.ini pour vous assurer que les identifiants de session générés sont suffisamment aléatoires et imprévisibles. Vous pouvez en savoir plus sur cet avis sur la feuille de route pour la gestion des sessions WOWASP.

  2. Pas d’adresse de retour pour les courriels : Si l’adresse de courriel n’est pas définie pour la plateforme ou qu’elle semble mal formée, il vous est demandé de contrôler ce paramètre dans les préférences de courriel pour le système.

  3. Mot de passe salt pour tout le site : Si vous n’avez pas créé de mot de passe salt, vous devez modifier votre fichier config.php file et en créer un relativement long.

  4. Configuration SAML : Si votre méthode d’authentification SAML n’est pas configurée correctement ou que vous n’avez pas activé SAML, aucun message d’alerte ne sera affiché car on ne pourrait les faire disparaître qu’en activant le plugin et en installant les dépendances.

11.2.3. Enregistrement

Menu Administration → Accueil Admin → Enregistrement

Nouveauté Mahara 22.10 Comme à partir d’octobre 2022, tous les sites Mahara sont automatiquement enregistrés dans le projet Mahara lorsqu’ils sont mis à jour vers la dernière version mineure ou mis à niveau vers Mahara 22.10. Vous pouvez toutefois choisir de ne pas participer à la collecte de données.

Note

Si vous avez mis la variable config.php $cfg->productionmode à « false », aucune donnée ne sera envoyée au projet Mahara car il est supposé que le site est un site de test.

Les données envoyées aident les créateurs de Mahara à mieux comprendre comment le portfolio est utilisé. Les données collectées ne permettent pas d’identifier les personnes, mais uniquement des informations anonymes et agrégées.

Lorsque vous êtes sur la page d’aperçu de l’administration, vous verrez un lien direct vers la page d’enregistrement.

Lien vers les données d’enregistrement du site

Note

Lorsque vous mettez votre site à niveau vers une version de Mahara qui modifie l’enregistrement d’acceptation ou de refus de partage des données, les administrateurs du site sont amenés directement à l’écran d’enregistrement pour vérifier les données qui sont envoyées.

Vous pouvez avoir un aperçu des données qui sont envoyées sur une base hebdomadaire. Toutes les informations sont anonymisées. Nous ne saurons seulement, par exemple, que quelle version de Mahara vous utilisez, combien de fois des blocs ou des productions ont été utilisés, combien de titulaires de compte vous avez, etc.

Données envoyées au projet Mahara

  1. La date depuis laquelle le site a été enregistré est affichée.

    Note

    Si vous avez choisi de ne pas participer à la collecte de données, cela sera indiqué ici.

  2. Cliquez sur les différentes sections pour voir quelles données sont envoyées.

  3. Ne pas participer à la collecte de données : Mettez ce bouton sur « Oui » si vous ne souhaitez pas envoyer des mises à jour hebdomadaires au projet Mahara des données vues sur cette page.

  4. Cliquez sur le bouton Enregistrer pour terminer les modifications ou cliquez sur Annuler pour abandonner.

11.2.4. Informations sur le site

La page d”Aperçu vous donne, en tant qu’administrateur du site, une vue d’ensemble sur :

  • Comment votre site est utilisé.

  • Quand votre site a été installé pour la première fois.

  • La taille de votre base de données

  • La taille des informations stockées dans votre système.

  • La version de Mahara que vous utilisez.

  • Indique si votre cron fonctionne ou pas

Informations sur le site

Si vous avez des problèmes avec votre instance de Mahara et que vous demandez de l’aide à la communauté dans les forums, ces informations, notamment sur votre version et le cron, sont utiles à avoir. De plus, le numéro de version vous permet de vérifier que vous avez installé la dernière version de sécurité de votre version de Mahara.

Avertissement

Lorsque vous demandez de l’aide dans les forums, il est recommandé de ne pas indiquer la version du point mineur pour des raisons de sécurité. En d’autres termes, ne donnez que le numéro de la version majeure, c’est-à-dire 20.04, 20.10, etc., mais pas 20.04.1, afin qu’il soit plus difficile pour un acteur malveillant de savoir quel problème de sécurité spécifique il pourrait exploiter.

Nous vous recommandons également d’effectuer une mise à jour vers la dernière version mineure de la version que vous utilisez avant de demander de l’aide, car il se peut que nous ayons déjà corrigé le problème que vous signalez dans une version mineure ultérieure.

En en plus de voir quelle version de Mahara vous avez installée et quelle est la dernière version majeure, vous voyez maintenant aussi si votre version de Mahara est hors support. Si vous êtes toujours sur une version supportée mais pas sur la dernière version mineure à disposition, cette information sera affichée. Cela vous permet d’être plus sûr de la mise à jour de votre site Mahara. .

Vous devez exécuter le cron régulièrement pour que ces informations restent à jour.

Voir aussi

Le script cron est très important, car un certain nombre de fonctions dans Mahara en dépendent. Vous pouvez trouver plus d’information au sujet du paramétrage du cron dans le wiki. Si le cron ne fonctionne pas ou seulement partiellement, cette information est affichée en rouge dans le panneau de gestion de l’administrateur.

11.2.5. Vider les caches

Menu Administration → Accueil Admin → Aperçu

Certains éléments de Mahara sont mis en cache au niveau du système pour améliorer la vitesse d’affichage des pages du site. Dans certains cas, vous voudrez effacer ces caches si votre navigateur peine à afficher la version actuelle des pages de votre site.

Vider l’ensemble des caches

Cliquez sur le bouton Vider les caches pour effacer le contenu dans tous les caches du système.

Note

Les caches peuvent aussi être vidés en utilisant un script en ligne de commande que les administrateurs système peuvent trouver dans /admin/cli/clear_caches.php.

11.2.6. Fermer le site

Menu Administration → Accueil Admin → Aperçu

Vous pouvez fermer le site à tout le monde, sauf aux administrateurs. Ceci est utile lorsque vous préparez et effectuez une mise à niveau de la base de données. Seuls les administrateurs pourront se connecter en mode maintenance jusqu’à ce que vous rouvriez le site ou qu’une mise à niveau soit effectuée avec succès.

Fermer l’accès à votre site Mahara

À ce moment, le site n’est accessible qu’aux personnes connectées au site en tant qu’administrateur du site. Certains processus pourraient également échouer, par exemple l’accès aux métadonnées SAML qui sont surveillées par les IdP. Il est possible d’ajouter une variable au fichier php pour ignorer le mode de maintenance.

11.2.7. Surveiller

Menu Administration → Accueil Admin → Surveiller.

Alors que le plugin Surveillance sert principalement à vous alerter sur les échecs des tâches cron en dehors de Mahara, par exemple si vous avez un tableau de bord, vous pouvez voir certaines informations directement dans Mahara dans la zone d’administration du site, selon la configuration de votre site :

  • Processus Cron : Processus qui prennent beaucoup de temps

  • Recherche LDAP : Statut de disponibilité du serveur LDAP

  • Comptes LDAP suspendus : Pourcentage de comptes LDAP suspendus par la synchronisation des comptes LDAP depuis minuit.

  • Elasticsearch : Statut de la file d’attente

Visualisez les résultats de votre suivi du site

  1. L’élément qui est surveillé.

  2. Ce qui est surveillé.

  3. Résultats du suivi du site.

  4. Exporter les résultats sous forme de fichier CSV.