IuVeAI
Библиотека Календарь Плагины AI Coding Agent Secure Archive

СИСТЕМА

Виджет сайта Маркетплейс IuVe Connect
GU guest FREE
Аккаунт Биллинг API-ключи Использование Команда

← Назад в каталог

Genesis Travel CMS

Genesis Travel CMS

Разработано IuVe · Часть семейства self-hosted Genesis CMS · Каноническая страница продукта

Production Preview v14.2.13 Платный продукт Разовая оплата Self-hosted

Genesis Travel CMS Production v14.1.10 (14.1.10 — CMS Remote Agent и обновление переводов на языках; включает IuVeAI API Alignment из 14.1.8, Update Notifications из 14.1.7, Cron Configuration & Verification Fixes из 14.1.6, Secure Update Trust из 14.1.5, Widget Runtime & Production Cleanup из 14.1.4, Guided Update Installation из 14.1.3, Admin Language Consistency из 14.1.2, Update Center Reliability из 14.1.1 и Telegram Distribution из 14.1.0) — self-hosted туристическая платформа с полным CRUD туров, направлений и партнёров, CRM лидов, Brand & Design, Users & Security, System Health, RSS-лентами, распространением туров в Telegram через Bot API и Marketplace Product Pairing v1.0. Лицензия — mp_live_*; AI — отдельный kai_live_*. Marketplace — SSOT.

Цена: 500 € · Разовая оплата · Self-hosted лицензия

Что входит в цену: 500 € — Разовый платёж за бессрочную лицензию одной CMS: полная система с админ-панелью, обновлениями и привязкой к IuVe Identity.

Что НЕ входит в цену: Хостинг и домен в цену НЕ входят. Они заказываются отдельно на сторонних сервисах (хостинг-провайдер, регистратор домена) и оплачиваются покупателем напрямую у этих поставщиков.

Поддержка необязательна: 49 €/месяц. С поддержкой: автоматические обновления безопасности и функциональности, исправления совместимости, приоритетная помощь. Без неё: лицензия остаётся бессрочной и ничего не блокируется, но обновления не приходят автоматически — обслуживание на вас, разовую помощь можно заказать в любой момент.

Документация Примечания к выпуску Совместимость Заказы Мои покупки
Возможности Системные требования Демо AI-демо Документация Совместимость Примечания к выпуску

AI-демо

Ключ покупки mp_live_* проверяет лицензию, домен и entitlement — он не авторизует AI-запросы. IuVeAI требует отдельный API-ключ kai_live_* из Settings → API Keys. Проверка AI выполняется независимо от валидации лицензии. Доступность AI зависит от активного IuVeAI API доступа клиента и провайдера.

Возможности

  • mp_live_* — purchase key for license activate/validate/entitlement only
  • kai_live_* — separate API key for IuVeAI chat/completions
  • Pairing UI → LifecycleManager → PairingService → https://www.iuve.eu/api
  • Secrets masked in admin; no keys exposed to public JavaScript

Примеры использования

After purchase

  1. Download ZIP from My Purchases after payment
  2. Install CMS and open Admin → Marketplace Pairing
  3. Enter mp_live_* and activate production domain
  4. Create kai_live_* in IuVeAI Settings → API Keys for AI

