Documentation
Genesis SMM CMS — Product Manual
Genesis SMM CMS v1.5.10 · Documentation 1.5.10
1. [Introduction](introduction.md)
2. [Fonctionnalités](features.md)
3. [Architecture](architecture.md)
4. [Démarrage rapide](quick-start.md)
5. [Installation](installation.md)
6. [Activation de la licence](license-activation.md)
7. [Configuration initiale](initial-setup.md)
8. [Tableau de bord](dashboard.md)
9. [Clients](clients.md)
10. [Projets](projects.md)
11. [Brand Center](brand-center.md)
12. [Contenu](content.md)
13. [Calendrier de contenu](content-calendar.md)
14. [AI Studio](ai-studio.md)
15. [AI Assistant](ai-assistant.md)
16. [Flux d'approbation](approval-workflow.md)
17. [Client Portal](client-portal.md)
18. [Media Library](media-library.md)
19. [Campaign Manager](campaign-manager.md)
20. [Social Accounts](social-accounts.md)
21. [Publishing Queue](publishing-queue.md)
22. [Analytics](analytics.md)
23. [CRM & Leads](crm.md)
24. [Automatisation](automation.md)
25. [Site web](website.md)
26. [Marketing (Telegram)](marketing.md)
27. [Widgets et codes](widgets.md)
28. [Traductions](translations.md)
29. [Utilisateurs et sécurité](users.md)
30. [Security Center](security-center.md)
31. [Update Center](update-center.md)
32. [Marketplace Pairing](marketplace-pairing.md)
33. [IuVe Identity](iuve-identity.md)
34. [Cron](cron.md)
35. [Sauvegarde](backup.md)
36. [Restauration](restore.md)
37. [API](api.md)
38. [Intégrations](integrations.md)
39. [Performance](performance.md)
40. [Sécurité](security.md)
41. [FAQ](faq.md)
42. [Dépannage](troubleshooting.md)
43. [Roadmap](roadmap.md)
AI Assistant
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 15
/api/ai-chat.php envoie le message ainsi que le profil de marque du projet à IuVeAI à l'aide de la clé kai_live_*. Il impose HTTPS, l'hôte www.iuve.eu et le préfixe /api/ ; si le cloud est indisponible et le repli désactivé, il renvoie un 502 contrôlé et ne fabrique jamais de contenu.
AI Studio
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 14
Un hub reliant IuVeAI Center, un brief de contenu et le Brand Center. La génération passe par l'assistant IuVeAI, ancré dans le contexte de marque du projet. Les générateurs dédiés (Prompt Builder, générateurs de calendrier/campagnes, Rewrite/Summarize/Expand/SEO/CTA) sont sur la Roadmap.
Analytics
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 22
Website Analytics suit les événements via /api/analytics-track.php avec une vue admin et un export CSV ; consentement aux cookies via /api/consent.php. Les métriques sociales (portée, impressions, taux d'engagement) constituent un registre en lecture seule ; les tableaux de bord avancés sont sur la Roadmap v1.1.
API
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 37
Points de terminaison publics : /api/ai-chat.php (assistant IuVeAI), /api/lead.php (capture de leads), /api/analytics-track.php (analytique), /api/consent.php (consentement aux cookies), /api/system/about.php. Toutes les entrées sont validées ; les réponses sont en JSON UTF-8.
Flux d'approbation
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 16
Les étapes de workflow du contenu (idea → editor review → design review → manager review → client review → approved → scheduled → published) sont réelles et définissables sur chaque contenu. L'écran de validation dédié est un registre en lecture seule en v1.0.0 ; les actions de validation interactives depuis cette liste sont sur la Roadmap.
Architecture
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 3
Genesis Core (bootstrap, paramètres, audit, CSRF) → Security → IuVe Identity → Marketplace Pairing/Update → IuVeAI → modules SMM (clients/projets/marque/contenu/calendrier/campagnes/validations/publication/analytique/CRM/automatisation) → site public de l'agence et Client Portal.
Automatisation
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 24
Registre des règles d'automatisation (nom, type de déclencheur, activée, dernière exécution) avec un tableau des exécutions. L'éditeur de règles et le moteur d'exécution sont sur la Roadmap.
Sauvegarde
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 35
Sauvegardez la base de données et les fichiers (en particulier config/, storage/uploads/ et installed.lock) avant les mises à jour. Restaurez en important le dump de la base de données et en rétablissant les fichiers, puis revalidez la licence dans Marketplace Pairing.
Brand Center
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 11
Les profils de marque par projet (nom de marque, mission, tone of voice, termes autorisés/interdits, public cible, instructions IA) sont stockés et exploités par l'assistant IuVeAI à chaque requête. En v1.0.0, l'écran Brand Center par client est un registre en lecture seule ; l'éditeur interactif par client est sur la Roadmap. L'édition de la marque au niveau de l'agence est disponible dans CMS Brand & Design.
Campaign Manager
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 19
Registre des campagnes (nom, objectif, statut, début/fin). Les champs budget/KPI existent dans le schéma ; le constructeur de campagnes complet et l'interface de liaison de contenu sont sur la Roadmap.
Client Portal
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 17
L’espace /account.php est sur invitation : un manager crée le compte dans Admin → Customers et le relie au client CRM. Le client se connecte pour valider les contenus, voir les projets et les documents, et ouvrir le rapport de publication (réseau, heure, statut et lien) des posts de son client. Si un contenu a été publié pour le mauvais client, ouvrez-le dans l’admin, choisissez le bon client et l’un de ses projets, puis enregistrez. Le rapport apparaît dans son espace. Le post en ligne n’est pas renvoyé.
Clients
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 9
CRUD complet : nom, raison sociale, secteur, pays, e-mail de facturation, téléphone, site web et statut (active/paused/archived).
Calendrier de contenu
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 13
Registre des entrées planifiées (date prévue, statut, priorité) liées aux contenus. Liste en lecture seule en v1.0.0 ; le calendrier glisser-déposer est sur la Roadmap v1.1.
Contenu
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 12
CRUD complet avec types de contenu (post, story, reel, short, video, carousel, article, poll, ad, telegram_post, linkedin_article), langue, statut, étape de workflow et scheduled_at. Chaque modification crée un instantané de version du contenu. Si un contenu publié appartient au mauvais client, choisissez le bon client et l’un de ses projets, puis enregistrez : le rapport de publication passe dans son espace, sans renvoyer le post en ligne.
CRM & Leads
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 23
Leads avec statut (new/contacted/qualified/offer_sent/follow_up/won/lost/spam/archived), priorité, notes internes, prochain suivi et une chronologie des notes. Capture publique via /api/lead.php.
Cron
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 34
Point de terminaison unifié cron-health.php avec un token de sécurité renouvelable et un choix d'intervalle (5/10/15/30/60 min), utilisé pour la publication Telegram, la vérification des mises à jour et les notifications.
Tableau de bord
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 8
Affiche des compteurs (clients, projets, contenus, planifiés, publiés, validations en attente), un Production Overview (Base de données, Pairing, IuVeAI, PHP) et des actions rapides pour ajouter un client/projet/contenu ou ouvrir AI Studio.
FAQ
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 41
La licence autorise-t-elle l'IA ? Non — mp_live_* valide la licence/le domaine/l'entitlement ; l'IA nécessite une clé kai_live_* distincte. Quels réseaux publient automatiquement aujourd'hui ? Telegram ; les autres réseaux sont sur la Roadmap v1.2.
Fonctionnalités
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 2
Entièrement implémentés : Dashboard, Clients, Projets, Contenu (CRUD + gestion des versions + étapes de workflow), CMS Brand & Design, CRM & Leads, Prestataires, Marketing (distribution Telegram), Traductions, Widgets et consentement, Analytique du site, IuVe Control Center, IuVeAI Center, Marketplace Pairing, IuVe Identity, Update Center, Users & Security, Cron, Portail de validation client, et la correction du client d’un contenu déjà publié afin que le rapport de publication s’affiche dans son espace. Registres gérés (listes en lecture seule en v1.0.0) : Calendrier de contenu, Campagnes, profils de marque par client, Social Accounts, Validations, Publishing Queue, Media Library, Analytique des réseaux sociaux, Règles d'automatisation.
Configuration initiale
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 7
Définissez la marque de l'agence dans CMS Brand & Design (nom, couleurs, logo, hero, SEO, contacts), créez des utilisateurs avec des rôles (owner/admin/editor/sales/viewer), configurez la distribution Telegram dans Marketing et enregistrez une clé kai_live_* dans IuVeAI Center.
Installation
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 5
Prérequis : PHP 8.1+ (8.2/8.3 pris en charge) avec PDO/PDO_MySQL, JSON, cURL, mbstring, OpenSSL, fileinfo ; MySQL 8+/MariaDB 10.4+ ; Apache/Nginx ; HTTPS ; storage/ et uploads/ accessibles en écriture. Le programme d'installation (/install.php) vérifie le code d'achat, crée le schéma (install/schema.sql), l'utilisateur Owner, la configuration d'exécution et installed.lock. Dans les builds à noyau protégé (source-guard), le noyau de licence est livré chiffré ; à l'activation, le programme d'installation reçoit automatiquement la clé de déchiffrement du serveur de licences IuVe Marketplace — aucune étape manuelle, l'extension PHP OpenSSL est requise (activée par défaut).
Intégrations
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 38
IuVeAI (kai_live_*), IuVe Marketplace (mp_live_*), IuVe Identity (OIDC) et l'API Bot Telegram. Les intégrations OAuth des réseaux sociaux sont sur la Roadmap v1.2.
Introduction
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 1
Genesis SMM CMS est une plateforme auto-hébergée PHP/MySQL destinée aux agences SMM, aux services marketing et aux community managers. Elle réunit la gestion des clients et des projets, les profils de marque, la production de contenu avec workflow et gestion des versions, un calendrier éditorial, des campagnes, des validations, la publication, l'analytique des réseaux sociaux, le CRM/leads, l'automatisation et un assistant IuVeAI. Déployée sur le serveur du client ; la place de marché IuVe reste la source de vérité pour la licence.
IuVe Identity
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 33
Authentification unique OIDC (issuer https://www.iuve.eu/api/identity) : diagnostics discovery et JWKS, association/dissociation, installation_id et scopes openid profile email iuve:installation iuve:entitlement.
Activation de la licence
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 6
La clé de licence est au format mp_live_* et provient de « Mes achats » dans le Marketplace. Dans IuVe Control Center → Marketplace, saisissez la clé et le domaine de production normalisé, puis lancez Activate / Validate / Entitlement. Le Marketplace vérifie le produit, l'achat, la signature et le domaine, puis crée le pairing.
Marketing (Telegram)
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 26
Le Marketing Center configure la distribution via l'API Bot Telegram : token du bot, id du chat/canal, activation, publication automatique, inclusion d'image, message de test, envoi du backlog et un token cron sécurisé. C'est le canal de publication réel en v1.0.0.
Marketplace Pairing
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 32
Chaîne de pairing : Admin UI → MarketplacePairingLifecycleManager → MarketplacePairingService → https://www.iuve.eu/api. Utilise mp_live_* ; « Clear Local Pairing » ne libère pas l'activation distante.
- Architecture v1.0: /static/marketplace/docs/MARKETPLACE_PAIRING_ARCHITECTURE_V1.md
- CMS task: /static/marketplace/docs/MARKETPLACE_PRODUCT_PAIRING_CMS_TASK.md
- API pairing agent: /static/marketplace/docs/MARKETPLACE_CMS_IUVE_API_PAIRING_AGENT.md
Media Library
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 18
Registre des ressources média (fichier, type, taille, date de création). Les téléversements utilisent l'assistant d'upload sécurisé vers storage/uploads. Un gestionnaire complet en glisser-déposer est sur la Roadmap.
Performance
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 39
Requêtes préparées PDO, schéma indexé, vues en liste plafonnées (LIMIT 200), OPcache recommandé. En production, utilisez HTTPS et un CDN pour les ressources statiques.
Projets
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 10
CRUD complet, plusieurs par client : nom, description, statut (active/paused/completed/archived), budget mensuel et devise.
Publishing Queue
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 21
Registre des publications avec heure programmée, état et tentatives. En v1.0.0, la diffusion réelle passe par l'API Bot Telegram avec relances et journalisation ; l'exécution de la file sur plusieurs réseaux est sur la Roadmap v1.2.
Démarrage rapide
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 4
1) Créez une base de données MySQL/MariaDB vide. 2) Téléversez et décompressez le paquet. 3) Ouvrez /install.php, remplissez le formulaire et saisissez le code d'achat Marketplace. 4) Connectez-vous à /admin. 5) Dans IuVe Control Center, saisissez mp_live_*, activez le domaine et enregistrez une clé IA kai_live_*. 6) Créez un client, un projet et votre premier contenu.
Restauration
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 36
Restauration à partir des sauvegardes : importez le dump de la base de données, restaurez les fichiers (en particulier config/, storage/uploads/ et installed.lock), vérifiez les permissions des fichiers, puis revalidez la licence dans IuVe Control Center → Marketplace et IuVeAI dans AI Center. Vérifiez que le site et /admin se chargent et que l'Update Center indique la bonne version.
Roadmap
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 43
v1.1 — calendrier de contenu glisser-déposer, rapports analytiques avancés. v1.2 — connecteurs OAuth (Meta/LinkedIn/TikTok/X) et publication automatique programmée sur les réseaux. v1.3 — AI Vision, génération de scripts vidéo par IA et pipeline vidéo. v2.0 — agences multi-tenant, distribution des tâches, application mobile, intégration approfondie avec IuVe Connect.
Security Center
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 30
Vue d'ensemble de la sécurité couvrant PHP, la base de données, les téléversements, les permissions, la licence, le Marketplace, HTTPS, les sessions, la protection CSRF et l'audit.
Sécurité
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 40
Hachage des mots de passe (password_hash), tokens CSRF sur toutes les requêtes POST, échappement des sorties (e()), téléversements sécurisés avec uploads/.htaccess, séparation mp_live_* / kai_live_*, masquage des secrets, journal d'audit et vérification de la signature des mises à jour signées.
Social Accounts
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 20
Registre des comptes sociaux (plateforme, nom du compte, statut, dernière synchronisation). Aujourd'hui, le canal de publication opérationnel est Telegram (Marketing Center). Les connecteurs OAuth pour Meta/Instagram/LinkedIn/TikTok/X/YouTube/Pinterest/Threads et la publication automatique programmée sur les réseaux sont sur la Roadmap v1.2.
Traductions
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 28
Traductions par entité (client/projet/contenu/page) dans les langues d'administration prises en charge.
Dépannage
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 42
Erreurs d'installation : vérifiez les identifiants de la base de données et les droits d'écriture sur storage/uploads. Erreurs de licence : vérifiez mp_live_* et le domaine normalisé dans Marketplace Pairing. IA 502 : vérifiez kai_live_* et le HTTPS sortant vers https://www.iuve.eu/api. Publication : vérifiez le token du bot Telegram et le token cron.
Update Center
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 31
Flux de mise à jour signé : check → preflight → install. Vérifie la signature du manifeste par rapport au registre de clés de confiance (key_id marketplace-release-key-2026-01, ed25519), récupère à nouveau un manifeste frais, contrôle le SHA-256 et exige une confirmation explicite d'installation signée. Bannière/badge de notifications avec e-mail/Telegram en option.
Utilisateurs et sécurité
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 29
CRUD des utilisateurs avec rôles (owner/admin/editor/sales/viewer), hachage des mots de passe (10 caractères minimum), code de récupération d'urgence Owner et journalisation d'audit.
Site web
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 25
Site public de l'agence (index.php) avec marque, contacts, messageries flottantes et formulaires de leads, généré à partir des paramètres CMS Brand & Design et Contacts.
Widgets et codes
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 27
Extraits HTML/JS externes dans quatre emplacements (head, body_start, before_footer, footer), chacun avec une catégorie de consentement aux cookies (necessary/functional/analytics/marketing) et une portée (all/home).