IuVeAI
Bibliotheque Calendrier Plugins Agent IA de codage Secure Archive

SYSTEME

Widget de site Marketplace IuVe Connect
GU guest FREE
Compte Facturation Cles API Utilisation Equipe

← Retour au catalogue

Genesis SMM CMS — AI Social Media Edition

Genesis SMM CMS — AI Social Media Edition

Développé par IuVe · Partie de la famille de produits auto-hébergés Genesis CMS · Page produit canonique

Production v1.5.15 Produit payant Paiement unique Self-hosted

Genesis SMM CMS v1.5.12 (AI Social Media Edition) is a self-hosted social-media management platform: full CRUD for clients/projects/content with versioning and workflow stages, brand profiles (consumed by AI), a content calendar, campaigns, approvals, a publishing queue (real channel: Telegram Bot API), website analytics and social metrics, CRM/leads, an automation registry, an IuVeAI assistant, Marketplace Pairing, IuVe Identity and a signed Update Center. License uses mp_live_*; AI uses a separate kai_live_*. Marketplace remains the source of truth for purchase and entitlement. Developer: Iurie Verejan. Rights holder: Reclama Verejan II.

Prix: 500 € · Paiement unique · Licence self-hosted

Ce que le prix couvre : 500 € — Paiement unique pour la licence perpétuelle d'un CMS : le système complet avec panneau d'administration, mises à jour et appairage IuVe Identity.

Ce que le prix NE couvre PAS : L'hébergement et le domaine ne sont PAS inclus. Ils se commandent séparément auprès de prestataires externes (hébergeur, bureau d'enregistrement) et sont payés directement par l'acheteur.

Le support est optionnel : 49 €/mois. Avec support : mises à jour automatiques de sécurité et de fonctionnalités, corrections de compatibilité, assistance prioritaire. Sans lui : la licence reste perpétuelle et rien ne se bloque, mais les mises à jour n'arrivent pas automatiquement — la maintenance vous incombe, une aide ponctuelle peut être commandée à tout moment.

Documentation Notes de version Compatibilité Commandes Mes achats
Capacités Prérequis système Démo Démo IA Documentation Compatibilité Notes de version

Démo IA

The IuVeAI social-media assistant grounds every request in the project's brand profile (mission, tone of voice, allowed/blocked terms, target audience, AI instructions) via a kai_live_* key. The mp_live_* purchase key validates license/domain/entitlement only and never authorizes AI. If the cloud is unavailable and fallback is off, a controlled 502 is returned instead of fabricated content.

Capacités

  • Brand-grounded generation via /api/ai-chat.php (HTTPS + www.iuve.eu + /api/ enforced)
  • mp_live_* — license/domain/entitlement only; kai_live_* — separate AI API key
  • Telegram Bot API is the real publishing channel in v1.0.0
  • Secrets masked in admin; keys never exposed to public JavaScript

Exemples d'utilisation

After purchase

  1. Download the ZIP from My Purchases after payment
  2. Install the CMS (/install.php) and enter the Marketplace purchase code
  3. Open IuVe Control Center → Marketplace, enter mp_live_* and activate the domain
  4. Save kai_live_* in IuVeAI Center to enable the social-media assistant

Plan de démo généré par l'IA. Captures/vidéo peuvent être des placeholders jusqu'à publication.

Capacités

  • Dashboard — counters, Production Overview and quick actions
  • Clients & Projects — full CRUD, multiple projects per client
  • Content — CRUD with content types, workflow stages and automatic version history
  • Brand profiles — mission, tone of voice, allowed/blocked terms, audience, AI instructions (consumed by AI)
  • IuVeAI assistant — brand-grounded generation via kai_live_* (HTTPS/www.iuve.eu/api)
  • Marketing — Telegram Bot API distribution (the real publishing channel)
  • CRM & Leads — statuses, priorities, notes, follow-up; public capture API
  • SMM registries — content calendar, campaigns, social accounts, approvals, publishing queue, media, metrics, automation
  • Marketplace Pairing (mp_live_*), IuVe Identity (OIDC), signed Update Center (ed25519)
  • Users & Security — roles, password hashing, emergency access, audit; widgets and cookie consent
  • Client Approval Portal (account.php); fresh-domain installer with purchase code
  • Correct the client on an already published item so the social publication report shows in that client’s cabinet, without republishing

