Catégorie
Version de l'extension
1.1.0-beta.29

Données et stockage

Tables personnalisées

L’extension peut créer des tables telles que :

  • wp_wcag_lighthouse_results — dernières lignes Accessibility Test
  • wp_wcag_lighthouse_results_history — exécutions historiques
  • wp_wcag_lighthouse_analytics_daily — agrégations quotidiennes
  • wp_wcag_lighthouse_analytics_issues — suivi des problèmes
  • wp_wcag_lighthouse_analytics_content — analytics contenu
  • wp_wcag_lighthouse_ai_explanations — charges utiles AI Explanation & Fix

Options WordPress

  • wcag_*_settings — un bloc par module de réglages
  • wcag_batch_cancel_flag — signal d’annulation coopératif
  • wcag_scheduled_batch_* — configuration des lots planifiés
  • wcag_batch_tested_destination_urls — table temporaire de déduplication des URL pour le lot actif ; elle est supprimée à la fin ou lors de la réinitialisation de l’exécution
  • wcag_lighthouse_redirect_events — journal limité aux 500 décisions de redirection les plus récentes pour les compteurs Analytics sur 30 jours ; il stocke le statut, le contexte, l’horodatage, une clé d’erreur le cas échéant et des empreintes plutôt que les URL source ou cible

Stockage de l’Accessibility Toolbar dans le navigateur

Chaque visiteur choisit comment ses préférences sont conservées :

  • Cette session uniquement : état actif dans sessionStorage
  • Mémoriser sur cet appareil : état actif dans localStorage
  • Profils nommés : jusqu’à dix profils dont le nom contient 1 à 40 caractères dans localStorage

Un changement de portée déplace l’état actif et supprime l’enregistrement actif obsolète de l’autre stockage. Les profils nommés restent locaux à l’appareil, indépendamment de cette portée. L’ancien objet wcagToolbarState est migré vers le nouveau schéma lorsque cela est possible. La durée choisie pour masquer le bouton est également enregistrée localement dans le navigateur. Ces préférences ne sont ni écrites dans la base WordPress ni envoyées à un point de terminaison EZZE.

Données d’utilisation du cloud

Avant l’activation des fonctions cloud, l’extension ne demande ni quotas ni historique d’utilisation au proxy EZZE. Compte et licence affiche uniquement l’état d’activation local tant que l’opt-in n’est pas terminé. Ce n’est qu’ensuite que l’extension charge les limites et les données d’utilisation associées au compte connecté.

Le proxy stocke ces données de quota de manière atomique dans une base SQLite privée. Les détails de l’historique mensuel et les URL contrôlées sont conservés pendant quatre mois ; des compteurs cumulés durables préservent les quotas uniques du plan Free au-delà de cette période. Les nouveaux événements d’utilisation SQLite ne contiennent aucune adresse IP. La base est protégée par des instantanés hors site cohérents et chiffrés. Une copie JSON parallèle de retour arrière n’est utilisée que pendant la migration contrôlée et pendant 14 jours au maximum. Cette infrastructure se trouve entièrement sur le proxy EZZE ; l’installation WordPress ne requiert aucune configuration serveur.

Métadonnées de contenu

  • _wcag_enable_lighthouse_test — indicateur de test auto par article / page
Vue de lecture focalisée

Mode de lecture