Alamarte Admin Menu es la herramienta definitiva para administradores y desarrolladores que buscan optimizar su flujo de trabajo en Joomla! 5 y 6. Este módulo de administración avanzado transforma la barra superior del sistema en un centro de control dinámico, elegante y altamente funcional, con accesos rápidos para agilizar tareas.
✓ Selector de tema Automático, Claro y Oscuro ✓ Selector con 61 destinos administrativos oficiales de Joomla! ✓ Hasta cinco enlaces personalizados configurables ✓ Validación de direcciones en tiempo real mediante AJAX ✓ Indicadores visuales de enlace válido, no válido y en comprobación ✓ Control de acceso ACL para cada destino ✓ Normalización segura de rutas administrativas ✓ Compatibilidad nativa con Joomla! 5 y 6 ✓ Interfaz desplegable responsiva y organizada por columnas ✓ Soporte completo en español [es-ES] e inglés [en-GB] ✓ Validación, sanitización y seguridad reforzada de los datos.
QUÉ HAY DE NUEVO EN ALAMARTE ADMIN MENU 1.2.0
Características nuevas, mejoras funcionales y seguridad reforzada
DESCRIPCIÓN DE LA ACTUALIZACIÓN
Alamarte Admin Menu 1.2.0 consolida una revisión funcional y de seguridad completa del módulo. La actualización mantiene el elemento técnico mod_alamarte_adminmenu, conserva la configuración existente y respeta el estado de publicación y las asignaciones administrativas del módulo.
CARACTERÍSTICAS NUEVAS
Selector administrativo ampliado
El selector Enlace a elemento de menú incorpora 61 destinos oficiales de Joomla!, organizados en grupos funcionales para facilitar su localización:
• Joomla!
• Contenido
• Menús
• Usuarios
• Extensiones
• Idiomas
• Contactos
• Banners
• Privacidad
• Búsqueda inteligente
El selector también conserva los elementos administrativos publicados pertenecientes a extensiones habilitadas.
Cada destino se comprueba mediante una lista permitida y permisos ACL específicos. Un enlace configurado por un Super Usuario no se muestra a otro administrador que no tenga permiso para acceder al componente o contexto correspondiente.
Validación visual de enlaces manuales
El campo Añadir enlace comprueba la dirección en tiempo real y presenta un estado visual fácil de interpretar:
• Muestra un spinner mientras el usuario escribe y durante la comprobación AJAX.
• Muestra fa-check sobre fondo verde cuando la dirección es válida.
• Muestra fa-times sobre fondo rojo cuando la dirección no es válida.
• Presenta un mensaje explicativo debajo del campo para que el resultado no dependa únicamente del color o del icono.
La comprobación comienza 600 milisegundos después de la última pulsación. Cuando el usuario continúa escribiendo, las solicitudes anteriores se cancelan para evitar resultados desactualizados o comprobaciones innecesarias.
Normalización portátil de las rutas
Las direcciones administrativas válidas se homologan automáticamente al siguiente formato:
administrator/index.php?option=com_example
El módulo admite:
• La ruta administrativa relativa.
• La misma ruta con una barra inicial.
• La URL HTTPS completa del mismo sitio.
• El dominio exacto sin esquema, cuando coincide con la raíz segura proporcionada por Joomla!.
El valor se guarda en un formato portátil para evitar que la configuración quede vinculada permanentemente a un dominio o una ubicación concreta.
CARACTERÍSTICAS MEJORADAS
Destino único y prioridad clara
Cada enlace personalizado mantiene un único destino operativo:
• Enlace a elemento de menú: es la opción recomendada y tiene prioridad.
• Añadir enlace: se utiliza únicamente cuando el selector está vacío.
Una dirección manual no puede bloquear, sustituir ni invalidar un destino seguro que ya haya sido seleccionado.
Temas integrados con Atum
Los modos Automático, Claro y Oscuro utilizan variables oficiales de la plantilla administrativa Atum para controlar fondos, textos, bordes, estados hover y estados de foco.
También se corrigieron:
• Estados activos inconsistentes.
• Preferencias antiguas almacenadas en el navegador.
• Problemas de contraste en el modo Claro.
• Selección incorrecta del tema predeterminado.
Rutas y títulos personalizados
Se corrigieron problemas relacionados con:
• El doble escape de parámetros en las direcciones.
• Las instalaciones de Joomla! ubicadas en subcarpetas.
• La construcción duplicada /administrator/administrator.
• El ancho y el espaciado de títulos personalizados largos.
• El ajuste multilínea durante los estados hover y foco.
Ayuda mejorada para principiantes
Los campos de enlaces personalizados incluyen explicaciones completas en español e inglés sobre:
• Cómo añadir, eliminar y ordenar registros.
• Qué tipo de destino tiene prioridad.
• Qué formatos de ruta están permitidos.
• Por qué una dirección puede ser rechazada.
• Cómo funcionan los permisos de usuario.
• Qué ocurre cuando un campo se deja vacío.
SEGURIDAD Y CONFIABILIDAD
La versión 1.2.0 incorpora una revisión profunda de los controles de seguridad relacionados con los enlaces, el AJAX, los permisos y el instalador:
• Validación obligatoria en PHP antes de guardar y antes de representar cualquier enlace.
• Endpoint AJAX restringido a usuarios autenticados en el administrador.
• Solicitudes AJAX permitidas únicamente mediante el método POST.
• Comprobación obligatoria del token CSRF de Joomla!.
• Validación de permisos ACL sobre com_modules.
• Confirmación de que el identificador recibido pertenece a una instancia real de Alamarte Admin Menu.
• Comprobación del mismo origen y del tipo de contenido de la solicitud.
• Límites para el tamaño de entrada y de respuesta.
• Tiempo máximo para completar la comprobación.
• Validación estricta de la estructura JSON recibida.
• Consultas preparadas mediante parámetros vinculados.
• Operaciones iniciales del instalador protegidas mediante una transacción.
• Escape contextual de títulos, URL, destinos, iconos y traducciones.
El módulo rechaza expresamente:
• Dominios externos.
• Direcciones HTTP no seguras.
• Credenciales incluidas dentro de una URL.
• Rutas pertenecientes al frontend.
• Fragmentos de URL.
• Recorridos de directorio.
• Claves duplicadas.
• Parámetros en formato de matriz.
• Parámetros considerados sensibles o inseguros.
También se mantiene el bloqueo de degradaciones y se comprueban Joomla! 5.0 y PHP 8.1 como requisitos mínimos de instalación.
INTEGRIDAD DE LA DISTRIBUCIÓN
El paquete incluye archivos de comprobación MD5 y SHA-256 que permiten verificar que los archivos instalados corresponden exactamente con la distribución oficial.
COMPATIBILIDAD DE ACTUALIZACIÓN
La actualización a Alamarte Admin Menu 1.2.0 conserva:
• Los parámetros configurados.
• Los enlaces personalizados existentes.
• El estado de publicación del módulo.
• Las asignaciones administrativas.
• La identidad técnica mod_alamarte_adminmenu.
No se crean tablas propias en la base de datos y no se añaden dependencias externas.
VERSIÓN 1.2.0 • NUEVAS FUNCIONES • VALIDACIÓN EN TIEMPO REAL • SEGURIDAD REFORZADA







