RevealTheme logo

Guide de détection · 2026

Comment détecter le thème Moodle sur n'importe quel site web

Moodle est le système de gestion de l'apprentissage le plus utilisé au monde. La détection consiste à repérer des chemins d'URL propres à Moodle, des variables globales JavaScript et des références au répertoire du thème.

La méthode la plus rapide : utilisez notre détecteur gratuit

Collez n'importe quelle URL et obtenez le thème, les plugins et la pile de Moodle en 2 secondes.

Ouvrir le détecteur de Moodle →

Ce que recherche notre détecteur

Chemins de ressources /theme/[nom]/

Moodle sert le thème actif depuis /theme/[nom-du-theme]/. Le chemin est visible dans les imports CSS et JS.

Où : Balises <link> et <script> du HTML

Objet JavaScript M.cfg

Moodle expose window.M.cfg avec wwwroot, sesskey et des informations sur le thème. Les utilitaires M.util.* sont également propres à Moodle.

Où : <script> en ligne

moodlepluginurl et M.str.*

Le système de localisation de Moodle remplit M.str au chargement de la page : un signal fort de Moodle.

Où : Exécution JavaScript

Cookie MoodleSession

Moodle définit un cookie MoodleSession sur les requêtes authentifiées.

Où : En-têtes HTTP Set-Cookie

Formulaire de connexion /login/index.php

La connexion par défaut de Moodle se trouve sur /login/index.php et possède un balisage HTML très stable.

Où : Chemin d'URL

Liste de vérification d'inspection manuelle

Si le détecteur renvoie des résultats non concluants, passez en revue ces vérifications manuelles dans les outils de développement de votre navigateur (clic droit → Inspecter) :

  1. 1

    Afficher le code source. Recherchez « /theme/ » ou « M.cfg » : propres à Moodle.

  2. 2

    Recherchez « moodle » dans les noms de classe ou les commentaires du HTML.

  3. 3

    Console des DevTools → tapez M.cfg : s'il est défini, le site est sous Moodle et la réponse révèle le thème.

  4. 4

    Vérifiez la présence d'URL /pluginfile.php : le point d'accès de service de fichiers de Moodle.

  5. 5

    Visitez /login/index.php sur le site : le balisage est très reconnaissable.

Pourquoi identifier la pile technologique d'un site ?

Trois raisons légitimes : l'analyse de la concurrence (quels outils utilise le leader de votre secteur ?), la qualification des leads (le site de ce prospect répond-il aux exigences de votre service ?) et la planification de migration (vous devez connaître la pile actuelle avant de chiffrer une refonte).

Tout ce qui précède relève d'activités d'enregistrement public : chaque signal que nous vérifions est visible dans le HTML ou la réponse HTTP de la page, les mêmes données que n'importe qui peut voir avec « Afficher le code source ». Nous nous contentons de les analyser plus rapidement et de les présenter clairement.

Ce que la détection ne peut pas vous dire

La détection identifie ce qui est en cours d'exécution. Elle ne peut pas vous dire pourquoi un site a choisi cette pile, combien il y consacre, qui est son développeur ou quelle est sa feuille de route. Pour cela, parlez à une personne.

Elle ne peut pas non plus voir au travers d'une mise en cache agressive, de configurations headless ou de thèmes créés de toutes pièces sans les marqueurs par défaut du framework. Nous signalons les détections à faible niveau de confiance afin que vous sachiez quand creuser davantage.