Документация
Genesis Auto Service CMS — Документация
Genesis Auto Service CMS v1.0.0 — Automotive Service Intelligence Edition — self-hosted CMS на PHP/MySQL для автосервисов и СТО.
Объединяет заявки на обслуживание, записи, клиентов, автомобили, каталог услуг, статьи, акции, отзывы, портфолио/галерею, бренд и тему, партнёров, маркетинговые виджеты, SEO, аналитику, Users & Security, Marketplace Pairing, Update Center и черновики контента IuVe AI.
Карта документации
| Категория | Документы |
|---|---|
| Общее | README, PRODUCT_VISION, FAQ, CHANGELOG, ROADMAP, LICENSE, SUPPORT |
| Установка | INSTALLATION_GUIDE |
| Администрирование | ADMIN_GUIDE, USER_GUIDE, FRONTEND_GUIDE, LOCALIZATION, IUVE_AI |
| Разработка | см. docs/developer/ |
| Безопасность | SECURITY |
| Marketplace | MARKETPLACE, UPDATE_CENTER |
| API | API_REFERENCE, DATABASE_SCHEMA |
| Cursor | см. docs/cursor/ |
Происхождение
STABLE 1.0.0 в Marketplace продвинут из RC-пакета Genesis-Auto-Service-CMS-v1.0.0-RC1-Functional-Preview.2 (Functional Preview.2: опциональный demo-контент с content_origin=demo). Slug: genesis-auto-service.
Языки
EN (канонический), RO, RU, DE, FR, UA. В Marketplace также доступен uk как алиас украинского (ua).
Видение продукта
Назначение
Готовый к production сайт и операционная консоль для СТО: заявки с сайта, клиенты и автомобили, записи, каталог и маркетинг, связь с IuVe Marketplace для лицензии, identity и подписанных обновлений.
Принципы
1. Self-hosted — на сервере покупателя; Marketplace — источник истины по лицензии.
2. Честные возможности — v1.0.0 — первый коммерческий STABLE из Functional Preview.2; автобронирование без подтверждения персонала не обещается.
3. Замороженный Genesis Core — auth, RBAC, CSRF, audit, Identity, Pairing, Update Center, виджеты, переводы, health.
4. Ясность домена — auto_* для данных СТО; core — состояние платформы.
Успех
- Онлайн с брендом, hero, услугами и формой.
- Заявки → записи → история клиента/авто.
- Контент и акции с SEO.
- Лицензия, AI и обновления через IuVe Control Center.
Руководство по установке
Требования
- PHP 8.1+ (8.2/8.3), PDO/PDO_MySQL, JSON, cURL, mbstring, OpenSSL, fileinfo
- MySQL 8.0+ / MariaDB 10.6+ (UTF8MB4)
- Apache/Nginx; обязателен HTTPS
- Запись в config/, storage/
Шаги
1. Пустая БД.
2. Распакуйте пакет с install.php в корне.
3. /install.php — проверки окружения.
4. Данные БД + тест соединения.
5. Ключ Marketplace.
6. Первый Owner.
7. Опциональный demo (content_origin=demo) или чистая установка.
8. config/database.php и storage/installed.lock.
После установки
- /admin — бренд, Hero, цвета.
- IuVe Control Center — mp_live_*, домен, entitlement.
- kai_live_* в IuVeAI Center (auto.service.content).
- Users & Security, виджеты, cron.
- Бэкап БД и storage/uploads/.
Руководство администратора
Навигация админки
Dashboard · Заявки · Календарь · Клиенты · Автомобили · Каталог · Контент · IuVe AI · Аналитика · Контакты · Переводы · Качество · Виджеты · Бренд/Hero · Партнёры · IuVe Control Center · Users & Security · Система · О продукте.
Ежедневная работа
1. Обрабатывайте заявки (auto_service_requests).
2. Подтверждайте записи (auto_appointments).
3. Ведите клиентов и автомобили.
4. Публикуйте услуги и категории с SEO.
5. Статьи, акции, отзывы, портфолио.
6. Бренд, hero, партнёры, виджеты, согласие.
7. Аналитика, health, Pairing, Update Center.
Роли: owner, admin, manager, service_advisor, editor, marketing, viewer.
Руководство пользователя
Поток посетителя
1. Главная: hero, услуги, акции, отзывы, портфолио.
2. Страница услуги (service.php).
3. Отправка заявки с контактами, датой/временем и согласием на обработку данных.
4. Ожидание подтверждения СТО — автобронирование в v1.0.0 не обещается.
5. Раздел account/ для IuVe Identity.
Что видит персонал
Заявки в админке со статусом, источником, связями и вложениями.
Руководство по фронтенду
Публичные страницы
- index.php — главная
- services.php / service.php
- article.php
- sitemap.php, robots.txt, manifest.webmanifest
Цвета и логотипы — из настроек Brand. Слоты виджетов: head, body_start, before_footer, footer с категориями согласия.
Схема базы данных
Core / платформа
settings, users, partners, partner_types, license_events, audit_log, pairing_state, analytics_events, content_translations, cookie_consents, page_blocks, content_revisions, iuve_identity_*, production_events, update_history, schema_migrations.
Домен Auto Service
Таблицы auto_clients, auto_vehicles, auto_service_categories, auto_services, auto_service_requests, auto_appointments, auto_articles, auto_promotions, auto_reviews, auto_portfolio, auto_ai_generations, auto_notification_deliveries, auto_business_hours, auto_reminders, auto_request_attachments.
Демо-записи помечены content_origin=demo.
Справочник API
Эндпоинты
| Path | Auth | Назначение |
|---|---|---|
| POST /api/ai-chat.php | Админ + CSRF | Черновики IuVe AI |
| POST /api/analytics-track.php | Публичный | События аналитики |
| POST /api/consent.php | Публичный | Cookie-согласие |
| GET /api/health.php | Публичный | Готовность production |
Лицензионные API Marketplace — на www.iuve.eu. Cron: cron-health.php, cron-telegram-service-requests.php.
IuVe AI
Capability
config/iuve.php: capability auto.service.content, slug genesis-auto-service.
Ключи
- mp_live_* — только лицензия/домен/entitlement.
- kai_live_* — отдельный AI-ключ в IuVeAI Center.
Поведение
/api/ai-chat.php требует авторизацию и CSRF. Черновики — в auto_ai_generations. Без провайдера — контролируемая ошибка, без выдуманного контента.
Локализация
Языки runtime
Язык по умолчанию — ro. UI: ro, ru, en. Переводы сущностей — content_translations и раздел Translations.
Безопасность
Контроли
CSRF, хеширование паролей, сессии, RBAC, MIME-проверка загрузок, защищённый storage/, аудит, rate limit, подписи обновлений (ed25519), активация домена Marketplace, аварийный вход.
Чеклист production
HTTPS, ограниченные права БД, не отдавать config//storage/, ротация учёток, бэкап + тест восстановления.
Интеграция Marketplace
Идентичность продукта
- Slug: genesis-auto-service
- Code: genesis_auto_service
- Edition: Automotive Service Intelligence Edition
- Канал: stable v1.0.0 (из RC1 Functional Preview.2)
Pairing
IuVe Control Center → Marketplace: mp_live_*, домен, Activate / Validate / Entitlement. Состояние в pairing_state.
Update Center
Подписанные обновления
Проверка ed25519 ключом marketplace-release-key-2026-01. Каналы: stable, preview, security. История в update_history.
Лицензия
Коммерческая лицензия Marketplace
Платный продукт, разовая покупка IuVe Marketplace, self-hosted на активированных доменах. Copyright © Reclama Verejan II. Автор: Iurie Verejan. Распространение пакета или ключей запрещено.
Поддержка
Каналы
- Покупки / лицензия: My Purchases на https://www.iuve.eu/marketplace
- Страница продукта: /marketplace/app/genesis-auto-service
- Технические вопросы: укажите VERSION.txt, PHP, веб-сервер, шаги воспроизведения
Частые вопросы
Это полный продукт?
Да — clean-install. STABLE 1.0.0 из RC1 Functional Preview.2.
Есть автобронирование?
Нет. Заявки посетителей подтверждает персонал.
Что такое demo?
Опциональный контент с content_origin=demo. Контакты, клиенты, авто, заявки и секреты не сидируются.
История изменений
1.0.0 (STABLE) — 2026-07-20
- Первый коммерческий STABLE в Marketplace.
- Продвинут из 1.0.0-RC1-FUNCTIONAL-PREVIEW.2; VERSION.txt = 1.0.0.
- Полный домен Auto Service + Genesis/IuVe Control Center.
- Опциональный demo (content_origin=demo).
- Документация EN/RO/RU/DE/FR/UA в docs/.
Дорожная карта
Ближайшее
- Конфликты записей и нагрузка консультантов
- Более богатые Telegram/уведомления
- Self-service в кабинете (без автобронирования)
Позже
- Мультилокации
- OEM-интеграции (roadmap — не в v1.0.0)
- Доп. языки UI