RevealTheme logo

Erkennungs-Anleitung · 2026

So erkennen Sie das Moodle-Theme auf jeder Website

Moodle ist das weltweit meistgenutzte Lernmanagementsystem. Die Erkennung besteht darin, Moodle-spezifische URL-Pfade, globale JavaScript-Variablen und Verweise auf das Theme-Verzeichnis zu finden.

Der schnellste Weg: Nutzen Sie unseren kostenlosen Detektor

Fügen Sie eine beliebige URL ein und erhalten Sie das Theme, die Plugins und den Stack von Moodle in 2 Sekunden.

Moodle-Detektor öffnen →

Wonach unser Detektor sucht

Ressourcen-Pfade /theme/[name]/

Moodle liefert das aktive Theme aus /theme/[theme-name]/. Der Pfad ist in den CSS- und JS-Importen sichtbar.

Wo: <link>- und <script>-Tags im HTML

JavaScript-Objekt M.cfg

Moodle stellt window.M.cfg mit wwwroot, sesskey und Theme-Informationen bereit. Auch die Hilfsfunktionen M.util.* sind Moodle-spezifisch.

Wo: Inline-<script>

moodlepluginurl und M.str.*

Das Lokalisierungssystem von Moodle füllt M.str beim Laden der Seite: ein starkes Moodle-Signal.

Wo: JavaScript-Laufzeit

Cookie MoodleSession

Moodle setzt bei authentifizierten Anfragen ein MoodleSession-Cookie.

Wo: HTTP-Header Set-Cookie

Anmeldeformular /login/index.php

Die Standard-Anmeldung von Moodle liegt unter /login/index.php und hat ein sehr stabiles HTML-Markup.

Wo: URL-Pfad

Manuelle Prüf-Checkliste

Wenn der Detektor kein eindeutiges Ergebnis liefert, gehen Sie diese manuellen Prüfungen in den Entwicklertools Ihres Browsers durch (Rechtsklick → Untersuchen):

  1. 1

    Seitenquelltext anzeigen. Suchen Sie nach '/theme/' oder 'M.cfg': Moodle-spezifisch.

  2. 2

    Suchen Sie nach 'moodle' in den Klassennamen oder Kommentaren des HTML.

  3. 3

    DevTools-Konsole → geben Sie M.cfg ein: Ist es definiert, handelt es sich um Moodle und die Antwort verrät das Theme.

  4. 4

    Prüfen Sie, ob URLs wie /pluginfile.php vorhanden sind: der Endpunkt zum Bereitstellen von Dateien in Moodle.

  5. 5

    Rufen Sie /login/index.php auf der Website auf: Das Markup ist sehr gut erkennbar.

Warum den Stack einer Website ermitteln?

Drei legitime Gründe: Wettbewerbsanalyse (welche Tools nutzt der Marktführer Ihrer Branche?), Lead-Qualifizierung (erfüllt die Website dieses Interessenten die Voraussetzungen für Ihren Service?) und Migrationsplanung (Sie müssen den aktuellen Stack kennen, bevor Sie ein Redesign kalkulieren).

All das sind öffentlich einsehbare Aktivitäten: Jedes Signal, das wir prüfen, ist im HTML oder in der HTTP-Antwort der Seite sichtbar – dieselben Daten, die jeder über «Seitenquelltext anzeigen» sehen kann. Wir analysieren sie nur schneller und stellen sie übersichtlich dar.

Was die Erkennung nicht verraten kann

Die Erkennung zeigt, was läuft. Sie kann nicht sagen, warum eine Website diesen Stack gewählt hat, wie viel sie dafür ausgibt, wer ihr Entwickler ist oder wie ihr Fahrplan aussieht. Dafür sprechen Sie mit einem Menschen.

Sie kann auch nicht durch aggressives Caching, Headless-Setups oder von Grund auf neu erstellte Themes ohne die Standardmarker des Frameworks blicken. Wir kennzeichnen Erkennungen mit geringer Zuverlässigkeit, damit Sie wissen, wann Sie tiefer graben sollten.