📦

Maintenance GENIUS v2.9.173

Dernière version stable

Version 2.9.173
Date 11 octobre 2026
Taille 2,4 Mo
Prérequis WordPress 6.4+ · PHP 7.4+

Cochez la vérification ci-dessus pour activer le téléchargement

Le plugin est gratuit, sans limite de sites. L'extension PRO, en préparation, s'installera à côté, sans remplacer le gratuit.

📋 Installation

1
Téléchargez

Le fichier .zip depuis cette page via le bouton ci-dessus.

2
Installez

WordPress Admin → Extensions → Ajouter → Téléverser → choisir le .zip

3
Activez

Activez le plugin. Le menu « Maintenance GENIUS » apparaît dans la barre latérale.

4
C'est tout

Aucune clé à saisir, aucun compte à créer. Toutes les fonctions sont disponibles immédiatement.

📋 Changelog

Historique complet des mises à jour

2.9.173

Mineure ↓ ZIP
11 octobre 2026

Cette version regroupe les versions 2.9.165 à 2.9.173, préparées pour le répertoire WordPress.org. La mise à jour est recommandée sur tous les sites.

🛡️ Gestion du cache

  • Pendant la maintenance, les extensions de cache sont suspendues. À la sortie, seuls les réglages que le plugin a coupés sont remis, et seulement s’ils n’ont pas changé entre-temps ; le fichier .htaccess est restauré octet pour octet si personne d’autre ne l’a modifié, sinon seuls les blocs de cache retirés sont rajoutés.
  • Testé en conditions réelles avec WP Fastest Cache, LiteSpeed Cache, W3 Total Cache, WP Super Cache, Cache Enabler, Hummingbird, Breeze, Seraphinite et WP-Optimize.
  • WP-Optimize : son cache est maintenant vidé à l’entrée en maintenance et pendant celle-ci.
  • W3 Total Cache (« Disk: Enhanced ») : les pages en cache ne sont plus servies pendant la maintenance.
  • Désactiver le plugin éteint la maintenance et remet les caches comme avant.

✅ Vérification et comparaison

  • Dès l’activation, le plugin vérifie depuis votre serveur ce que reçoivent réellement vos visiteurs : page de maintenance, code 503, en-tête Retry-After, page non mise en cache.
  • À la sortie de maintenance, jusqu’à 6 pages clés (dont les pages du menu) sont comparées à leur état d’avant. Résultat dans la carte « Last update check », avec le bouton « Check again ».
  • La maintenance planifiée et le compte à rebours suivent maintenant le même parcours que l’interrupteur : caches, puis comparaison.

🔒 Sécurité

  • Une adresse contenant « /wp-admin » en paramètre ne contourne plus la page de maintenance.
  • Une extension qui se déclare en AJAX sur une adresse publique (WooCommerce avant 9.9, « ?wc-ajax= ») n’ouvre plus le site.
  • Les imports de réglages et de designs sont filtrés : un fichier ne peut modifier que ce qu’il a le droit de modifier, et une couleur invalide est remplacée par la valeur par défaut.
  • Listes d’IP : une même adresse IPv6 écrite autrement (majuscules, forme longue) est maintenant reconnue.
  • Le filtrage par pays et par site de provenance est retiré des listes blanche et noire.

🍁 Vie privée

  • Plus aucun appel à Google Fonts : 10 polices sont intégrées au plugin.
  • Le mode RGPD est activé par défaut.

🎨 Design

  • 11 designs, dont 9 avec un fond original généré par code (aucune photo tierce), dont un nouveau fond GENIUS Orange. Les 4 designs vidéo sont retirés.
  • Le voile et l’opacité de chaque design sont maintenant réellement appliqués.
  • Contraste conforme WCAG AA pour les designs et les thèmes.

💡 Aide et interface

  • Base de connaissances intégrée : 23 articles, avec recherche.
  • Assistant de configuration : l’étape 4 n’active plus la maintenance toute seule.
  • Les textes de l’interface et du readme décrivent exactement ce que fait le plugin (liste noire et cache de pages, accès des administrateurs, aide FTP).

🧹 Divers

  • Désinstallation : vos réglages sont conservés, sauf si vous cochez « Delete all my settings if I uninstall the plugin ».
  • Fuseaux horaires corrigés (jetons d’accès de 1 h, planification).

2.9.164

Correctif
22 septembre 2026

Cette version regroupe les changements depuis la 2.9.162. La mise à jour est recommandée sur tous les sites.

🔒 Sécurité — l’adresse IP des visiteurs ne peut plus être usurpée

L’extension lisait l’adresse IP du visiteur dans des en-têtes fournis par le navigateur lui-même (CF-Connecting-IP, X-Forwarded-For, X-Real-IP). Un attaquant pouvait annoncer une adresse différente à chaque requête : il contournait le blocage après plusieurs mots de passe erronés et la limite de requêtes, et pouvait franchir la page de maintenance en se faisant passer pour une adresse autorisée.

Ces en-têtes ne sont désormais acceptés que si la connexion provient réellement d’un relais connu. Les plages publiées par Cloudflare sont reconnues d’office, et le filtre mgenius_trusted_proxies permet d’ajouter les vôtres. Les trois routines de détection d’IP n’en font plus qu’une.

