Bonjour
Dans la suite de l'atelier "prendre soin de son Moodle" lors du MoodleMoot 2017 à Lyon3 qui consistait à faire le point sur les vérifications nécessaires pour :
- la mise à jour d'une version Moodle
- l'ajout d'un plugins tiers
Nous avons échangé pas mal autour des items suivants :
- prérequis nécessaires et les tests à faire pour l'infrastructure (serveur + bdd)
- préréglages admin à faire et les tests fonctionnels sur Moodle (pre-test, test, pré-prod, prod)
- validations techniques et pédagogiques quant aux plugins tiers (analyse du besoin, fiche technique, tests fonctionnels).
Beaucoup ont demandé s'il existait des outils de tests pour les charges serveurs, la gestion des logs, des logiciels de tests automatiques, des documents de préréglages, de validation d'installation, des listes de tests fonctionnels déjà prêtes...
En effet, nous nous sommes tous posé des questions comme :
- que faut-il faire avant de mettre à jour son
Moodle ?
- quels éléments vérifier techniquement et fonctionnellement ? (Version PHP, CPU, compatibilités avec l’existant…)
- sur quoi se baser pour la mise en place d’un nouveau plugin tiers ? (Pérennité, versioning, développeurs, fréquences de mise à jour…)
Il y a déjà beaucoup de documentation ici et là, via la documentation officielle, les (très nombreux) fils de discussions sur ce forum, le tracker...
Mais si nous avons tous un usage spécifique de Moodle, des infrastructures diverses, nous avons forcément des pratiques communes.
Ce que nous faisons dans notre coin, d'autres le font aussi. J'ai pu récupéré diverses documentations de procédure de validations de plugins tiers et de tests fonctionnels Moodle. Pourquoi ne pas les partager ? s'en inspirer s'ils sont fiables et s'ils nous évitent des problèmes ?
C'est pourquoi, l'Association MoodleMootFr lance un appel à volontaires pour la rédaction d'un livre blanc sur les préconisations à suivre pour prendre soin de son Moodle.
Ce livre contiendra 4 grandes parties :
- Infrastructure (caractéristiques serveur, charges, php...)
- Base de données (structure, intégration...)
- Core (test fonctionnel, préréglages admin...)
- Plugins tiers (test fonctionnel, critères de validation...)
Nous aurons prochainement un espace de travail collaboratif pour mener à bien ce projet.
Si vous pensez pouvoir partager des procédures, des recommandations précises, des études de cas, des témoignages, merci de me dire simplement dans cette discussions que vous êtes volontaires pour la suite.
Ce travail préliminaire en petit comité d'experts permettra d'enrichir la documentation et de partager les bonnes pratiques pour l'ensemble de la communauté.
Je vous remercie de votre attention.
Moodlement vôtre.