Fonctionnalites

Fonctionnalites

53 abilities reparties en huit familles. Chaque ecriture est groupee sous un operation_id, chaque snapshot compte dans un perimetre limite.

Les huit familles d’abilities

Contenu

Pages, articles, blocs Gutenberg. Creation, modification, suppression avec snapshot et rollback.

wpab/create-post, wpab/update-post, wpab/delete-post, wpab/update-block

Taxonomies

Categories, etiquettes, menus. Creation, modification, assignation.

wpab/create-term, wpab/update-term, wpab/assign-terms, wpab/create-menu

Medias

Liste, lecture, suppression avec copie de securite des fichiers.

wpab/list-media, wpab/upload-media, wpab/update-media, wpab/delete-media

Options

Allow-list de 37 options autorisees. Preferences utilisateur.

wpab/get-option, wpab/update-option, wpab/preferences-get, wpab/preferences-set

SEO

Audit technique, audit par page, correctifs meta/OG/JSON-LD, hreflang.

wpab/seo-audit, wpab/seo-posts, wpab/apply-seo-fixes, wpab/write-llms

Diagnostic

Mode, ping, audit securite, informations site, statistiques.

wpab/mode-status, wpab/ping, wpab/security-audit, wpab/get-site-info

Snapshots / rollback

Liste des operations, liste des snapshots, rollback par operation_id.

wpab/list-operations, wpab/list-snapshots, wpab/rollback-operation

GEO / AEO

Audit pour moteurs generatifs (ChatGPT, Perplexity, Google AI Overviews).

wpab/geo-audit, wpab/write-llms

Groupement et plafond

Groupement des snapshots et plafond de 700 Barres verticales representant les operations groupees. La barre de plafond a 700 est en orange. Les operations sous le plafond sont en bleu. Au-dessus de 700, la zone est hachuree en orange. Snapshots Op 1 Op 2 Op 3 Op 4 Op 5 Op 6 Op 7 Op 8 Op 9 Plafond 700 Alerte Danger

Equivalent textuel : Chaque operation d’ecriture genere un ou plusieurs snapshots. Les operations sont groupees sous un operation_id. Le plafond recommande est de 700 snapshots accumules. Une alerte est emise des 500 snapshots. Au-dela de 1000 snapshots, un defaut connu (correctif prevu en 1.9.1) peut entrainer une restauration partielle sans avertissement.

Principes de conception

Dry-run systematique

Chaque ability d’ecriture accepte dry_run=true. Le dry-run retourne un diff et un confirmation_token. Aucune ecriture n’a lieu avant le dry_run=false avec le token.

Verification loopback

Apres chaque ecriture, le plugin verifie que le site repond en HTTP 200. Si le site est casse, l’operation est annulee et le snapshot restaure.

Allow-list d’options

Seules 37 options WordPress sont modifiables. Les options sensibles (cles API, mots de passe, configuration SSL) sont exclues.

Sandbox de fichiers

La lecture de fichiers est limitee a wp-content/themes/, wp-content/plugins/, wp-content/mu-plugins/ et wp-content/uploads/. Les fichiers sensibles sont exclus.