🔧 Corrections

  • Listes blanche et noire : ni le bouton Enregistrer global ni l’enregistrement automatique ne les sauvegardaient, tout en affichant un succès. Corrigé : le succès n’est plus affiché qu’une fois l’enregistrement confirmé.
  • Décocher tous les rôles ou tous les pays n’était jamais enregistré. Corrigé.
  • Liens d’accès (jetons) : ils ne fonctionnaient plus depuis la 2.9.162. Corrigé ; les liens déjà envoyés restent valides.
  • Quelques libellés de l’administration étaient écrits en français en dur. Corrigé.

✨ Améliorations

  • La liste blanche affiche votre adresse IP actuelle, telle que l’extension la voit, avec un bouton pour l’ajouter en un clic.
  • L’onglet « IA », qui ne contenait que l’aide et les informations système, devient « Support ». Il est visible en mode Simple et mène d’abord au Diagnostic.
  • Le lien vers la politique de confidentialité pointe maintenant vers la version anglaise, la version française restant liée à côté.

2.9.162

Correctif
16 septembre 2026

Cette version corrige une faille de sécurité. La mise à jour est recommandée sur tous les sites.

🔴 Sécurité — un paramètre d’URL désactivait la maintenance

Un paramètre hérité d’un module retiré à la 2.9.157 était resté dans le code. Ajouté à n’importe quelle adresse de votre site, il désactivait la page de maintenance — sans mot de passe, sans jeton, pour n’importe quel visiteur. Le contrôle arrivait avant toutes les vérifications : maintenance, liste noire, jetons d’accès.

Le paramètre a été supprimé.

🔒 Sécurité — données structurées

Les blocs de données structurées de la page de maintenance échappent maintenant correctement les caractères sensibles. Un nom de site contenant certaines séquences aurait pu sortir de son bloc.

🧹 Nettoyage automatique de la base

Les modules de licence, de chat, de contrôle à distance et de surveillance ont été retirés à la 2.9.157, mais leurs réglages étaient restés en base : une mise à jour n’exécute jamais la routine de désinstallation. Trente-six options héritées sont maintenant supprimées automatiquement, dont une qui conservait une clé d’API.

🏷️ Retour au nom Maintenance GENIUS

L’extension reprend son nom. Le domaine de traduction s’accorde désormais à son identifiant maintenance-genius, comme WordPress.org l’exige — une correction qui touche 1 044 chaînes.

🔧 Corrections
-Accès visiteur : le message d’erreur en cas de mauvais mot de passe s’affichait en français quelle que soit la langue du site.
-Lien de support : le formulaire d’assistance s’ouvrait en français même pour un utilisateur anglophone.
-Turnstile : le script de Cloudflare est maintenant chargé par la voie standard de WordPress.
-Quatre noms de presets vidéo et un format de date étaient figés en français.

⚙️ Sous le capot

Le préfixe interne de toutes les options passe de mg_ à mgenius_. Vos réglages sont migrés automatiquement à la mise à jour — rien n’est perdu.

2.9.161

Correctif
7 septembre 2026

Cette version regroupe l’ensemble des changements depuis la 2.9.134.

🎨 Tout l’atelier de design devient gratuit

Les presets intégrés, les couleurs et opacités, les dégradés, les polices, la géométrie du conteneur, les animations, l’image et la vidéo de fond, la parallaxe et les animations Lottie ne sont plus réservés à une version payante. Ils font partie de la version gratuite, sans restriction et sans limite de sites.

La ligne est désormais simple : la version gratuite fait une belle page de maintenance, complète et autonome.

🔒 Vie privée — le mode RGPD est activé par défaut

Aucune ressource externe n’est chargée tant que vous ne l’avez pas explicitement demandé. Les polices Google, les animations distantes et les autres appels tiers sont bloqués d’entrée de jeu : les adresses IP de vos visiteurs ne partent nulle part.

Le réglage explique aussi ce qu’il fait. Son intitulé, un encadré sous l’option et un message sous le champ d’animation indiquent maintenant ce qui est bloqué et ce que change sa désactivation — avant que vous en subissiez l’effet, plutôt qu’après.

🧹 Désinstallation : la purge purge vraiment

Les adresses courriel des visiteurs inscrits aux notifications survivaient à une désinstallation avec purge cochée. C’était la seule donnée personnelle conservée par l’extension. Corrigé.

🔧 Corrections issues de tests sur appareils réels

  • Animations Lottie : débordement corrigé sur tablette et mobile, et le curseur de taille répond de nouveau sur toute sa plage.
  • Bascule depuis la barre d’administration : le bouton ne demande plus deux clics.
  • Plugins de cache : la suspension et la restauration sont fiabilisées. Une réécriture fautive effaçait définitivement votre configuration CDN à chaque affichage de la page de maintenance — elle a été retirée.

🌐 Traductions françaises

Vingt-cinq traductions corrigées, dont plusieurs inversions de sens dans l’onglet Diagnostic. La plus grave annonçait que vos visiteurs voyaient la page de maintenance alors que le diagnostic disait exactement le contraire.

🏷️ Nouveau nom

L’extension est publiée sous le nom 1001Web Launch and Maintenance Pages. Le produit, lui, ne change pas.