Документация
Genesis SMM CMS — Руководство
Genesis SMM CMS v1.5.10 · Документация 1.5.10
1. [Введение](introduction.md)
2. [Возможности](features.md)
3. [Архитектура](architecture.md)
4. [Быстрый старт](quick-start.md)
5. [Установка](installation.md)
6. [Активация лицензии](license-activation.md)
7. [Первоначальная настройка](initial-setup.md)
8. [Dashboard](dashboard.md)
9. [Клиенты](clients.md)
10. [Проекты](projects.md)
11. [Brand Center](brand-center.md)
12. [Контент](content.md)
13. [Контент-календарь](content-calendar.md)
14. [AI Studio](ai-studio.md)
15. [AI Assistant](ai-assistant.md)
16. [Approval 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 и лиды](crm.md)
24. [Автоматизация](automation.md)
25. [Сайт](website.md)
26. [Marketing (Telegram)](marketing.md)
27. [Виджеты и коды](widgets.md)
28. [Переводы](translations.md)
29. [Пользователи и безопасность](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.md)
36. [Восстановление](restore.md)
37. [API](api.md)
38. [Интеграции](integrations.md)
39. [Производительность](performance.md)
40. [Безопасность](security.md)
41. [FAQ](faq.md)
42. [Устранение неполадок](troubleshooting.md)
43. [Roadmap](roadmap.md)
AI Assistant
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 15
/api/ai-chat.php отправляет сообщение и бренд-профиль проекта в IuVeAI по ключу kai_live_*. Принудительно требует HTTPS, хост www.iuve.eu и префикс /api/; если облако недоступно и fallback выключен — возвращает контролируемый 502 и не подменяет результат заглушкой.
AI Studio
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 14
Хаб со ссылками на IuVeAI Center, бриф контента и Brand Center. Генерация выполняется через AI-ассистента IuVeAI с учётом бренд-контекста проекта. Отдельные генераторы (Prompt Builder, генераторы календаря/кампаний, Rewrite/Summarize/Expand/SEO/CTA) — Roadmap.
Analytics
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 22
Website Analytics отслеживает события через /api/analytics-track.php с админ-представлением и CSV-экспортом; согласие на cookie через /api/consent.php. Метрики соцсетей (охват, показы, ER) — реестр только для чтения; продвинутые дашборды — Roadmap v1.1.
API
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 37
Публичные эндпоинты: /api/ai-chat.php (AI-ассистент), /api/lead.php (захват лидов), /api/analytics-track.php (аналитика), /api/consent.php (согласие на cookie), /api/system/about.php. Все входные данные валидируются; ответы в JSON UTF-8.
Approval Workflow
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 16
Стадии workflow контента (idea → editor review → design review → manager review → client review → approved → scheduled → published) реальны и задаются у каждого материала. Отдельный экран согласований в v1.0.0 — реестр только для чтения; интерактивные действия согласования из списка — Roadmap.
Архитектура
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 3
Genesis Core (bootstrap, настройки, аудит, CSRF) → Security → IuVe Identity → Marketplace Pairing/Update → IuVeAI → SMM-модули (клиенты/проекты/бренд/контент/календарь/кампании/согласования/публикации/аналитика/CRM/автоматизация) → публичный сайт агентства и клиентский кабинет.
Автоматизация
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 24
Реестр правил автоматизации (имя, тип триггера, включено, последний запуск) с таблицей запусков. Редактор правил и движок исполнения — Roadmap.
Резервное копирование
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 35
Перед обновлениями делайте резервную копию базы данных и файлов (особенно config/, storage/uploads/ и installed.lock). Восстановление: импорт дампа БД и восстановление файлов, затем повторная проверка лицензии в Marketplace Pairing.
Brand Center
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 11
Бренд-профили проекта (название бренда, миссия, tone of voice, разрешённые/запрещённые слова, целевая аудитория, AI-инструкции) хранятся и используются AI-ассистентом IuVeAI в каждом запросе. В v1.0.0 экран Brand Center клиента — реестр только для чтения; интерактивный редактор по клиенту — Roadmap. Бренд агентства редактируется в CMS Brand & Design.
Campaign Manager
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 19
Реестр кампаний (название, цель, статус, начало/конец). Поля бюджета/KPI есть в схеме; полный конструктор кампаний и привязка контента — Roadmap.
Client Portal
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 17
Кабинет /account.php работает только по приглашению: менеджер создаёт учётную запись в Admin → Customers и привязывает её к клиенту CRM. Клиент входит, чтобы согласовывать материалы, смотреть проекты и документы и открывать отчёт о публикации в соцсетях (сеть, время, статус и ссылка) по постам своего клиента. Если материал по ошибке опубликован от другого клиента, откройте его в админке, выберите правильного клиента и его проект и сохраните. Отчёт появится в личном кабинете этого клиента. Повторной отправки в сеть не будет.
Клиенты
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 9
Полный CRUD: название, юр. название, отрасль, страна, платёжный email, телефон, сайт и статус (active/paused/archived).
Контент-календарь
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 13
Реестр запланированных записей (дата, статус, приоритет), связанных с материалами. В v1.0.0 — список только для чтения; drag&drop-календарь — Roadmap v1.1.
Контент
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 12
Полный CRUD с типами (post, story, reel, short, video, carousel, article, poll, ad, telegram_post, linkedin_article), языком, статусом, стадией workflow и scheduled_at. Каждое редактирование создаёт снимок версии контента. Если опубликованный материал принадлежит не тому клиенту, укажите клиента и его проект и сохраните: отчёт о публикации перейдёт в личный кабинет этого клиента без повторной отправки в сеть.
CRM и лиды
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 23
Лиды со статусами (new/contacted/qualified/offer_sent/follow_up/won/lost/spam/archived), приоритетом, заметками, датой следующего контакта и таймлайном заметок. Публичный захват через /api/lead.php.
Cron
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 34
Единый эндпоинт cron-health.php с ротируемым токеном и выбором интервала (5/10/15/30/60 мин), используется для Telegram-публикации, проверки обновлений и уведомлений.
Dashboard
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 8
Показывает счётчики (клиенты, проекты, контент, запланировано, опубликовано, ожидают согласования), Production Overview (База данных, Pairing, IuVeAI, PHP) и быстрые действия для добавления клиента/проекта/контента и открытия AI Studio.
FAQ
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 41
Авторизует ли лицензия AI? Нет — mp_live_* проверяет лицензию/домен/entitlement; для AI нужен отдельный ключ kai_live_*. Куда авто-публикуем сейчас? В Telegram; другие сети — Roadmap v1.2.
Возможности
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 2
Полностью реализовано: Dashboard, Клиенты, Проекты, Контент (CRUD + версии + стадии workflow), CMS Brand & Design, CRM и лиды, Подрядчики, Marketing (Telegram-распространение), Переводы, виджеты и согласие, аналитика сайта, IuVe Control Center, IuVeAI Center, Marketplace Pairing, IuVe Identity, Update Center, Users & Security, Cron, клиентский кабинет согласований и исправление клиента у уже опубликованного материала, чтобы отчёт о публикации отображался в его личном кабинете. Управляемые реестры (в v1.0.0 — списки только для чтения): контент-календарь, кампании, бренд-профили клиента, соцаккаунты, согласования, очередь публикаций, медиатека, аналитика соцсетей, правила автоматизации.
Первоначальная настройка
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 7
Задайте бренд агентства в CMS Brand & Design (название, цвета, логотип, hero, SEO, контакты), создайте пользователей с ролями (owner/admin/editor/sales/viewer), настройте Telegram-распространение в Marketing и сохраните ключ kai_live_* в IuVeAI Center.
Установка
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 5
Требования: PHP 8.1+ (поддержка 8.2/8.3) с PDO/PDO_MySQL, JSON, cURL, mbstring, OpenSSL, fileinfo; MySQL 8+/MariaDB 10.4+; Apache/Nginx; HTTPS; права записи на storage/ и uploads/. Установщик (/install.php) проверяет код покупки, создаёт схему (install/schema.sql), пользователя Owner, runtime-конфигурацию и installed.lock. В сборках с защитой ядра (source-guard) ядро лицензирования поставляется зашифрованным; при активации установщик автоматически получает ключ расшифровки от сервера лицензий IuVe Marketplace — ручных действий не требуется, необходимо PHP-расширение OpenSSL (включено по умолчанию).
Интеграции
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 38
IuVeAI (kai_live_*), IuVe Marketplace (mp_live_*), IuVe Identity (OIDC) и Telegram Bot API. OAuth-интеграции соцсетей — Roadmap v1.2.
Введение
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 1
Genesis SMM CMS — self-hosted платформа на PHP/MySQL для SMM-агентств, маркетинговых отделов и SMM-специалистов. Объединяет управление клиентами и проектами, бренд-профили, производство контента с workflow и версионированием, контент-календарь, кампании, согласования, публикации, аналитику соцсетей, CRM/лиды, автоматизацию и AI-ассистента IuVeAI. Разворачивается на сервере покупателя; источник истины по лицензии — IuVe Marketplace.
IuVe Identity
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 33
OIDC единый вход (issuer https://www.iuve.eu/api/identity): диагностика discovery и JWKS, привязка/отвязка, installation_id и scopes openid profile email iuve:installation iuve:entitlement.
Активация лицензии
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 6
Ключ лицензии имеет формат mp_live_* и берётся из «Мои покупки» в Marketplace. В IuVe Control Center → Marketplace введите ключ и нормализованный рабочий домен, затем выполните Activate / Validate / Entitlement. Marketplace проверяет продукт, покупку, подпись и домен и создаёт pairing.
Marketing (Telegram)
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 26
Marketing Center настраивает распространение через Telegram Bot API: токен бота, id чата/канала, включение, авто-публикация, изображение, тестовое сообщение, отправка backlog и защищённый cron-токен. Это реальный канал публикации в v1.0.0.
Marketplace Pairing
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 32
Цепочка pairing: Admin UI → MarketplacePairingLifecycleManager → MarketplacePairingService → https://www.iuve.eu/api. Использует mp_live_*; очистка локального pairing не снимает удалённую активацию.
- 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 · Документация 1.5.10 · Раздел 18
Реестр медиа-ресурсов (файл, тип, размер, дата). Загрузка использует безопасный upload в storage/uploads. Полноценный drag-drop менеджер — Roadmap.
Производительность
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 39
Подготовленные запросы PDO, индексированная схема, ограниченные списки (LIMIT 200), рекомендуется OPcache. В production используйте HTTPS и CDN для статики.
Проекты
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 10
Полный CRUD, несколько на клиента: название, описание, статус (active/paused/completed/archived), месячный бюджет и валюта.
Publishing Queue
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 21
Реестр публикаций со временем, состоянием и попытками. Реальная доставка в v1.0.0 — через Telegram Bot API с повторными попытками и журналом; исполнение очереди по нескольким сетям — Roadmap v1.2.
Быстрый старт
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 4
1) Создайте пустую БД MySQL/MariaDB. 2) Загрузите и распакуйте пакет. 3) Откройте /install.php, заполните форму и введите код покупки Marketplace. 4) Войдите в /admin. 5) В IuVe Control Center введите mp_live_*, активируйте домен, сохраните AI-ключ kai_live_*. 6) Создайте клиента, проект и первый материал.
Восстановление
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 36
Восстановление из резервных копий: импортируйте дамп БД, восстановите файлы (особенно config/, storage/uploads/ и installed.lock), проверьте права доступа, затем повторно проверьте лицензию в IuVe Control Center → Marketplace и IuVeAI в AI Center. Убедитесь, что сайт и /admin открываются и Update Center показывает корректную версию.
Roadmap
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 43
v1.1 — drag&drop контент-календарь, продвинутые отчёты аналитики. v1.2 — OAuth-коннекторы (Meta/LinkedIn/TikTok/X) и авто-публикация по расписанию. v1.3 — AI Vision, генерация видео-сценариев и видеопайплайн. v2.0 — мультиарендные агентства, распределение задач, мобильное приложение, глубокая интеграция с IuVe Connect.
Security Center
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 30
Обзор безопасности: PHP, база данных, загрузки, права, лицензия, Marketplace, HTTPS, сессии, CSRF и аудит.
Безопасность
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 40
Хеширование паролей (password_hash), CSRF-токены на всех POST, экранирование вывода (e()), безопасные загрузки с uploads/.htaccess, разделение mp_live_* и kai_live_*, маскирование секретов, журнал аудита и проверка подписи обновлений.
Social Accounts
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 20
Реестр соцаккаунтов (платформа, аккаунт, статус, последняя синхронизация). Сегодня рабочий канал публикации — Telegram (Marketing Center). OAuth-коннекторы Meta/Instagram/LinkedIn/TikTok/X/YouTube/Pinterest/Threads и авто-публикация по расписанию — Roadmap v1.2.
Переводы
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 28
Переводы по сущностям (client/project/content/page) на поддерживаемые языки админки.
Устранение неполадок
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 42
Ошибки установки: проверьте доступ к БД и права на storage/uploads. Ошибки лицензии: проверьте mp_live_* и нормализованный домен в Marketplace Pairing. AI 502: проверьте kai_live_* и исходящий HTTPS к https://www.iuve.eu/api. Публикация: проверьте токен Telegram-бота и cron-токен.
Update Center
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 31
Подписанное обновление: check → preflight → install. Проверяет подпись манифеста по доверенному реестру ключей (key_id marketplace-release-key-2026-01, ed25519), заново загружает свежий манифест, проверяет SHA-256 и требует явного подтверждения подписанной установки. Баннер/бейдж уведомлений с опциональными email/Telegram.
Пользователи и безопасность
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 29
CRUD пользователей с ролями (owner/admin/editor/sales/viewer), хеширование паролей (мин. 10 символов), аварийный код восстановления Owner и журнал аудита.
Сайт
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 25
Публичный сайт агентства (index.php) с брендом, контактами, плавающими мессенджерами и формами заявок, формируется из настроек CMS Brand & Design и Contacts.
Виджеты и коды
Genesis SMM CMS v1.5.10 · Документация 1.5.10 · Раздел 27
Внешние HTML/JS-сниппеты в четырёх местах (head, body_start, before_footer, footer), у каждого категория согласия на cookie (necessary/functional/analytics/marketing) и область (all/home).