RevealTheme logo

Guía de detección · 2026

Cómo detectar el tema de Moodle en cualquier sitio web

Moodle es el sistema de gestión del aprendizaje más usado del mundo. La detección consiste en encontrar rutas de URL específicas de Moodle, variables globales de JavaScript y referencias al directorio del tema.

La forma más rápida: usa nuestro detector gratuito

Pega cualquier URL y obtén el tema, los plugins y la pila de Moodle en 2 segundos.

Abrir el detector de Moodle →

Qué busca nuestro detector

Rutas de recursos /theme/[nombre]/

Moodle sirve el tema activo desde /theme/[nombre-del-tema]/. La ruta es visible en las importaciones de CSS y JS.

Dónde: Etiquetas <link> y <script> del HTML

Objeto JavaScript M.cfg

Moodle expone window.M.cfg con wwwroot, sesskey e información del tema. Las utilidades M.util.* también son específicas de Moodle.

Dónde: <script> en línea

moodlepluginurl y M.str.*

El sistema de localización de Moodle rellena M.str al cargar la página: una señal fuerte de Moodle.

Dónde: Tiempo de ejecución de JavaScript

Cookie MoodleSession

Moodle establece una cookie MoodleSession en las solicitudes autenticadas.

Dónde: Cabeceras HTTP Set-Cookie

Formulario de inicio de sesión /login/index.php

El inicio de sesión por defecto de Moodle está en /login/index.php y tiene un marcado HTML muy estable.

Dónde: Ruta de URL

Lista de verificación de inspección manual

Si el detector devuelve resultados no concluyentes, repasa estas comprobaciones manuales en las herramientas de desarrollo de tu navegador (clic derecho → Inspeccionar):

  1. 1

    Ver el código fuente. Busca '/theme/' o 'M.cfg': específicos de Moodle.

  2. 2

    Busca 'moodle' en los nombres de clase o comentarios del HTML.

  3. 3

    Consola de DevTools → escribe M.cfg: si está definido, el sitio es Moodle y la respuesta revela el tema.

  4. 4

    Comprueba si hay URLs /pluginfile.php: el endpoint de servicio de archivos de Moodle.

  5. 5

    Visita /login/index.php en el sitio: el marcado es muy reconocible.

¿Por qué identificar la pila de un sitio?

Tres razones legítimas: investigación de la competencia (¿qué herramientas usa el líder de tu sector?), cualificación de leads (¿el sitio de este prospecto cumple los requisitos para tu servicio?) y planificación de migración (necesitas conocer la pila actual antes de presupuestar un rediseño).

Todo lo anterior son actividades de registro público: cada señal que comprobamos es visible en el HTML o la respuesta HTTP de la página, los mismos datos que cualquiera puede ver con «Ver código fuente». Nosotros solo los analizamos más rápido y los presentamos de forma clara.

Lo que la detección no puede decirte

La detección identifica qué se está ejecutando. No puede decirte por qué un sitio eligió esa pila, cuánto gastan en ella, quién es su desarrollador o cuál es su hoja de ruta. Para eso, habla con una persona.

Tampoco puede ver a través de un almacenamiento en caché agresivo, configuraciones headless o temas creados desde cero sin los marcadores predeterminados del framework. Señalamos las detecciones de baja confianza para que sepas cuándo profundizar más.