Возможности

  • Туристический сайт — адаптивный публичный сайт: направления, туры, партнёрские предложения и формы заявок
  • Полный CRUD туров/направлений/партнёров — создание, редактирование, публикация, цены, SEO, изображения
  • CRM лидов — статусы, приоритеты, follow-up, timeline заметок и источник
  • Brand & Design — бренд, hero/OG media, цвета, контакты и SEO
  • Users & Security — пользователи админки, роли и смена пароля
  • System Health — PHP, расширения, storage, HTTPS, БД, версия и pairing-диагностика
  • Widget Runtime & Consent — переключатель Enabled/Disabled для каждого места вставки; категории согласия (Always active, Functional, Analytics, Marketing); статус ACTIVE / DISABLED / NOT CONFIGURED; вывод в HEAD, после открытия BODY, перед footer и перед закрытием BODY; Analytics/Marketing загружаются только после согласия посетителя
  • Production Cleanup — нет демо-туров/направлений/партнёров при ошибке БД; демо-контент опционален и отключён по умолчанию; удалены фейковые контакты; исправлена метка «Production v12»; реальные email-ссылки подтверждения/сброса и форма нового пароля
  • Guided Update Installation — Update Center показывает UPDATE AVAILABLE / READY TO INSTALL; жёлтое уведомление о политике безопасности; диалог подтверждения установки с резервной копией файлов и БД, проверкой цифровой подписи и SHA-256; IuVeAI Update Assistant (сводка, оценка времени установки, поддержка отката)
  • Admin Language Consistency — обновление переводов на языках в админке
  • CMS Remote Agent — лицензионный poller команд IuVeAI (heartbeat/next/result; НЕ Connect)
  • Update Center Reliability — диагностика JSON; разделение «актуально»/ошибка; Sodium/OpenSSL preflight; install только при новом манифесте; пункт IuVe Control Center в сайдбаре
  • Telegram Distribution — авто/ручная отправка туров в канал/группу через Bot API; тест; backlog; изображения
  • RSS и фиды — общий RSS, горящие, рекомендуемые, Merchant / Travel XML Feed сохранены
  • Marketplace Product Pairing — фиксированные endpoints; mp_live_*; Clear Local без remote release
  • Self-hosted — PHP/MySQL; migration 012; upgrade/rollback; загрузки JPEG/PNG/WebP
  • Безопасность — CSRF, маскирование секретов, нормализация домена, validation cache, last-known-good

Системные требования

  • Сервер: Linux рекомендуется; Apache или Nginx; HTTPS обязателен; права на запись storage/ и uploads/
  • PHP 8.1+ (рекомендуется 8.2): PDO, PDO MySQL, JSON, cURL, mbstring, OpenSSL, fileinfo, sessions
  • БД: MySQL 8+ или совместимая MariaDB 10.4+; UTF8MB4 рекомендуется
  • Браузер: актуальные Chrome, Firefox, Edge или Safari
  • Установка: домен или поддомен; учётные данные БД; mp_live_*; опционально kai_live_*

Последняя версия

Последняя версия
14.2.13
Размер архива
33.0 MB
Дата выпуска
2026-11-07
Поставщик
IuVe
Лицензия
IuVe License — one-time purchase
Развёртывание
Self-hosted PHP/MySQL on customer server
Обновления
Delivered via IuVe Marketplace when newer versions publish

Документация

Руководство по установке

Распакуйте ZIP-архив в корень сайта. Откройте /install.php и настройте базу данных и администратора. После установки перейдите в Админ → Marketplace Pairing: введите лицензионный ключ mp_live_*, активируйте нормализованный домен, проверьте лицензию, при необходимости выполните проверку entitlement, сохраните kai_live_* и запустите Test AI.

Безопасность после установки

После настройки удалите или защитите /install.php. Включите HTTPS. Ограничьте доступ к админке.

Обновление, бэкап и откат

Перед обновлениями делайте резервные копии файлов и базы данных. Откат выполняется восстановлением бэкапа и предыдущей версии пакета.

Диагностика проблем

Используйте диагностику Админ → Marketplace Pairing. Проверьте исходящий HTTPS-доступ к https://www.iuve.eu/api.

Активация домена и проверка лицензии

Используйте mp_live_* из раздела «Мои покупки». Активируйте нормализованный продакшн-домен до выполнения validate/entitlement.

Подключение IuVeAI API

Создайте kai_live_* в Настройки → API Keys. Настройте его на экране паринга CMS отдельно от mp_live_*.

Паринг с Marketplace

