Documentation de la Suite
Installation, architecture, modules, sécurité et méthodes de travail de la Suite Alliance Web Marketing. Cette documentation suit les versions publiées dans la roadmap.
Démarrer avec la Suite AWM
- Installez ou mettez à jour Core, qui demeure l’autorité pour la sécurité, les accès, les API, les sessions et les connecteurs.
- Installez Hub, puis uniquement les modules nécessaires.
- Vérifiez les versions et la compatibilité dans Santé du système.
- Activez les services voulus dans la fiche du client; un module non activé ne doit pas être exposé au client.
- Utilisez la roadmap publique pour suivre les fonctions livrées, en cours, planifiées et futures.
La roadmap, les changelogs, les notes de publication et les versions affichées doivent rester synchronisés avec l’état réel de la Suite.
Une responsabilité claire par module
Sécurité, permissions, API, sessions, connecteurs, secrets, intégrité, journalisation et distribution des mises à jour.
Administration Alliance, activation des services, expérience client, navigation et orchestration entre les modules.
Agent local installé sur le WordPress client. Il exécute seulement les opérations explicitement autorisées par Alliance/Core.
Hub
Hub centralise les clients, les services activés et les accès aux modules. Le contexte d’entrée reste maître : une fiche ouverte depuis CRM conserve l’interface CRM; une fiche ouverte depuis CallTracker conserve le contexte CallTracker.
- Clients et services activés.
- Réglages visuels partagés.
- Accès vers les modules autorisés.
- Facturation présentée côté client sous Mon compte.
Hub Client
Hub Client fournit le portail WordPress du client et le canal local sécurisé utilisé par les services Alliance. Les accès sont isolés par client et limités aux modules activés.
- Mon compte : Profil, Apparence et Facturation.
- Navigation responsive entre les services actifs.
- Agent local pour les opérations autorisées, notamment Studio.
- Aucun secret Core n’est exposé au site client.
Studio
Studio 1.12.0 est un module WordPress autonome et le panneau de production Web administré par Alliance. Il possède ses réglages, préparations, maquettes, images, profils, audits et historiques; seules la sécurité (dont les permissions) et les connexions sont partagées avec Core. Quatre espaces sont séparés : Création, Batch, Optimisation globale et Projets & historique. En Création, les trois propositions Conversion, Premium et Éditoriale sont rendues côté serveur avec les vues Écran, Tablette et Mobile. Studio possède une galerie serveur autonome sous sa propre route WordPress : les propositions A, B et C et les vues Écran, Tablette et Mobile sont rendues sans dépendance au contrôleur JavaScript de la page Création. Après approbation, Studio construit le brouillon Elementor par le canal sécurisé Core / Hub Client, puis présente les raccourcis et le contrôle qualité avant la publication finale.
- Sélection du client et analyse technique de WordPress, Elementor, thème, palette et SEOPress.
- Maquettes résilientes : grand aperçu rendu côté serveur, liens de repli A/B/C et responsive, contrôleur externe versionné, annonces accessibles et plein écran.
- Fin de génération : raccourcis Voir la page, Elementor, SEO et médias, Projet Studio, nouvelle page et correction.
- Contrôle qualité : maquette, brouillon, éléments Elementor, rendu réel, SEO, médias et SEOPress vérifiés avant publication.
- Analyse de toutes les pages du site, même lorsqu elles n ont pas été créées par Studio : H1/H2, volume de contenu, images et ALT, noindex, canonical et métadonnées SEOPress.
- Création une page ou Batch : les deux parcours sont indépendants; une page peut être préparée sans renseigner aucune ville de Batch.
- Loader de développement : contenu, images, SEO, Elementor, SEOPress et validation sont affichés étape par étape pendant le traitement.
- Longueur des textes : 250, 500, 1000 ou 1500 caractères pour guider les blocs éditoriaux et certaines suggestions IA.
- Mot-clé principal et variantes : Studio prépare le terme cible et 5 à 8 variantes sémantiques/locales avant lancement.
- ✦ Tout générer avec l IA : après saisie du mot-clé principal, Studio peut générer le blueprint complet, les textes, les variantes, les métadonnées SEO et les prompts médias en une opération.
- Éditeur complet avant lancement : accroches, titres, textes, CTA et éléments de sections restent tous modifiables, avec ✦ IA à côté de chaque champ pertinent.
- Modes Photos : Photos IA, Photos du client ou Mixte. Studio ne force aucune génération lorsque le client possède déjà ses visuels.
- Métadonnées médias : titre, ALT, légende, description et prompt de chaque photo sont modifiables avant création.
- Les pages système sensibles sont analysées, mais leur SEO ne peut être modifié qu après confirmation explicite.
- Brief en langage naturel transformé en structure Elementor contrôlée.
- Étape de préparation avant lancement avec score SEO visuel, liste des contrôles et tableau SEOPress modifiable.
- Une action ✦ IA près des champs éditoriaux et SEO propose une alternative; la proposition ne remplace jamais la valeur sans validation humaine.
- En mode Photos IA, au moins deux images originales sont générées et visibles avant création; le mode Mixte génère seulement l image IA principale et le mode Photos du client n impose aucune génération.
- Nomenclature automatique :
nom-de-la-page-0001.jpg,-0002.jpget suivants;0001devient l image mise en avant. - Chaque image peut être régénérée individuellement à partir d une instruction de modification, sans refaire toute la page.
- Configuration SEOPress : titre SEO, méta description, mots-clés cibles, canonical, Open Graph et métadonnées X/Twitter.
- Mode Batch local jusqu à 12 villes : préparation page par page, score SEO, images, mesure de similarité, optimisation IA et création séquentielle des brouillons.
- Compatibilité automatique avec les Flexbox Containers ou Sections/Colonnes et validation du rendu Elementor avant succès.
- Création en cinq étapes : Brief → Maquette → SEO & médias → Elementor → Publication. La maquette et la publication exigent chacune une approbation humaine.
- Les nouvelles pages restent en brouillon et noindex jusqu à leur publication; Studio retire le noindex lors de la publication.
- Réparation d un brouillon Studio existant depuis l historique lorsqu il est vide ou incomplet.
- Le moteur IA, les aperçus privés et les secrets restent côté Alliance/Core; Hub Client reçoit uniquement les opérations autorisées.
Studio peut suggérer, analyser, préparer et créer des brouillons, mais une suggestion IA n est jamais appliquée automatiquement. Les pages sensibles exigent une confirmation spécifique et le système n exécute aucun PHP, JavaScript ou code arbitraire provenant d un prompt.
CallTracker
CallTracker gère les campagnes, numéros, appels entrants et sortants, formulaires, enregistrements autorisés, routage, CPL et validation opérationnelle.
- Campagnes rattachées au bon client et exclusions persistantes après suppression.
- Appels sortants conservés dans l’historique mais exclus du CPL.
- Fuseau horaire par client avec surcharge possible par campagne.
- Validation et santé pour contrôler migration, événements, routage, CPL et bascule de l’ancienne plateforme.
- Google Ads et attribution avancée font partie des axes d’évolution suivis dans la roadmap.
CRM
CRM est la source métier des fiches clients, services, factures et opérations commerciales Alliance. WHMCS n’est plus un moteur obligatoire : il demeure un connecteur facultatif pour migration et synchronisation lorsque nécessaire.
- Fiches clients et contacts.
- Services et abonnements.
- Facturation native et paiements.
- Modèles de courriels.
- Synchronisation WHMCS facultative.
Les tickets et conversations de soutien restent la responsabilité du module Soutien; CRM ne doit pas reproduire ce métier.
Stats
Stats fournit le suivi Web autonome de la Suite : visiteurs, visites, pages vues, acquisition, campagnes UTM, formulaires et conversions.
- Collecte native côté Alliance.
- Vue isolée par client.
- Pages populaires et canaux d’acquisition.
- Identifiants pseudonymisés; aucun contenu de formulaire stocké comme statistique.
Assistant
L’Assistant exploite d’abord les connaissances approuvées avant de solliciter le moteur IA. Les données et réponses sont isolées par client et les secrets restent côté Alliance.
[awm_assistant]Bouton flottant[awm_assistant mode="floating"]Tableau client[awm_assistant_dashboard]Soutien
Soutien est l’unique module métier responsable des tickets, conversations, réanalyses et fonctions associées. Les réponses IA demeurent des brouillons tant qu’elles n’ont pas été approuvées lorsque le flux l’exige.
Sécurité et confidentialité
- Données sensibles hébergées sur l’infrastructure Alliance.
- Permissions strictes et validation côté serveur.
- Secrets et clés API conservés dans Core, jamais dans les modules clients.
- Journalisation des accès et actions sensibles.
- Contrôle d’intégrité, compatibilité et possibilité de révocation.
FAQ
Pourquoi une fonction peut-elle être dans « Maintenant » alors qu’une partie est déjà livrée?
La fonction publiée reste dans Livré, tandis que les validations terrain, corrections ou étapes complémentaires demeurent dans Maintenant. Les statuts doivent refléter le travail réel.
WHMCS est-il obligatoire pour CRM?
Non. CRM fonctionne comme moteur métier natif; WHMCS est un connecteur facultatif de migration ou synchronisation.
Studio peut-il publier automatiquement une page?
Non sans approbation. Studio exige d abord l approbation de la maquette, construit un brouillon, puis demande à Alliance d ouvrir l aperçu réel. Le bouton Publier devient l action finale explicite; Hub Client accepte cette commande uniquement pour une page réellement créée par Studio.
Comment Studio nomme-t-il les images?
Les fichiers suivent le slug de la page : nom-de-la-page-0001.jpg, -0002.jpg et suivants. La première image est automatiquement utilisée comme image mise en avant et pour les métadonnées sociales.
Puis-je voir et modifier les images avant la création?
Oui. Studio affiche les aperçus dans la préparation. Une instruction peut être saisie sous une image pour régénérer uniquement cette image, puis la nouvelle version doit être validée avant lancement.
Puis-je corriger les ALT et les informations de chaque photo?
Oui. Avant création, chaque photo expose son titre média, son ALT, sa légende, sa description et son prompt. Tous ces champs sont modifiables et disposent d une suggestion ✦ IA.
Dois-je générer des photos si le client en possède déjà?
Non. Choisissez Photos du client pour ne générer aucune image IA, ou Mixte pour générer seulement une image principale et compléter ensuite avec les visuels du client.
Comment générer toute la page avec l IA?
Renseignez au minimum le titre et le mot-clé principal, ajoutez vos variantes si vous en avez, puis cliquez sur ✦ Tout générer avec l IA. Studio prépare tout avant écriture et vous permet de corriger chaque champ.
Studio peut-il préparer plusieurs villes en une fois?
Oui. Le mode Batch local prépare jusqu à 12 villes par lot. Chaque page conserve son propre score SEO, ses images et son indicateur de similarité afin d éviter de publier des pages trop proches.
Dois-je utiliser le Batch pour créer une seule page?
Non. Nouvelle page et Batch sont deux parcours distincts. Le flux une page prépare son contenu, ses images et son SEO directement, puis affiche tout dans la révision avant lancement.
Puis-je choisir la longueur des textes?
Oui. Studio propose 250, 500, 1000 ou 1500 caractères comme longueur cible des blocs. Les contraintes SEO propres aux titres et métadonnées restent prioritaires.
Studio peut-il analyser des pages existantes?
Oui. L audit couvre toutes les pages WordPress et Elementor accessibles au site, pas seulement les créations Studio. Les pages système sont signalées et toute modification de leur SEO exige une confirmation explicite.
Où vérifier les versions courantes?
Les versions officielles sont affichées dans la roadmap et dans Santé du système. La documentation reprend le même registre dynamique.