Prérequis système

  • Server: Linux recommended; Apache or Nginx; HTTPS required; writable storage/ and uploads/
  • PHP 8.1+ (8.2/8.3 supported): PDO, PDO MySQL, JSON, cURL, mbstring, OpenSSL, fileinfo, sessions
  • Database: MySQL 8+ or MariaDB 10.4+; UTF8MB4 recommended
  • Browsers: current Chrome, Firefox, Edge or Safari
  • Installation: domain/subdomain; DB credentials; Marketplace purchase code; mp_live_*; optional kai_live_*
  • Outbound HTTPS to https://www.iuve.eu/api for Pairing, Identity, updates and AI

Dernière version

Dernière version
1.5.15
Taille de l'archive
54.7 MB
Date de publication
2026-11-07
Éditeur
Iurie Verejan
Licence
IuVe License — one-time purchase
Déploiement
Self-hosted PHP/MySQL on customer server
Mises à jour
Delivered via IuVe Marketplace Update Center (signed)

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).

Compatibilité

Ouvrir la page complète

Exigences d'environnement et d'intégration pour un déploiement self-hosted.

Composant Exigence Statut
Genesis Marketplace Product Pairing / Updates Vérifié
IuVe Identity OIDC supported Vérifié
IuVeAI Cloud kai_live_* Vérifié
Marketplace Pairing mp_live_* Vérifié
Update Center signed manifests Vérifié
Telegram distribution Bot API Vérifié
PHP 8.1 Vérifié
PHP 8.2 Vérifié
PHP 8.3 Vérifié
MySQL 8.x Vérifié
MariaDB 10.4+ Vérifié
Apache 2.4+ Vérifié
Nginx 1.18+ Vérifié
Browsers Chrome, Firefox, Edge, Safari (current) Vérifié
Social OAuth auto-publish (Meta/LinkedIn/TikTok/X) Roadmap v1.2 Non certifié
PostgreSQL — Non certifié
PHP 8.0 or below Non certifié

Changelog

v1.5.12 — Genesis SMM CMS v1.5.12 2026-10-26

  • - Facebook → RSS (public scrape): remove UI chrome («See less» / «See more» / Mai mult), clean permalink tracking params, prefer native images over SVG/play icons, richer RSS (`content:encoded`, `language=ro`, HTML paragraphs).
  • - Scraper: hybrid desktop + posts-tab/mobile enrichment for `profile.php` pages; default feed depth 25.
  • - Demo/prod Feed Generator default limit raised to 25.
  • - Public feed URL origin falls back to the current host (not a hard-coded third-party domain).

v1.5.11 — Genesis SMM CMS v1.5.11 2026-10-25

  • - License integrity beacon (пеленгатор): hard domain-bound enforcement + reports presence / domain_mismatch / validation_failed / not_active to IuVe Marketplace.
  • - Cloned or unlicensed-domain installs are locked until Marketplace Pairing activate+validate succeeds.
  • - No database migrations.

v1.5.10 — Genesis SMM CMS v1.5.10 2026-10-09

  • - Admin content editor: correct a material that was published under the wrong client. Saving with the right client and one of that client’s projects moves the social publication report into that client’s cabinet. The live network post is not sent again. A campaign that belongs to the previous client is detached.
  • - Client cabinet: new “Publication report” section lists network, time, status and the public link for posts owned by the signed-in client.

