Dokumentation
Genesis SMM CMS — Product Manual
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10
1. [Einführung](introduction.md)
2. [Funktionen](features.md)
3. [Architektur](architecture.md)
4. [Schnellstart](quick-start.md)
5. [Installation](installation.md)
6. [Lizenzaktivierung](license-activation.md)
7. [Ersteinrichtung](initial-setup.md)
8. [Dashboard](dashboard.md)
9. [Kunden](clients.md)
10. [Projekte](projects.md)
11. [Brand Center](brand-center.md)
12. [Inhalt](content.md)
13. [Content-Kalender](content-calendar.md)
14. [AI Studio](ai-studio.md)
15. [AI Assistant](ai-assistant.md)
16. [Freigabe-Workflow](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. [Automatisierung](automation.md)
25. [Website](website.md)
26. [Marketing (Telegram)](marketing.md)
27. [Widgets & Codes](widgets.md)
28. [Übersetzungen](translations.md)
29. [Benutzer & Sicherheit](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. [Backup](backup.md)
36. [Wiederherstellung](restore.md)
37. [API](api.md)
38. [Integrationen](integrations.md)
39. [Leistung](performance.md)
40. [Sicherheit](security.md)
41. [FAQ](faq.md)
42. [Fehlerbehebung](troubleshooting.md)
43. [Roadmap](roadmap.md)
AI Assistant
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 15
/api/ai-chat.php sendet die Nachricht zusammen mit dem Markenprofil des Projekts über den kai_live_*-Schlüssel an IuVeAI. Es erzwingt HTTPS, den Host www.iuve.eu und das Präfix /api/; ist die Cloud nicht verfügbar und der Fallback deaktiviert, wird ein kontrollierter 502 zurückgegeben und niemals Inhalt erfunden.
AI Studio
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 14
Ein Hub mit Verknüpfungen zum IuVeAI Center, einem Content-Briefing und dem Brand Center. Die Generierung läuft über den IuVeAI-Assistenten, verankert im Markenkontext des Projekts. Dedizierte Generatoren (Prompt Builder, Kalender-/Kampagnengeneratoren, Rewrite/Summarize/Expand/SEO/CTA) stehen auf der Roadmap.
Analytics
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 22
Website Analytics erfasst Ereignisse über /api/analytics-track.php mit einer Admin-Ansicht und CSV-Export; Cookie-Einwilligung über /api/consent.php. Social-Media-Metriken (Reichweite, Impressionen, Engagement-Rate) sind ein schreibgeschütztes Register; erweiterte Dashboards stehen auf der Roadmap v1.1.
API
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 37
Öffentliche Endpunkte: /api/ai-chat.php (IuVeAI-Assistent), /api/lead.php (Lead-Erfassung), /api/analytics-track.php (Analytik), /api/consent.php (Cookie-Einwilligung), /api/system/about.php. Alle Eingaben werden validiert; Antworten verwenden UTF-8-JSON.
Freigabe-Workflow
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 16
Die Workflow-Stufen des Contents (idea → editor review → design review → manager review → client review → approved → scheduled → published) sind real und für jedes Content-Element einstellbar. Der dedizierte Freigabe-Bildschirm ist in v1.0.0 ein schreibgeschütztes Register; interaktive Freigabeaktionen aus dieser Liste stehen auf der Roadmap.
Architektur
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 3
Genesis Core (Bootstrap, Einstellungen, Audit, CSRF) → Security → IuVe Identity → Marketplace Pairing/Update → IuVeAI → SMM-Module (Kunden/Projekte/Marke/Content/Kalender/Kampagnen/Freigaben/Veröffentlichung/Analytik/CRM/Automatisierung) → öffentliche Agentur-Website und Client Portal.
Automatisierung
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 24
Register von Automatisierungsregeln (Name, Auslösertyp, aktiviert, letzte Ausführung) mit einer Ausführungstabelle. Der Regeleditor und die Ausführungs-Engine stehen auf der Roadmap.
Backup
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 35
Sichern Sie die Datenbank und die Dateien (insbesondere config/, storage/uploads/ und installed.lock) vor Updates. Stellen Sie wieder her, indem Sie den Datenbank-Dump importieren und die Dateien wiederherstellen, und validieren Sie anschließend die Lizenz im Marketplace Pairing erneut.
Brand Center
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 11
Projektbezogene Markenprofile (Markenname, Mission, Tone of Voice, erlaubte/gesperrte Begriffe, Zielgruppe, KI-Anweisungen) werden gespeichert und vom IuVeAI-Assistenten bei jeder Anfrage verwendet. In v1.0.0 ist der kundenbezogene Brand-Center-Bildschirm ein schreibgeschütztes Register; der interaktive kundenbezogene Editor steht auf der Roadmap. Die Markenbearbeitung auf Agenturebene erfolgt in CMS Brand & Design.
Campaign Manager
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 19
Register von Kampagnen (Name, Ziel, Status, Start/Ende). Budget-/KPI-Felder sind im Schema vorhanden; der vollständige Kampagnen-Builder und die UI zur Content-Verknüpfung stehen auf der Roadmap.
Client Portal
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 17
Das Portal /account.php ist nur auf Einladung: ein Manager legt das Konto unter Admin → Customers an und verknüpft es mit dem CRM-Kunden. Der Kunde meldet sich an, gibt Materialien frei, sieht Projekte und Dokumente und öffnet den Bericht der Social-Veröffentlichungen (Netzwerk, Zeit, Status und Link) für die eigenen Beiträge. Wurde ein Beitrag unter dem falschen Kunden veröffentlicht, öffnen Sie ihn im Admin, wählen den richtigen Kunden und eines seiner Projekte und speichern. Der Bericht erscheint im Portal dieses Kunden. Der Live-Beitrag wird nicht erneut gesendet.
Kunden
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 9
Vollständiges CRUD: Name, Firmenname, Branche, Land, Rechnungs-E-Mail, Telefon, Website und Status (active/paused/archived).
Content-Kalender
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 13
Register geplanter Einträge (geplantes Datum, Status, Priorität), die mit Content-Elementen verknüpft sind. In v1.0.0 eine schreibgeschützte Liste; der Drag-and-drop-Kalender steht auf der Roadmap v1.1.
Inhalt
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 12
Vollständiges CRUD mit Content-Typen (post, story, reel, short, video, carousel, article, poll, ad, telegram_post, linkedin_article), Sprache, Status, Workflow-Stufe und scheduled_at. Jede Bearbeitung erstellt einen Snapshot der Content-Version. Gehört ein veröffentlichter Beitrag dem falschen Kunden, wählen Sie den richtigen Kunden und eines seiner Projekte und speichern Sie: der Veröffentlichungsbericht wechselt in dessen Portal, ohne den Live-Beitrag erneut zu senden.
CRM & Leads
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 23
Leads mit Status (new/contacted/qualified/offer_sent/follow_up/won/lost/spam/archived), Priorität, internen Notizen, nächstem Follow-up und einer Notiz-Zeitleiste. Öffentliche Erfassung über /api/lead.php.
Cron
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 34
Einheitlicher cron-health.php-Endpunkt mit einem rotierbaren Sicherheitstoken und Intervallwahl (5/10/15/30/60 Min.), verwendet für Telegram-Veröffentlichung, Update-Prüfungen und Benachrichtigungen.
Dashboard
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 8
Zeigt Zähler (Kunden, Projekte, Content, geplant, veröffentlicht, ausstehende Freigaben), eine Production Overview (Datenbank, Pairing, IuVeAI, PHP) und Schnellaktionen zum Hinzufügen von Kunde/Projekt/Content oder zum Öffnen von AI Studio.
FAQ
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 41
Autorisiert die Lizenz die KI? Nein — mp_live_* validiert Lizenz/Domain/Entitlement; die KI benötigt einen separaten kai_live_*-Schlüssel. Welche Netzwerke veröffentlichen heute automatisch? Telegram; andere Netzwerke stehen auf der Roadmap v1.2.
Funktionen
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 2
Vollständig umgesetzt: Dashboard, Kunden, Projekte, Content (CRUD + Versionierung + Workflow-Stufen), CMS Brand & Design, CRM & Leads, Auftragnehmer, Marketing (Telegram-Verteilung), Übersetzungen, Widgets & Einwilligung, Website-Analytik, IuVe Control Center, IuVeAI Center, Marketplace Pairing, IuVe Identity, Update Center, Users & Security, Cron, Kundenfreigabe-Portal sowie die Korrektur des Kunden eines bereits veröffentlichten Beitrags, damit der Veröffentlichungsbericht in dessen Portal erscheint. Verwaltete Register (in v1.0.0 schreibgeschützte Listen): Content-Kalender, Kampagnen, kundenbezogene Markenprofile, Social Accounts, Freigaben, Publishing Queue, Media Library, Social-Media-Analytik, Automatisierungsregeln.
Ersteinrichtung
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 7
Legen Sie die Agenturmarke in CMS Brand & Design fest (Name, Farben, Logo, Hero, SEO, Kontakte), erstellen Sie Benutzer mit Rollen (owner/admin/editor/sales/viewer), konfigurieren Sie die Telegram-Verteilung im Bereich Marketing und speichern Sie einen kai_live_*-Schlüssel im IuVeAI Center.
Installation
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 5
Voraussetzungen: PHP 8.1+ (8.2/8.3 unterstützt) mit PDO/PDO_MySQL, JSON, cURL, mbstring, OpenSSL, fileinfo; MySQL 8+/MariaDB 10.4+; Apache/Nginx; HTTPS; beschreibbare storage/ und uploads/. Das Installationsprogramm (/install.php) prüft den Kaufcode und erstellt das Schema (install/schema.sql), den Owner-Benutzer, die Laufzeitkonfiguration und installed.lock. Bei Builds mit Kernel-Schutz (source-guard) wird der Lizenzkern verschlüsselt ausgeliefert; bei der Aktivierung erhält das Installationsprogramm automatisch den Entschlüsselungsschlüssel vom Lizenzserver IuVe Marketplace — keine manuellen Schritte, die PHP-Erweiterung OpenSSL ist erforderlich (standardmäßig aktiv).
Integrationen
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 38
IuVeAI (kai_live_*), IuVe Marketplace (mp_live_*), IuVe Identity (OIDC) und Telegram Bot API. OAuth-Integrationen für soziale Netzwerke stehen auf der Roadmap v1.2.
Einführung
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 1
Genesis SMM CMS ist eine selbstgehostete PHP/MySQL-Plattform für SMM-Agenturen, Marketingabteilungen und Social-Media-Manager. Sie vereint Kunden- und Projektverwaltung, Markenprofile, Content-Produktion mit Workflow und Versionierung, einen Content-Kalender, Kampagnen, Freigaben, Veröffentlichung, Social-Media-Analytik, CRM/Leads, Automatisierung und einen IuVeAI-Assistenten. Sie wird auf dem eigenen Server des Käufers betrieben; der IuVe Marketplace bleibt die verbindliche Quelle für die Lizenz.
IuVe Identity
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 33
OIDC Single Sign-on (Issuer https://www.iuve.eu/api/identity): Discovery- und JWKS-Diagnose, Verknüpfen/Trennen, installation_id und Scopes openid profile email iuve:installation iuve:entitlement.
Lizenzaktivierung
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 6
Der Lizenzschlüssel hat das Format mp_live_* und stammt aus „Meine Käufe“ im Marketplace. Geben Sie im IuVe Control Center → Marketplace den Schlüssel und die normalisierte Produktionsdomain ein und führen Sie dann Activate / Validate / Entitlement aus. Der Marketplace prüft Produkt, Kauf, Signatur und Domain und erstellt das Pairing.
Marketing (Telegram)
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 26
Das Marketing Center konfiguriert die Verteilung über die Telegram Bot API: Bot-Token, Chat-/Kanal-ID, Aktivierung, Auto-Veröffentlichung, Bild einbeziehen, Testnachricht, Backlog senden und einen gesicherten Cron-Token. Dies ist der reale Veröffentlichungskanal in v1.0.0.
Marketplace Pairing
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 32
Pairing-Kette: Admin UI → MarketplacePairingLifecycleManager → MarketplacePairingService → https://www.iuve.eu/api. Verwendet mp_live_*; „Clear Local Pairing“ hebt die Remote-Aktivierung nicht auf.
- 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 · Dokumentation 1.5.10 · Abschnitt 18
Register von Medien-Assets (Datei, Typ, Größe, erstellt). Uploads nutzen den sicheren Upload-Helper nach storage/uploads. Ein vollständiger Drag-and-drop-Manager steht auf der Roadmap.
Leistung
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 39
PDO-Prepared-Statements, indiziertes Schema, begrenzte Listenansichten (LIMIT 200), OPcache empfohlen. Verwenden Sie in der Produktion HTTPS und ein CDN für statische Assets.
Projekte
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 10
Vollständiges CRUD, mehrere pro Kunde: Name, Beschreibung, Status (active/paused/completed/archived), Monatsbudget und Währung.
Publishing Queue
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 21
Register von Veröffentlichungen mit geplanter Zeit, Status und Versuchen. Die reale Zustellung erfolgt in v1.0.0 über die Telegram Bot API mit Wiederholungen und Protokollierung; die Warteschlangenausführung über mehrere Netzwerke steht auf der Roadmap v1.2.
Schnellstart
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 4
1) Legen Sie eine leere MySQL/MariaDB-Datenbank an. 2) Laden Sie das Paket hoch und entpacken Sie es. 3) Öffnen Sie /install.php, füllen Sie das Formular aus und geben Sie den Marketplace-Kaufcode ein. 4) Melden Sie sich unter /admin an. 5) Geben Sie im IuVe Control Center mp_live_* ein, aktivieren Sie die Domain und speichern Sie einen kai_live_*-KI-Schlüssel. 6) Erstellen Sie einen Kunden, ein Projekt und Ihren ersten Content-Eintrag.
Wiederherstellung
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 36
Wiederherstellung aus Backups: Importieren Sie den Datenbank-Dump, stellen Sie die Dateien wieder her (insbesondere config/, storage/uploads/ und installed.lock), prüfen Sie die Dateiberechtigungen und validieren Sie anschließend die Lizenz im IuVe Control Center → Marketplace sowie IuVeAI im AI Center erneut. Stellen Sie sicher, dass die Website und /admin laden und das Update Center die richtige Version meldet.
Roadmap
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 43
v1.1 — Drag-and-drop-Content-Kalender, erweiterte Analytik-Berichte. v1.2 — OAuth-Konnektoren (Meta/LinkedIn/TikTok/X) und geplante automatische Netzwerkveröffentlichung. v1.3 — AI Vision, KI-Videoskript-Generierung und Video-Pipeline. v2.0 — mandantenfähige Agenturen, Aufgabenverteilung, mobile App, tiefe IuVe-Connect-Integration.
Security Center
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 30
Sicherheitsübersicht zu PHP, Datenbank, Uploads, Berechtigungen, Lizenz, Marketplace, HTTPS, Sitzungen, CSRF und Audit.
Sicherheit
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 40
Passwort-Hashing (password_hash), CSRF-Token bei allen POST-Anfragen, Ausgabe-Escaping (e()), sichere Uploads mit uploads/.htaccess, Trennung von mp_live_* und kai_live_*, Maskierung von Secrets, Audit-Log und Signaturprüfung signierter Updates.
Social Accounts
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 20
Register von Social-Media-Konten (Plattform, Kontoname, Status, letzte Synchronisierung). Der derzeit funktionierende Veröffentlichungskanal ist Telegram (Marketing Center). OAuth-Konnektoren für Meta/Instagram/LinkedIn/TikTok/X/YouTube/Pinterest/Threads und die geplante automatische Netzwerkveröffentlichung stehen auf der Roadmap v1.2.
Übersetzungen
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 28
Übersetzungen pro Entität (Kunde/Projekt/Content/Seite) in die unterstützten Admin-Sprachen.
Fehlerbehebung
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 42
Installationsfehler: Prüfen Sie die DB-Zugangsdaten und die Schreibrechte für storage/uploads. Lizenzfehler: Prüfen Sie mp_live_* und die normalisierte Domain im Marketplace Pairing. AI 502: Prüfen Sie kai_live_* und ausgehendes HTTPS zu https://www.iuve.eu/api. Veröffentlichung: Prüfen Sie das Telegram-Bot-Token und das Cron-Token.
Update Center
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 31
Signierter Update-Ablauf: check → preflight → install. Prüft die Manifest-Signatur gegen das vertrauenswürdige Schlüsselregister (key_id marketplace-release-key-2026-01, ed25519), lädt ein frisches Manifest erneut, prüft SHA-256 und erfordert eine explizite Bestätigung der signierten Installation. Benachrichtigungs-Banner/Badge mit optionalem E-Mail/Telegram.
Benutzer & Sicherheit
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 29
Benutzer-CRUD mit Rollen (owner/admin/editor/sales/viewer), Passwort-Hashing (mindestens 10 Zeichen), Owner-Notfall-Wiederherstellungscode und Audit-Protokollierung.
Website
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 25
Öffentliche Agentur-Website (index.php) mit Marke, Kontakten, schwebenden Messengern und Lead-Formularen, gerendert aus den Einstellungen von CMS Brand & Design und Contacts.
Widgets & Codes
Genesis SMM CMS v1.5.10 · Dokumentation 1.5.10 · Abschnitt 27
Externe HTML/JS-Snippets in vier Slots (head, body_start, before_footer, footer), jeweils mit einer Cookie-Einwilligungskategorie (necessary/functional/analytics/marketing) und einem Geltungsbereich (all/home).