Genesis Auto Service CMS — Automotive Service Intelligence Edition v1.0.14. Устанавливается на ваш сервер (PHP/MySQL). Принимайте заявки с сайта, ведите клиентов и автомобили, подтверждайте записи, публикуйте услуги, статьи, акции, отзывы и портфолио. Настраивайте бренд, Hero и цвета, партнёров, виджеты и SEO. IuVe Control Center обеспечивает Pairing (mp_live_*), Identity, подписанные обновления и AI-черновики (kai_live_*, capability auto.service.content). STABLE 1.0.0 продвинут из RC1 Functional Preview.2. Автобронирование без подтверждения персонала не обещается.
Цена: 500 € · Разовая оплата · Self-hosted лицензия
Что входит в цену: 500 € — Разовый платёж за бессрочную лицензию одной CMS: полная система с админ-панелью, обновлениями и привязкой к IuVe Identity.
Что НЕ входит в цену: Хостинг и домен в цену НЕ входят. Они заказываются отдельно на сторонних сервисах (хостинг-провайдер, регистратор домена) и оплачиваются покупателем напрямую у этих поставщиков.
Поддержка необязательна: 49 €/месяц. С поддержкой: автоматические обновления безопасности и функциональности, исправления совместимости, приоритетная помощь. Без неё: лицензия остаётся бессрочной и ничего не блокируется, но обновления не приходят автоматически — обслуживание на вас, разовую помощь можно заказать в любой момент.
Документация
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
Руководство по установке
Требования
Шаги установки
1. Создайте пустую базу MySQL/MariaDB.
2. Распакуйте пакет так, чтобы в корне оказались install.php, admin/, config/, includes/.
3. Откройте /install.php, выберите язык, пройдите проверки окружения.
4. Введите данные БД и проверьте соединение.
5. Введите ключ покупки/лицензии Marketplace по запросу.
6. Создайте первого администратора Owner.
7. По желанию включите управляемый демо-контент (content_origin=demo) или установите чисто.
8. Завершите — создаются config/database.php и storage/installed.lock.
После установки
Никогда не распространяйте сгенерированные config/database.php, секреты или installed.lock.
- PHP 8.1+ (поддерживаются 8.2/8.3) с PDO/PDO_MySQL, JSON, cURL, mbstring, OpenSSL, fileinfo (рекомендуется Sodium)
- MySQL 8.0+ или MariaDB 10.6+ (UTF8MB4)
- Apache 2.4+ или Nginx 1.18+; обязателен HTTPS
- Запись: config/, storage/ (cache, logs, uploads, backups, rate_limits)
- Войдите в /admin.
- Настройте Brand, Hero и цвета; загрузите логотипы и Open Graph изображения.
- IuVe Control Center → mp_live_*, активируйте домен, проверьте entitlement.
- Сохраните kai_live_* в IuVeAI Center (capability auto.service.content).
- Просмотрите Users & Security, виджеты/согласия, cron (cron-health.php, cron-telegram-service-requests.php).
- Сделайте бэкап базы и storage/uploads/.
Руководство администратора
Навигация админки
Dashboard · Service requests · Service calendar · Clients · Vehicles · Service catalog · Site content · IuVe AI Content · Analytics · Contacts · Translations · Quality Center · Widgets & codes · Brand, Hero & colors · Partners · IuVe Control Center · Users & Security · System · About.
Связанные экраны: редактор услуг, IuVeAI Center, Marketplace Pairing, IuVe Identity, Update Center.
Ежедневные операции
1. Разбор заявок (auto_service_requests) — статус, назначение, внутренние заметки, вложения.
2. Создание/подтверждение записей (auto_appointments), связанных с заявкой/клиентом/автомобилем/услугой.
3. Ведение клиентов и автомобилей (auto_clients, auto_vehicles).
4. Публикация услуг и категорий с SEO, FAQ JSON, price_from, длительностью.
5. Управление статьями, акциями, отзывами, портфолио (галерея до/после).
6. Настройка CSS-переменных бренда, hero, партнёров, виджетов и согласий на cookies.
7. Мониторинг событий аналитики и состояния системы; держите Pairing и Update Center исправными.
Роли: owner, admin, manager, service_advisor, editor, marketing, viewer.
Руководство по витрине
Публичные страницы
Цвета темы и логотипы берутся из настроек / админки бренда и CSS-переменных — жёстко вшитого брендинга на сайте заказчика нет.
Ассеты
assets/css, assets/js, assets/img, favicons. Слоты виджетов: head, body_start, before_footer, footer с категориями согласий (необходимые/функциональные/аналитика/маркетинг).
- index.php — главная (hero, избранные услуги, акции, отзывы, блоки портфолио)
- services.php / service.php — каталог и детальная страница
- article.php — детальная страница статьи
- sitemap.php, robots.txt, manifest.webmanifest
Схема базы данных
Ядро / платформа
settings, users, partners, partner_types, license_events, audit_log, pairing_state, analytics_events, content_translations, cookie_consents, page_blocks, content_revisions, iuve_identity_config, iuve_identity_links, production_events, update_history, schema_migrations.
Домен Auto Service (install/schema.sql)
| Таблица | Назначение |
|---|---|
| auto_clients | Клиенты (имя, телефон, email, язык, согласие) |
| auto_vehicles | Автомобили (марка/модель/год/номер/VIN/пробег/топливо) |
| auto_service_categories | Категории услуг |
| auto_services | Услуги (SEO, FAQ JSON, price_from, длительность, изображение) |
| auto_service_requests | Входящие заявки + назначение + отпечаток |
| auto_appointments | Запланированные слоты, связанные с заявкой/клиентом/автомобилем/услугой |
| auto_articles | Статьи блога/контента |
| auto_promotions | Акции с датным окном |
| auto_reviews | Отзывы с оценкой |
| auto_portfolio | Галерея до/после |
| auto_ai_generations | История черновиков AI |
| auto_notification_deliveries | Журнал доставки уведомлений |
| auto_business_hours | Часы работы |
| auto_reminders | Напоминания |
| auto_request_attachments | Вложения заявок |
Демо-записи помечены content_origin=demo, где применимо.
Справочник API
Эндпоинты
| Путь | Авторизация | Назначение |
|---|---|---|
| POST /api/ai-chat.php | Сессия админа + CSRF | Чат/черновики IuVe AI (auto.service.content) |
| POST /api/analytics-track.php | Публичный (rate-limited) | Приём событий аналитики |
| POST /api/consent.php | Публичный | Хранение согласий на cookies |
| GET /api/health.php | Публичный | JSON готовности к эксплуатации |
| api/system/* | Система | Системные хелперы / about |
Примечания
- AI требует настроенных kai_live_* / конфигурации IuVe; сбои возвращают управляемые ошибки (без выдуманных черновиков).
- Лицензионные API Marketplace — удалённые, на https://www.iuve.eu/api/marketplace/licenses/* (validate, activate, entitlement, iuve-config).
- Cron: cron-health.php, cron-telegram-service-requests.php (защищённые токены).
Локализация
Языки рантайма
Язык по умолчанию — ro. Пакетные языки UI: ro, ru, en (логин админки дополнительно предлагает de/fr/uk для оформления). Контентные сущности (услуги, статьи, акции, портфолио, страницы) хранят переводы через content_translations и админку Translations.
Практики
- Держите клиентский текст прежде всего на основном языке мастерской.
- Используйте поля SEO title/description для каждой услуги и статьи.
- Не вшивайте брендовые строки в шаблоны, когда есть настройки.
Безопасность
Встроенные механизмы
Защита CSRF, хеширование паролей (минимум 12 символов при создании/обновлении), безопасные сессии, роли RBAC, проверка MIME загрузок, защищённые пути storage/, журналирование аудита, rate limits, доверие подписям обновлений (marketplace-release-key-2026-01, ed25519), активация домена Marketplace, аварийный вход для восстановления.
Продакшн-чеклист
- Включите HTTPS и secure cookies.
- Ограничьте пользователя БД рамками базы приложения.
- Не открывайте config/, storage/ или бэкапы через веб-сервер.
- Ротируйте учётные данные Owner и аварийного входа.
- Не меняйте ключи доверия обновлений без авторизованной ротации.
- Бэкапьте БД + uploads и тестируйте восстановление.
Интеграция с Marketplace
Идентичность продукта
Паринг
В IuVe Control Center → Marketplace введите mp_live_*, нормализованный продакшн-домен, затем Activate / Validate / Entitlement. Состояние паринга хранится в pairing_state.
Вкладка документации
Документация Marketplace зеркалируется в docs/marketplace/genesis-auto-service/ и releases/marketplace/genesis-auto-service/.
- Slug: genesis-auto-service
- Код: genesis_auto_service
- Редакция: Automotive Service Intelligence Edition
- Канал: stable v1.0.0 (повышен из RC1 Functional Preview.2)
Лицензия
Коммерческая лицензия Marketplace
Genesis Auto Service CMS распространяется как платная разовая покупка IuVe Marketplace для self-hosted использования на лицензированных доменах. Copyright © Reclama Verejan II. Автор: Iurie Verejan.
Установка разрешена на домены, активированные для вашей лицензии mp_live_*. Распространение пакета, ключей или сгенерированного состояния установки третьим лицам не допускается. Доступ к исходному коду и производные работы — по коммерческим условиям Marketplace, показанным при покупке.
Поддержка
Каналы
Разработчик: Iurie Verejan · Правообладатель: Reclama Verejan II
- Покупка/лицензия Marketplace: Мои покупки на https://www.iuve.eu/marketplace
- Страница продукта: /marketplace/app/genesis-auto-service
- Технические проблемы: приложите VERSION.txt, версию PHP, веб-сервер и шаги воспроизведения
- Вопросы безопасности: сообщайте приватно через канал поддержки издателя (не публикуйте эксплойты)
Частые вопросы
Это полный продукт или оверлей обновления?
Полный пакет чистой установки. STABLE 1.0.0 повышен из RC1 Functional Preview.2.
Он автоматически записывает клиентов?
Нет. Посетители отправляют заявки; персонал подтверждает записи. Автозапись без подтверждения не обещается.
Что такое демо-контент?
Опциональное демо установщика с меткой content_origin=demo. Контакты, клиенты, автомобили, заявки и секреты никогда не засеиваются. Админ может удалить, восстановить или конвертировать демо-записи.
Конфликт с Travel/SMM/Recruit?
Отдельные продукты Marketplace с отдельными лицензиями. Этот пакет не должен содержать таблицы домена travel — это идентичность продукта.
История изменений
1.0.0 (STABLE) — 20.07.2026
- Первый коммерческий STABLE-релиз Genesis Auto Service CMS в Marketplace — Automotive Service Intelligence Edition.
- Повышен из чистого установочного пакета 1.0.0-RC1-FUNCTIONAL-PREVIEW.2; VERSION.txt установлен в 1.0.0.
- Домен Auto Service: клиенты, автомобили, заявки, записи, услуги/категории, статьи, акции, отзывы, портфолио, AI-генерации, часы работы, напоминания, вложения.
- Genesis админка + IuVe Control Center: Pairing, Identity, Update Center, Brand/Hero/цвета, партнёры, виджеты, переводы, аналитика, Users & Security, состояние системы.
- Опциональный управляемый демо-контент (content_origin=demo); контакты компании/клиенты/автомобили/заявки/секреты никогда не засеиваются.
- Мультиязычная документация продукта (EN/RO/RU/DE/FR/UA) в пакете docs/.
Дорожная карта
Ближайшее
Позже
- Более глубокое обнаружение конфликтов записей и представления загрузки консультантов
- Более богатые шаблоны Telegram/уведомлений для смен статуса заявок
- Расширенный самообслуживаемый клиентский кабинет (без обещания автоматической записи)
- Поддержка дилеров с несколькими локациями
- Более глубокие интеграции OEM-запчастей (явно в роадмапе — не в v1.0.0)
- Дополнительные языки UI витрины сверх ro/ru/en
AI_RULES
- Используйте capability auto.service.content только для этого продукта
- Никогда не выдумывайте ответы AI при сбое провайдера
- Держите ответственности mp_live_* и kai_live_* раздельными
- Опирайте черновики на контекст мастерской, когда он доступен; не изобретайте цены и юридические заявления
CURSOR_DEVELOPMENT_CONTRACT
При редактировании Genesis Auto Service CMS в Cursor:
1. Сохраняйте поверхности Genesis Core и IuVe Control Center.
2. Предпочитайте аддитивные изменения домена Auto Service перезаписям ядра.
3. Держите паринг/доверие обновлений Marketplace в целостности.
4. Документируйте видимые пользователю изменения в CHANGELOG и docs.
5. Никогда не коммитьте клиентские config/database.php, лицензии или uploads.
DO_NOT_TOUCH
Не изменять без явного одобрения:
- Публичные ключи доверия обновлений / marketplace-release-key-2026-01
- URL эндпоинтов проверки лицензии, указывающие от www.iuve.eu
- Удаление Pairing, Identity, Update Center или журналирования аудита
- Упаковка секретов, installed.lock или дампов живой БД в zip
- Ребрендинг продукта со slug genesis-auto-service
IuVe AI
Возможность
Конфигурация продукта (config/iuve.php) использует capability auto.service.content, slug продукта genesis-auto-service и базу IuVe API https://www.iuve.eu/api.
Ключи
Поведение
Чат AI в админке (/api/ai-chat.php) требует аутентификации и CSRF. Сгенерированные черновики хранятся в auto_ai_generations. Когда провайдер недоступен и фолбэк выключен, API возвращает управляемую ошибку — он не выдумывает сервисный контент.
- mp_live_* — только лицензия/домен/entitlement Marketplace.
- kai_live_* — отдельный ключ AI API, сохраняемый в IuVeAI Center.
Видение продукта
Назначение
Дать бизнесу автосервиса готовый к эксплуатации сайт и операционную консоль: приём заявок на сервис с публичного сайта, управление клиентами и автомобилями, планирование записей, публикация услуг и маркетингового контента, постоянная связь с IuVe Marketplace для лицензирования, identity и подписанных обновлений.
Принципы
1. Self-hosted — работает на сервере покупателя; Marketplace остаётся источником истины по лицензиям.
2. Честные возможности — v1.0.0 первый коммерческий STABLE из Functional Preview.2; автоматическая запись без подтверждения персоналом не обещается.
3. Genesis Core заморожен — аутентификация, RBAC, CSRF, аудит, Identity, Pairing, Update Center, виджеты, переводы и состояние системы должны сохраняться.
4. Ясность домена — таблицы Auto Service (auto_*) владеют данными мастерской; core-таблицы — состоянием платформы.
Ожидаемые результаты
- Мастерская выходит в эфир с брендом, hero, услугами и формой заявки.
- Консультанты обрабатывают заявки → записи → историю клиент/автомобиль.
- Контент и акции публикуются с SEO-полями.
- Лицензия, AI и обновления работают через IuVe Control Center.
Update Center
Подписанные обновления
Update Center проверяет ed25519-манифесты доверенным ключом marketplace-release-key-2026-01 (см. config/update_trust.php / config/app.php). Каналы: stable, preview, security.
Порядок для оператора
1. Check for updates в IuVe Control Center → Updates.
2. Просмотрите changelog и preflight.
3. Подтвердите подписанную установку, когда требуется.
4. История записывается в update_history.
Не меняйте ключи доверия необдуманно — несанкционированная ротация ломает проверку.
Руководство пользователя
Сценарий публичного посетителя
1. Просмотр главной: hero, услуги, акции, отзывы, портфолио.
2. Открытие страницы услуги (service.php): описание, симптомы, FAQ, price_from.
3. Отправка заявки на сервис: имя, телефон, желаемые дата/время, описание проблемы, согласие на обработку данных.
4. Ожидание подтверждения мастерской — автоматическая запись без подтверждения в v1.0.0 не обещается.
5. Опциональная клиентская зона в account/ для сценариев входа IuVe Identity.
Что видит персонал
Заявки появляются в админке со статусом (новая и дальнейшие состояния), источником (по умолчанию website), опциональными связями клиент/автомобиль/услуга и вложениями (auto_request_attachments).