Паринг реализован внутри self-hosted CMS (не в админке продавца iuve.eu). Каноническая цепочка: Admin UI → MarketplacePairingLifecycleManager → MarketplacePairingService → IuVe Marketplace API (https://www.iuve.eu/api).

Совместимость

Открыть отдельную страницу

Требования к окружению и интеграциям для самостоятельного развёртывания.

Компонент Требование Статус
PHP 8.1 Проверено
PHP 8.2 Проверено
PHP 8.3 Проверено
MySQL 8.x Проверено
MariaDB 10.4+ Проверено
Apache 2.4+ Проверено
Nginx 1.18+ Проверено
LSAPI LiteSpeed Проверено
Hosting Shared hosting Проверено
Hosting VPS / dedicated Проверено
Browsers Chrome, Firefox, Edge, Safari (current) Проверено
Windows Server + IIS — Не сертифицировано
PostgreSQL — Не сертифицировано
PHP 8.0 or below Не сертифицировано

История изменений

v14.2.8 — Genesis Travel CMS Production v14.2.8 2026-10-08

  • Исправлено: включение публичного сайта из админки не работало — чекбокс отправлял значение «on», а обработчик сравнивал с «1», поэтому сохранение с отмеченной галочкой снова выключало сайт. Обработчик теперь проверяет наличие поля (isset), чекбокс отправляет value=1; оба состояния сохраняются корректно.
  • Genesis Travel CMS v14.1.0 — Telegram Distribution
  • Сохранён RSS-модуль: общий RSS опубликованных туров, RSS горящих предложений, RSS рекомендуемых туров, Merchant / Travel XML Feed
  • Интеграция Telegram Bot API: отправка нового опубликованного тура в Telegram-канал или группу
  • Автоотправка при переводе тура в статус published; ручная кнопка Telegram у опубликованного тура
  • Отправка всех ранее не переданных предложений; тестовое сообщение; поддержка изображения тура
  • Поля в посте: название, направление, отель, ночи, город вылета, питание, цена, описание, ссылка на тур
  • Журнал успешных/неудачных отправок; защита от дублей; защищённый cron URL
  • Bot Token и ID канала/группы в админке Marketing & Feeds
  • Настройка: бот через BotFather → добавить в канал/группу → права публикации (канал) → Token + ID → Test Message → включить авто-публикацию тура
  • Identity + Marketplace Pairing без изменений; mp_live_* и kai_live_* по-прежнему разделены

v14.1.10 — Genesis Travel CMS Production v14.1.10 — CMS Remote Agent 2026-08-08

  • Genesis Travel CMS v14.1.0 — Telegram Distribution
  • Сохранён RSS-модуль: общий RSS опубликованных туров, RSS горящих предложений, RSS рекомендуемых туров, Merchant / Travel XML Feed
  • Интеграция Telegram Bot API: отправка нового опубликованного тура в Telegram-канал или группу
  • Автоотправка при переводе тура в статус published; ручная кнопка Telegram у опубликованного тура
  • Отправка всех ранее не переданных предложений; тестовое сообщение; поддержка изображения тура
  • Поля в посте: название, направление, отель, ночи, город вылета, питание, цена, описание, ссылка на тур
  • Журнал успешных/неудачных отправок; защита от дублей; защищённый cron URL
  • Bot Token и ID канала/группы в админке Marketing & Feeds
  • Настройка: бот через BotFather → добавить в канал/группу → права публикации (канал) → Token + ID → Test Message → включить авто-публикацию тура
  • Identity + Marketplace Pairing без изменений; mp_live_* и kai_live_* по-прежнему разделены

v14.1.9 — Genesis Travel CMS Production v14.1.9 — Update Center Stale-Cache Hardening 2026-07-17

  • Genesis Travel CMS v14.1.9 — Update Center Stale-Cache Hardening
  • Обновление переводов на языках
  • Update Center: при установке клиент теперь заново загружает и проверяет свежий манифест обновления непосредственно перед установкой; устаревший кэш манифеста автоматически обновляется; ложные ошибки SIGNATURE_INVALID из-за устаревшего кэша устранены; проверка подписи не ослаблена — установка по-прежнему требует валидной подписи.
  • Повторная загрузка и проверка при установке: свежий HTTP GET живого манифеста перезаписывает кэш update_manifest_json, и подпись проверяется на свежем манифесте по доверенному реестру ключей; при сетевой ошибке используется кэш, но подпись всё равно проверяется.
  • Автообновление устаревшего кэша: манифест старше короткого TTL или с версией, отличной от актуальной, обновляется перед preflight/установкой.
  • Проверка подписи в preflight: Check Compatibility вычисляет статус подписи на свежем манифесте и добавляет пункт Signature verified, поэтому интерфейс не показывает READY на основе устаревшего/некорректного кэша.
  • Аккуратный ремонт плохого кэша: непроверяемый кэш манифеста автоматически очищается и загружается заново вместо тупиковой ошибки FAILED; проверка никогда не обходится.
  • Версия обновлена до 14.1.9; обновлены changelog, release notes и контрольные SHA-256 суммы; проверен синтаксис всех PHP-файлов.

v14.1.8 — Genesis Travel CMS Production v14.1.8 — IuVeAI API Alignment 2026-07-17

  • Genesis Travel CMS v14.1.8 — IuVeAI API Alignment
  • Обновление переводов на языках
  • Базовый адрес IuVeAI закреплён как https://www.iuve.eu/api.
  • Исправлен chat endpoint: было /v1/chat/completions → стало /chat/completions.
  • Исправлен orchestrator endpoint: было /v1/orchestrator → стало /orchestrator.
  • Исправлена проверка AI в Marketplace Pairing.
  • Добавлена строгая проверка: только HTTPS; только www.iuve.eu; обязательный префикс /api/.
  • Улучшена диагностика ошибок IuVeAI без вывода API-ключа.
  • Исправлено ошибочное fallback-сообщение о том, что API якобы не подключён.
  • При отключённом fallback возвращается корректная контролируемая ошибка 502.
  • Версия обновлена до 14.1.8; обновлены changelog, release notes и контрольные SHA-256 суммы; проверен синтаксис всех 61 PHP-файла.

v14.1.7 — Genesis Travel CMS Production v14.1.7 — Update Notifications 2026-07-17

  • Genesis Travel CMS v14.1.7 — Update Notifications
  • Обновление переводов на языках
  • Уведомления об обновлениях: баннер на дашборде и бейдж в меню при наличии новой версии; кэшируемая проверка через Update Center/cron; уведомление один раз на версию; опциональные email и Telegram-уведомления администратору; только уведомление — установка по-прежнему проходит проверку подписи.

v14.1.6 — Genesis Travel CMS Production v14.1.6 — Cron Configuration & Verification Fixes 2026-07-17

  • Genesis Travel CMS v14.1.6 — Cron Configuration & Verification Fixes
  • Обновление переводов на языках
  • Полная настройка Cron: новый раздел Cron Configuration в IuVe Control Center → Diagnostics с автоматической генерацией защищённого токена, готовым URL планировщика, выбором интервала (5/10/15/30/60 мин), временем последнего запуска + статусом + длительностью, состояниями PASS / STALE / WAITING FOR FIRST RUN / NOT CONFIGURED, безопасной ротацией токена, единым эндпоинтом cron-health.php и журналированием запусков cron.
  • Исправление Signature Verification: убраны неинформативные значения «—», перед проверкой показывается «Waiting for update check», распознаются разные форматы манифеста Marketplace (key_id, signing_key_id, signature_algorithm, вложенный объект signing, signature_meta, структурированный объект подписи), при неполном манифесте показывается понятное предупреждение; установка по-прежнему блокируется, если подпись не может быть проверена.
  • Исправление External Widgets & Code: область отображения (только Главная / Все публичные страницы), понятные состояния ACTIVE / WAITING FOR CONSENT / DISABLED / NOT CONFIGURED, объяснение, когда код скрыт из-за согласия на cookie, кнопка открытия главной для проверки, рекомендация Before Footer + только Главная + правильная категория согласия для визуального HTML-блока, и сохранение неэкранированного вывода HTML/CSS/JS на публичной стороне.
  • Безопасность обновления: версия поднята до 14.1.6, RU + EN release notes, обновлён CHANGELOG.md, пересобран FILES_SHA256.txt, пройден PHP lint и проверена целостность ZIP; конфигурация БД, IuVe Identity, лицензия, uploads, storage и все пользовательские и существующие данные защищены при обновлении.

v14.1.5 — Genesis Travel CMS Production v14.1.5 — Secure Update Trust 2026-07-16

  • Genesis Travel CMS v14.1.5 — Secure Update Trust
  • Обновление переводов на языках
  • Secure Update Trust: доверенный реестр ключей обновлений (Root Trust Key + ключи подписи релизов Marketplace), key_id в манифесте, поддержка нескольких ключей, отзыв ключей, журнал проверки подписи в IuVe Control Center.
  • Доверенный реестр ключей обновлений (config/update_trust.php) поставляется в пакете, поэтому будущие установки/обновления всегда содержат публичный ключ Marketplace и не могут вернуться к пустому ключу обновлений.
  • Update Center проверяет каждый подписанный релиз по доверенному реестру (активность + окно валидности + алгоритм), с обратной совместимостью через устаревший одиночный update_public_key.
  • Marketplace, IuVe Identity, лицензирование, RSS и Telegram Distribution НЕ изменялись

v14.1.4 — Genesis Travel CMS Production v14.1.4 — Widget Runtime & Production Cleanup 2026-07-16

  • Genesis Travel CMS v14.1.4 — Widget Runtime & Production Cleanup
  • Обновление переводов на языках
  • Добавлен явный переключатель Enabled / Disabled вместо непонятного чекбокса
  • Каждое место вставки кода теперь задаёт категорию согласия: Always active; Functional; Analytics; Marketing
  • Админка показывает реальное состояние каждого блока: ACTIVE; DISABLED; NOT CONFIGURED
  • Код корректно выводится во всех четырёх местах: HEAD; после открытия BODY; перед footer; перед закрытием BODY
  • Добавлена подсказка, что Analytics и Marketing появляются только после согласия посетителя
  • Убран автоматический вывод демо-туров, направлений и партнёров при ошибке базы данных
  • Демо-контент при установке теперь опционален и отключён по умолчанию
  • Удалены фейковые контакты: [email protected]; +373 00 000 000
  • Исправлена устаревшая метка «Production v12»
  • Убраны демонстрационные ссылки сброса пароля на фронтенде
  • Добавлена отправка ссылок подтверждения/сброса по email
  • Добавлена реальная форма нового пароля
  • Marketplace, Update Center, Telegram, RSS, IuVe Identity и лицензирование НЕ изменялись

v14.1.3 — Genesis Travel CMS Production v14.1.3 — Guided Update Installation 2026-07-16

  • Genesis Travel CMS v14.1.3 — Guided Update Installation
  • Обновление переводов на языках
  • INSTALL_DISABLED больше не переводит Update Center в состояние FAILED
  • При обнаружении версии показывается UPDATE AVAILABLE
  • После успешного preflight показывается READY TO INSTALL
  • Техническое сообщение заменено на понятное жёлтое уведомление о политике безопасности
  • Кнопка «Install Update» активна, когда доступна новая версия
  • Добавлен диалог подтверждения установки с обязательными шагами: резервная копия файлов, резервная копия базы данных, проверка цифровой подписи, проверка SHA-256; подтверждение в диалоге явно авторизует подписанную установку
  • Добавлен блок IuVeAI Update Assistant: сводка обновления, оценка времени установки, информация о поддержке отката
  • Marketplace API, IuVe Identity, лицензирование, RSS, Telegram Distribution и бизнес-логика туров НЕ изменялись

v14.1.2 — Genesis Travel CMS Production v14.1.2 — Admin Language Consistency 2026-07-16

  • Genesis Travel CMS v14.1.2 — Admin Language Consistency
  • Обновление переводов на языках

v14.1.1 — Genesis Travel CMS Production v14.1.1 — Update Center Reliability 2026-07-16

  • Genesis Travel CMS v14.1.1 — Update Center Reliability & IuVe Navigation
  • Добавлена подробная диагностика невалидного JSON в ответах Marketplace
  • Разделены состояние «уже актуально» и реальные ошибки обновления
  • Исправлен preflight-check крипто: принимаются Sodium или OpenSSL
  • Действия install/preflight отключены, если нет более нового подписанного манифеста
  • В боковой панели админки добавлен выделенный пункт IuVe Control Center
  • Сохранены Telegram Distribution, RSS, Identity, Marketplace Pairing и IuVeAI

v14.1.0 — Genesis Travel CMS Production v14.1.0 — Telegram Distribution 2026-07-16

  • Genesis Travel CMS v14.1.0 — Telegram Distribution
  • Сохранён RSS-модуль: общий RSS опубликованных туров, RSS горящих предложений, RSS рекомендуемых туров, Merchant / Travel XML Feed
  • Интеграция Telegram Bot API: отправка нового опубликованного тура в Telegram-канал или группу
  • Автоотправка при переводе тура в статус published; ручная кнопка Telegram у опубликованного тура
  • Отправка всех ранее не переданных предложений; тестовое сообщение; поддержка изображения тура
  • Поля в посте: название, направление, отель, ночи, город вылета, питание, цена, описание, ссылка на тур
  • Журнал успешных/неудачных отправок; защита от дублей; защищённый cron URL
  • Bot Token и ID канала/группы в админке Marketing & Feeds
  • Настройка: бот через BotFather → добавить в канал/группу → права публикации (канал) → Token + ID → Test Message → включить авто-публикацию тура
  • Identity + Marketplace Pairing без изменений; mp_live_* и kai_live_* по-прежнему разделены

v14.0.1 — Genesis Travel CMS Production v14.0.1 2026-07-15

  • Marketplace download artifact restored at releases/marketplace-artifacts/genesis-travel-cms-v14.0.1.zip
  • Identity + Marketplace Pairing retained; mp_live_* license vs kai_live_* AI keys remain separate
  • Update Center–ready self-hosted package tip set to 14.0.1

v12.0.0 — Genesis Travel CMS Production v12 2026-07-14

  • Full CRUD for Tours, Destinations and Partners (replaces production stubs)
  • CRM leads with statuses, priorities, follow-up and note timeline
  • Brand & Design Center with media upload and SEO fields
  • Users & Security and System Health admin modules
  • MarketplacePairingService + MarketplacePairingLifecycleManager (canonical pairing chain)
  • Marketplace endpoints fixed via allowlist; removed from editable admin forms
  • Strict mp_live_* (license) vs kai_live_* (AI) separation; key masking; CSRF; audit
  • 15-minute validation cache and last-known-good recovery
  • Safe JPEG/PNG/WebP uploads; adaptive admin shell
  • Migration 012_production_v12.sql and production upgrade/rollback docs

v1.0.2 — Marketplace paid product & Pairing v1.0.2 2026-07-14

  • Converted Marketplace product from free to paid
  • Set one-time price to €500
  • Connected existing Marketplace checkout and purchase flow
  • Added paid-entitlement download protection
  • Added mp_live_* license issuance after successful purchase
  • Updated Marketplace Product Pairing information
  • Clarified separation of mp_live_* and kai_live_*
  • Updated product details, requirements and compatibility
  • Improved pairing diagnostics and security documentation
  • Removed obsolete free-product wording

Скриншоты

Tours CRUD / CRUD туров
Partners CRUD / CRUD партнёров
IuVeAI Center / Центр IuVeAI
Marketplace Pairing / Marketplace Pairing