Documentation technique

Guide développeur

Ce document décrit l’architecture actuelle du module Blue Editoria : Content workflow. Il tient compte du workflow simplifié : Tableau de bord, Mes contenus, Tableur, Studio IA, Maillage site, Paramètres, Mon compte et Aide.

Architecture du plugin

includes/

Logique métier : réglages, service IA, analyse site, génération, maillage, tableur, templates IA, cache, logs et helpers.

admin/

Classes d’écrans admin. Les écrans avancés existent encore pour maintenance, mais l’UX principale reste volontairement simplifiée.

templates/

Vues PHP du back-office : tableau de bord, Mes contenus, tableur, Studio IA, Maillage site, Paramètres, Mon compte, Aide.

assets/

CSS et JavaScript admin. Le tableur possède son script dédié afin de ne pas charger toute sa logique partout.

Classes principales à connaître

Important : ne pas réintroduire l’ancien workflow visible en plusieurs étapes techniques. Les pages avancées masquées servent à maintenir le moteur, pas à guider l’utilisateur final.

Données et stockage

Actions AJAX / admin importantes

Tableur
  • aiscb_get_table_rows
  • aiscb_contents_sheet_save
  • aiscb_contents_sheet_update_links
  • aiscb_contents_sheet_refresh_linking
Notifications
  • aiscb_notifications_feed
  • aiscb_notifications_mark_read
  • aiscb_notifications_quick_action
Mes contenus
  • admin_post_aiscb_run_analysis
  • admin_post_aiscb_bulk_contents_link_action
  • admin_post_aiscb_content_link_action
Studio IA

Le Studio IA doit rester une interface simple. Les services de propositions, construction, rendu, audit et activation restent en arrière-plan.

Sécurité et garde-fous

Hooks et filtres prévus