v1.5.9 — Genesis SMM CMS v1.5.9 2026-10-06

  • - CRITICAL fix (publication queue): duplicate delivery — one command posted the same content twice seconds apart. Root cause: quick_share "Share Now" and the cron worker both selected the same `queued` rows without any claim/lock, each delivered to the network, last writer overwrote `external_post_id` (verified: colibri_sm posts 13876 @ 11:35:57 + 13877 @ 11:35:58, both ok:true).
  • - Atomic claim: `SELECT ... FOR UPDATE SKIP LOCKED` + `state='processing'` inside a short transaction — a row can now have exactly one owner; final updates guard on `state='processing'`.
  • - Stuck-row recovery: rows left `processing` by a crashed worker become claimable again after 10 minutes.
  • - Skipped rows (bad_state/not_due) restore their pre-claim state instead of staying `processing`.
  • - Media hydration (ported from production): media entries now carry `image_url` and sync `meta.image_url`/`meta.media_url` — adapters no longer miss the image.

v1.0.2 — Genesis SMM CMS v1.0.2 — Critical presentation bug-fix release 2026-07-17

  • Genesis SMM CMS v1.0.2 — AI Social Media Edition (critical presentation bug-fix release)
  • Language translations update
  • Fixed the public site rendering with no CSS: includes/header.php never emitted the HTML document head, so there was no <!doctype html>, no <head> and no <link rel="stylesheet" href="assets/css/style.css">. Every public page (index.php, account.php, thank-you.php) loaded as raw unstyled HTML even though assets/css/style.css exists and serves correctly. Restored the doctype/head/title, the versioned style.css link and the widget_code('head')/widget_code('body_start') slots.
  • Documentation translations update.
  • Fully compatible with v1.0.0/v1.0.1: installs on top through the signed Update Center without losing data, configuration or uploads.

v1.0.1 — Genesis SMM CMS v1.0.1 — Critical bug-fix release 2026-07-17

  • Genesis SMM CMS v1.0.1 — AI Social Media Edition (critical bug-fix release)
  • Language translations update
  • Fixed a fatal call to the undefined app() function in includes/header.php — public pages (index.php, account.php, thank-you.php) returned HTTP 500. The dead call was removed; app() is not used anywhere else.
  • Loaded the includes/update_notify.php module via require_once in includes/bootstrap.php — the admin Update Center (admin/views/updates.php) called update_notify_t() and returned HTTP 500. The update-notification feature is now always available.
  • Documentation translations update.
  • Fully compatible with v1.0.0: installs on top through the signed Update Center without losing data, configuration or uploads.

v1.0.0 — Genesis SMM CMS v1.0.0 — AI Social Media Edition 2026-07-17

  • Genesis SMM CMS v1.0.0 — AI Social Media Edition (first clean commercial release)
  • Language translations update
  • SMM data model: clients, projects, brand profiles, campaigns, content (with versioning and workflow stages), content calendar, approvals, publications, social accounts, media assets, analytics metrics, CRM leads and automation rules.
  • Content Manager: full CRUD with content types (post, story, reel, short, video, carousel, article, poll, ad, telegram_post, linkedin_article), workflow stages (idea → editor/design/manager/client review → approved → scheduled → published) and automatic content version history.
  • Clients, Projects, Contractors and CRM Leads: full admin management; public lead capture API.
  • Marketing Center: Telegram Bot API distribution — auto/manual publish, test message, backlog send, secured cron token (real publishing channel in v1.0.0).
  • IuVeAI social-media assistant: /api/ai-chat.php grounds requests in per-project brand context (mission, tone of voice, allowed/blocked terms, target audience, AI instructions) via kai_live_*; HTTPS + www.iuve.eu + /api/ enforced; no demo fallback fabrication.
  • Marketplace Pairing (mp_live_*), IuVe Identity (OIDC), signed Update Center (key_id marketplace-release-key-2026-01, ed25519), Cron health, Users & Security, Widgets & consent, Website analytics.
  • Client Approval Portal (account.php): customer registration/login shell for project approvals and documents.
  • Fresh-domain installer with Marketplace purchase-code activation; no inherited install state, secrets, demo records or Travel-domain tables.
  • Multilingual Product Manual (RU/EN/RO/DE/FR/UK full) published to the Marketplace Documentation tab; documentation version synced to product version 1.0.0.

Captures d'écran