Aller au contenu principal
Documentatie

AIFORYA Maintenance Mode Pro

Documentation technique de AIFORYA Maintenance Mode Pro. Cette page est générée depuis le readme.txt livré avec l'extension : elle dit exactement ce que dit le produit, et ne peut pas dériver de lui. Pour corriger une information, corriger le readme.

Requires at least6.0
Tested up to6.7
Requires PHP8.0
Stable tag1.16.1
LicenseGPL-2.0-or-later

← Revenir à la fiche produit Page de maintenance professionnelle avec IA contextuelle, compte à rebours, lead capture et génération de contenu personnalisé par visiteur.

Description

AIFORYA Maintenance Mode Pro transforme votre page de maintenance en surface de conversion active. Plutôt qu'un écran d'attente générique, chaque visiteur reçoit un contenu adapté à sa source de trafic et à la page qu'il tentait de consulter. Le plugin gère l'ensemble du cycle de maintenance : activation, personnalisation visuelle, capture de leads, récupération automatique des contacts à la remise en ligne.

Pourquoi AIFORYA Maintenance Mode Pro ?

  • Conversion Sentry : génération IA d'une mini-landing personnalisée par visiteur (titre, message, 3 arguments, CTA) selon sa source de trafic et l'URL d'origine — cache 24h par contexte unique
  • Lead Magnets contextuels : indexation sémantique de votre site (embeddings) pour proposer le bon lead magnet selon la page consultée avant la maintenance
  • Customer Recovery automatique : email personnalisé envoyé à chaque lead avec consentement RGPD au moment de la remise en ligne, basé sur la page d'origine
  • Smart ETA : widget de progression connecté à GitHub ou GitLab, narrative IA générée depuis vos commits et issues, cache 1h
  • Chat IA embarqué : assistant IA configuré pour ne jamais divulguer de date précise, de détail technique ou de prix inventé
  • Auto Status Feed : fil de mises à jour de statut (info / en cours / réussi / attention) affiché en temps réel sur la page de maintenance
  • Audit accessibilité IA : analyse WCAG 2.2 AA / RGAA 4.1 par vision IA avancée sur screenshot uploadé, score 0-100 et recommandations actionnables
  • Lecture audio TTS : 6 voix OpenAI disponibles, MP3 mis en cache disque par hash texte+voix
  • Smart Honeypot : détection spam sans API sur 5 signaux combinés, seuil ajustable, adaptation mobile automatique
  • 6 langues complètes : Français, Anglais, Allemand, Espagnol, Italien, Néerlandais
  • clé API personnelle strict (vos clés API) : Anthropic, OpenAI et Google — vos clés chiffrées libsodium côté serveur, jamais transmises à AIFORYA

Fonctionnalités principales

Tableau de bord — Interrupteur principal d'activation du mode maintenance avec statut en temps réel. Les administrateurs continuent d'accéder au site normalement pendant que les visiteurs voient la page de maintenance.

Apparence — Personnalisation complète de la page : titre, message, logo, couleurs. La page reflète votre identité visuelle sans intervention de développeur.

Accès — Gestion fine des rôles autorisés et des adresses IP en liste blanche. Permet à vos collaborateurs ou clients de prévisualiser le site pendant la maintenance.

Réglages — Activation du compte à rebours avec date et heure de fin, configuration d'une redirection automatique à la remise en ligne, et paramétrage des comportements globaux du plugin.

Conversion Sentry — L'IA génère pour chaque combinaison source/URL une mini-landing dédiée. Vous fournissez un contexte business factuel (4-8 phrases) ; l'IA s'interdit d'en sortir. Cache 24h par contexte unique.

Lead Magnets contextuels — Indexation en arrière-plan via WP-Cron par batchs de 20 pages. Mise à jour incrémentale à chaque modification de contenu. Hash SHA-1 pour éviter les ré-indexations inutiles.

Smart ETA — Connexion GitHub (scope repo) ou GitLab (scopes read_api + read_repository). Le token est chiffré sodium côté serveur. Payload mis en cache 1h, régénération manuelle disponible depuis l'admin.

Chat IA — Assistant configurable en ton et persona. Instructions système strictes : aucune date précise de retour, aucun détail technique interne, aucun prix non fourni dans le contexte. Renvoi vers capture email pour les questions hors périmètre.

Auto Status Feed — Sous-menu dédié dans le panneau AIFORYA. Chaque statut dispose d'un titre, d'un contenu court et d'un niveau visuel. Les 8 derniers statuts s'affichent en ordre chronologique inversé sur la page de maintenance.

Customer Recovery — Déclenchement automatique 30 secondes après la désactivation du mode maintenance. Email personnalisé par IA pour chaque lead selon sa page d'origine. Anti-doublon : intervalle minimum de 6h entre deux campagnes.

Lecture audio TTS — Six voix OpenAI : alloy, echo, fable, onyx, nova, shimmer. Régénération automatique si le texte ou la voix change. Atout d'accessibilité RGAA/WCAG.

Audit accessibilité — Upload de screenshot depuis l'onglet Features avancées. L'IA avancée (vision) retourne en environ 30 secondes un score sur 100, des points d'amélioration actionnables et des points forts. Résultat mis en cache 7 jours par hash image.

Smart Honeypot — Cinq signaux combinés : time-trap, focus, mouvements souris, paste, champ caché. Aucun appel API. Seuil par défaut conservateur (30/100), ajustable jusqu'à 50 pour les sites à fort volume de spam. Adaptation automatique sur mobile.

Dynamic Copy Optimizer — Multi-Armed Bandit sur les variantes de copy de la page de maintenance, optimisation sans contexte de segmentation.

Autonomous Funnel — Contextual Bandit segmentant l'apprentissage en 32 buckets {source}_{moment}. Optimisation plus fine qu'un MAB pur sur les sites à trafic hétérogène.

Pré-requis techniques

  • WordPress 6.0 ou supérieur
  • PHP 8.0 ou supérieur
  • Extension PHP sodium activée (présente par défaut sur PHP 8.0+)
  • Clé API Anthropic (du modèle rapide au modèle avancé) pour les fonctionnalités IA
  • Clé API OpenAI pour les embeddings, le TTS et le Conversion Sentry
  • WP-Cron fonctionnel pour l'indexation en arrière-plan et le Customer Recovery

Sécurité et conformité

  • Nonces WordPress sur tous les formulaires admin et endpoints AJAX
  • Capabilities : seuls les utilisateurs disposant de manage_options ont accès au panneau admin
  • Sanitization : sanitize_text_field, sanitize_email, wp_kses_post sur toutes les entrées utilisateur
  • Chiffrement des clés API : libsodium XSalsa20-Poly1305 avant stockage en base. Clé maître optionnelle via define( 'AIFORYA_MMP_ENCRYPTION_KEY', '...' ) dans wp-config.php
  • clé API personnelle strict : vos clés API ne transitent jamais par les serveurs AIFORYA
  • Consentement RGPD : les emails Customer Recovery ne sont envoyés qu'aux leads ayant donné leur consentement explicite
  • Anti-hallucination IA : le contexte business fourni par l'administrateur est la seule source de faits pour les contenus générés ; l'IA est instruite de ne pas inventer de données absentes
  • uninstall preserve : vos données sont conservées par défaut à la suppression. Nettoyage destructif uniquement en opt-in explicite (Réglages → Avancé)

External services

Cette extension peut se connecter à des services tiers, mais uniquement lorsque vous activez la fonctionnalité correspondante et que vous fournissez vos propres identifiants (clés API personnelles ou jetons d'accès). Aucune de ces connexions n'est établie tant que la fonctionnalité concernée n'est pas configurée : dans une installation par défaut, l'extension n'appelle aucun service externe. Vos identifiants sont chiffrés côté serveur (libsodium) et ne transitent jamais par les serveurs d'AIFORYA — l'extension communique directement avec les fournisseurs listés ci-dessous.

Données envoyées — Aux fournisseurs IA (Anthropic, OpenAI, Google) : le contexte business que vous rédigez, le contenu de vos pages indexées, les messages des visiteurs du chat et le texte à convertir en audio, selon la fonctionnalité utilisée. À GitHub / GitLab : votre jeton d'accès et l'identifiant du dépôt afin de récupérer les commits et issues. À Google Fonts : la requête de police et, par le navigateur du visiteur, son adresse IP. Aucune donnée n'est transmise tant que la fonctionnalité correspondante n'est pas activée et configurée par vous.

Installation

Installation automatique (recommandé)

  1. Connectez-vous à votre tableau de bord WordPress
  2. Allez dans Extensions → Ajouter une extension
  3. Recherchez "AIFORYA Maintenance Mode Pro"
  4. Cliquez sur Installer maintenant, puis Activer
  5. Le plugin redirige vers le tableau de bord AIFORYA Maintenance Mode Pro

Installation manuelle (fichier ZIP)

  1. Téléchargez le fichier aiforya-maintenance-mode-pro.zip
  2. Dans WordPress, allez dans Extensions → Ajouter une extension → Téléverser une extension
  3. Sélectionnez le ZIP et cliquez Installer maintenant
  4. Cliquez Activer l'extension

Premier lancement

  1. Rendez-vous dans AIFORYA → Maintenance Mode Pro → Tableau de bord
  2. Personnalisez votre page dans l'onglet Apparence (titre, message, logo, couleurs)
  3. Définissez les rôles et adresses IP autorisés dans l'onglet Accès
  4. Si vous utilisez les fonctionnalités IA, renseignez vos clés API dans l'onglet Réglages → API
  5. Activez le mode maintenance depuis l'interrupteur principal du Tableau de bord

Frequently Asked Questions

Comment activer le mode maintenance ?

Allez dans l'onglet 'Tableau de bord' et activez l'interrupteur principal. Le statut passera à 'Activé' et la page de maintenance sera visible pour vos visiteurs.

Les moteurs de recherche vont-ils pénaliser mon site ?

Non. L'extension envoie un en-tête de réponse HTTP 503 (Service Unavailable) qui indique aux moteurs de recherche que la maintenance est temporaire et qu'ils doivent revenir plus tard. Cela préserve votre référencement.

Puis-je voir le site pendant que la maintenance est activée ?

Oui. Par défaut, tous les utilisateurs avec le rôle 'Administrateur' peuvent voir le site normalement. Vous pouvez autoriser d'autres rôles et des adresses IP spécifiques dans l'onglet 'Accès'.

Comment personnaliser l'apparence de la page de maintenance ?

Utilisez les options de l'onglet 'Apparence'. Vous pouvez changer le titre, le message, ajouter votre logo et choisir des couleurs personnalisées pour qu'elle corresponde à votre marque.

Est-il possible d'afficher un compte à rebours ?

Oui, dans l'onglet 'Réglages', vous pouvez activer un compte à rebours et définir la date et l'heure de fin de la maintenance.

Que se passe-t-il lorsque la maintenance est terminée ?

Une fois que vous désactivez le mode maintenance, votre site redevient accessible à tous. Vous pouvez aussi configurer une redirection automatique vers une page spécifique dans l'onglet 'Réglages'.

Pourquoi dois-je fournir mes propres clés API ?

AIFORYA fonctionne en vos clés API. Vous payez le coût réel des fournisseurs IA (Anthropic, OpenAI, Google) sans intermédiaire. Vos clés sont chiffrées via libsodium côté serveur. Avantages : transparence totale des coûts, souveraineté de vos données, pas de point de défaillance unique côté AIFORYA.

Mes clés API sont-elles vraiment sécurisées ?

Oui. Elles sont chiffrées via libsodium (XSalsa20-Poly1305) avant stockage en base. Pour une sécurité maximale, définissez la clé maître dans wp-config.php : define( 'AIFORYA_MMP_ENCRYPTION_KEY', 'votre-clé-base64-32-bytes' );. Sans clé maître, une clé de secours est générée automatiquement mais reste vulnérable si la base de données est exportée sans précaution.

Comment fonctionnent les Lead Magnets contextuels ?

AIFORYA indexe le contenu de votre site via des embeddings OpenAI text-embedding-3-large, puis calcule en temps réel quel lead magnet est sémantiquement le plus proche de la page que consultait le visiteur. Si quelqu'un visitait /blog/seo-debutant et tombe sur la maintenance, le plugin lui propose votre Guide SEO plutôt qu'une capture email générique.

L'indexation des contenus va-t-elle ralentir mon site ?

Non. L'indexation se fait en arrière-plan via WP-Cron par batchs de 20 pages. Chaque modification de contenu (save_post) déclenche une mise à jour incrémentale de cette page uniquement, en quelques secondes. Le hash SHA-1 du contenu évite les ré-indexations inutiles.

Qu'est-ce que le Conversion Sentry et pourquoi l'utiliser ?

Le Conversion Sentry génère pour chaque visiteur une mini-landing dédiée (titre, message, 3 arguments, CTA) selon sa source de trafic et l'URL d'origine, via l'IA. Le résultat est mis en cache 24h par contexte unique, ce qui maintient le coût à un niveau négligeable après la première génération.

Que dois-je écrire dans le contexte business du Sentry ?

Rédigez 4 à 8 phrases factuelles : ce que vous vendez, à qui, votre proposition de valeur, vos preuves sociales (nombre de clients, ancienneté, etc.). Soyez précis et factuel : l'IA est instruite de ne jamais inventer un élément absent de ce contexte — aucun prix inventé, aucune fonctionnalité inexistante, aucune date de retour non confirmée.

Comment connecter Smart ETA à mon repo GitHub ou GitLab ?

Allez dans l'onglet 'Smart ETA', choisissez votre provider, suivez le tutoriel intégré pour créer un Personal Access Token (scopes : repo pour GitHub, read_api + read_repository pour GitLab), collez-le, indiquez le repo au format owner/repo ou group/project, puis testez la connexion. Le token est chiffré sodium côté serveur et n'est jamais transmis à AIFORYA.

À quelle fréquence le widget Smart ETA est-il mis à jour ?

Le payload (commits, issues et narrative IA) est mis en cache pendant 1 heure. Vous pouvez forcer une régénération immédiate depuis le bouton 'Générer un aperçu' dans l'admin. Cette stratégie limite les appels API tout en gardant un widget à jour.

Le chat IA peut-il révéler des informations sensibles à mes visiteurs ?

Non. L'assistant IA reçoit des instructions strictes : jamais de date précise de retour, jamais de détails techniques (serveur, plugin, code, équipe interne), jamais de prix non fourni dans le contexte. Si un visiteur pose une question hors périmètre, l'assistant l'invite à laisser un email plutôt que d'improviser une réponse.

Quelle voix TTS choisir pour la lecture audio ?

Six voix OpenAI sont disponibles : alloy (neutre, polyvalente), echo (masculine posée), fable (chaleureuse), onyx (grave), nova (féminine énergique), shimmer (féminine douce). Le fichier MP3 est mis en cache disque par hash du texte et de la voix ; changer l'un ou l'autre déclenche automatiquement une régénération. Cette fonctionnalité contribue à la conformité RGAA/WCAG.

Comment publier des mises à jour de statut pendant la maintenance ?

Activez 'Auto Status Feed' dans l'onglet Features avancées, puis rendez-vous dans le sous-menu 'Statuts maintenance' sous le menu AIFORYA. Chaque statut dispose d'un titre, d'un contenu court et d'un niveau (info / en cours / réussi / attention) qui détermine la pastille colorée. Les 8 derniers statuts apparaissent en ordre chronologique inversé sur la page de maintenance.

Quand l'email Customer Recovery est-il envoyé ?

Automatiquement au moment où vous désactivez le mode maintenance (transition activé → désactivé). Un événement cron est planifié 30 secondes après pour ne pas bloquer votre action. Chaque lead ayant donné son consentement RGPD reçoit un email personnalisé généré par IA, basé sur la page qu'il consultait. Un anti-doublon impose un intervalle minimum de 6 heures entre deux campagnes.

Le Smart Honeypot peut-il bloquer des humains par erreur ?

Très rarement. L'algorithme combine 5 signaux (time-trap, focus, mouvements souris, paste, champ honeypot caché) sans appel API. Le seuil par défaut (30/100) est conservateur. Sur mobile, les signaux liés au pointer sont ignorés pour éviter les faux positifs. Si vous recevez un volume élevé de spam, vous pouvez monter le seuil à 50.

Comment auditer l'accessibilité de ma page de maintenance ?

Dans l'onglet 'Features avancées', cliquez sur 'Uploader un screenshot et auditer'. L'IA avancée (vision) analyse l'image selon les critères WCAG 2.2 AA et RGAA 4.1 (contraste, lisibilité, hiérarchie, rendu mobile, cohérence de marque) et retourne en environ 30 secondes un score de 0 à 100, des points d'amélioration actionnables et des points forts. Le résultat est mis en cache 7 jours par hash d'image.

Quelle différence entre Dynamic Copy Optimizer et Autonomous Funnel ?

Le Dynamic Copy Optimizer est un Multi-Armed Bandit : il sélectionne la meilleure variante de copy sans tenir compte du contexte visiteur. L'Autonomous Funnel est un Contextual Bandit : il segmente l'apprentissage en 32 buckets ({source}_{moment}), ce qui permet d'optimiser séparément, par exemple, un visiteur Google en matinée d'un visiteur direct en soirée. L'Autonomous Funnel est plus performant sur les sites à trafic hétérogène.

Screenshots

  1. Tableau de bord — Interrupteur principal d'activation et statut en temps réel du mode maintenance.
  2. Apparence — Éditeur visuel de la page de maintenance : titre, message, logo et couleurs personnalisées.
  3. Accès — Gestion des rôles autorisés et des adresses IP en liste blanche.
  4. Réglages — Configuration du compte à rebours, de la redirection post-maintenance et des clés API.
  5. Conversion Sentry — Interface de configuration du contexte business et prévisualisation de la mini-landing générée par IA.
  6. Smart ETA — Connexion au repository GitHub ou GitLab et aperçu du widget de progression.
  7. Auto Status Feed — Gestionnaire de statuts de maintenance avec niveaux visuels colorés.
  8. Audit accessibilité — Résultat d'analyse WCAG 2.2 AA / RGAA 4.1 avec score, points forts et recommandations.

Changelog

1.15.0 — 8 mai 2026

  • Première version stable distribuée publiquement.
  • Page de maintenance personnalisable avec réponse HTTP 503 native pour la préservation du référencement.
  • Conversion Sentry : génération IA de mini-landings contextuelles par visiteur, cache 24h.
  • Lead Magnets contextuels avec indexation sémantique en arrière-plan (embeddings OpenAI, batchs WP-Cron).
  • Smart ETA connecté à GitHub et GitLab avec narrative IA et cache 1h.
  • Customer Recovery automatique à la remise en ligne avec consentement RGPD et anti-doublon 6h.
  • Audit accessibilité WCAG 2.2 AA / RGAA 4.1 par vision IA avancée, score 0-100, cache 7 jours.
  • TTS OpenAI 6 voix avec cache disque par hash, Smart Honeypot 5 signaux sans API, Auto Status Feed.
  • Dynamic Copy Optimizer (MAB) et Autonomous Funnel (Contextual Bandit, 32 buckets).
  • Chiffrement libsodium XSalsa20-Poly1305 de toutes les clés API, clé maître via wp-config.php.
  • Interface disponible en 6 langues : Français, Anglais, Allemand, Espagnol, Italien, Néerlandais.

Documentation complète

  • Quick Start : activation du mode maintenance, personnalisation visuelle et configuration des accès en moins de 10 minutes
  • Configuration des providers IA : renseigner et sécuriser vos clés Anthropic, OpenAI et Google, définir la clé maître dans wp-config.php
  • Conversion Sentry : rédiger un contexte business efficace, comprendre le cache par contexte et interpréter les mini-landings générées
  • Smart ETA : créer un Personal Access Token GitHub ou GitLab, connecter votre repository, personnaliser le widget de progression
  • Lead Magnets contextuels : comprendre l'indexation par embeddings, forcer une ré-indexation, configurer les lead magnets par page
  • Customer Recovery : configurer la capture de leads avec consentement RGPD, comprendre le déclenchement automatique et l'anti-doublon
  • Accessibilité et TTS : utiliser l'audit WCAG/RGAA, choisir une voix TTS, interpréter le score et les recommandations
  • Conformité RGPD : consentement explicite, conservation des données, opt-in au nettoyage à la suppression
  • Dépannage : WP-Cron inactif, clé API invalide, page de maintenance visible pour les administrateurs, logs PHP

Support et contact

  • Documentation : intégrée dans le plugin (onglet Support → FAQ) ou en ligne sur https://aiforya.fr/extensions/maintenance-mode-pro
  • Support : support@aiforya.fr ou onglet Support dans le plugin (réponse sous 48h ouvrées)
  • Bugs : remontez via l'onglet Support avec captures d'écran et logs PHP
  • Suggestions : nous adorons recevoir vos retours par email
AIFORYA Maintenance Mode Pro | Documentatie AIFORYA