IuVeAI
Biblioteca Calendar Pluginuri Agent IA de codare Secure Archive

SISTEM

Widget site Marketplace IuVe Connect
GU guest FREE
Cont Facturare Chei API Utilizare Echipa

← Înapoi la catalog

Genesis Travel CMS

Genesis Travel CMS

Dezvoltat de IuVe · Parte din familia de produse self-hosted Genesis CMS · Pagina canonică a produsului

Production Preview v14.2.13 Produs plătit Plată unică Self-hosted

Genesis Travel CMS Production v14.1.10 (14.1.10 — CMS Remote Agent & language translations update; includes IuVeAI API Alignment from 14.1.8, Update Notifications from 14.1.7, Cron Configuration & Verification Fixes from 14.1.6, Secure Update Trust from 14.1.5, Widget Runtime & Production Cleanup from 14.1.4, Guided Update Installation from 14.1.3, Admin Language Consistency from 14.1.2, Update Center Reliability from 14.1.1 and Telegram Distribution from 14.1.0) — platformă turism self-hosted cu CRUD complet tours, destinații și parteneri, CRM leads, Brand & Design, Users & Security, System Health și Marketplace Product Pairing v1.0. Licență: mp_live_*; AI: kai_live_*. Marketplace rămâne SSOT.

Preț: 500 € · Plată unică · Licență self-hosted

Ce include prețul: 500 € — Plată unică pentru licența perpetuă a unui CMS: sistemul complet cu panou de administrare, actualizări și asociere IuVe Identity.

Ce NU include prețul: Găzduirea și domeniul NU sunt incluse. Se comandă separat la servicii externe (furnizor de hosting, registrar de domenii) și se plătesc de cumpărător direct acelor furnizori.

Suportul este opțional: 49 €/lună. Cu suport: actualizări automate de securitate și funcționalități, corecții de compatibilitate, asistență prioritară. Fără el: licența rămâne perpetuă și nimic nu se blochează, dar actualizările nu sosesc automat — mentenanța vă aparține, ajutorul punctual poate fi comandat oricând.

Documentație Note de lansare Compatibilitate Comenzi Achizițiile mele
Capabilități Cerințe de sistem Demo Demo AI Documentație Compatibilitate Note de lansare

Demo AI

Cheia mp_live_* validează licența, domeniul și entitlement — nu autorizează cereri AI. IuVeAI necesită o cheie API kai_live_* separată din Settings → API Keys. Health AI se testează independent de validarea licenței.

Capabilități

  • 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

Exemple de utilizare

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

Capabilități

  • Site turism — site public responsive: destinații, tours, oferte parteneri și formulare contact
  • CRUD complet Tours/Destinații/Parteneri — creare, editare, publicare, prețuri, SEO, imagini
  • CRM leads — statusuri, priorități, follow-up, timeline note și sursă
  • Brand & Design — brand, media hero/OG, culori, contacte și SEO
  • Users & Security — utilizatori admin, roluri și parole
  • System Health — PHP, extensii, storage, HTTPS, BD, versiune și diagnostic pairing
  • IuVeAI Center — cheie kai_live_* separată; independent de validarea licenței
  • Marketplace Product Pairing — endpoints fixe; mp_live_*; Clear Local fără remote release
  • Self-hosted — PHP/MySQL; migration 012; upgrade/rollback; upload JPEG/PNG/WebP
  • Securitate — CSRF, secrete mascate, normalizare domeniu, cache validare, last-known-good

Cerințe de sistem

  • Server: Linux recomandat; Apache sau Nginx; HTTPS obligatoriu; storage/ și uploads/ inscriptibile
  • PHP 8.1+ (8.2 recomandat): PDO, PDO MySQL, JSON, cURL, mbstring, OpenSSL, fileinfo, sessions
  • Bază de date: MySQL 8+ sau MariaDB 10.4+ compatibil; UTF8MB4 recomandat
  • Browser: Chrome, Firefox, Edge sau Safari actual
  • Instalare: domeniu sau subdomeniu; credențiale BD; mp_live_*; kai_live_* opțional

Ultima versiune

Ultima versiune
14.2.13
Dimensiune arhivă
33.0 MB
Data lansării
2026-11-07
Furnizor
IuVe
Licență
IuVe License — one-time purchase
Implementare
Self-hosted PHP/MySQL on customer server
Actualizări
Delivered via IuVe Marketplace when newer versions publish

Documentație

Installation guide

Extract the ZIP to your site document root. Open /install.php and configure database and administrator. After install go to Admin → Marketplace Pairing: enter mp_live_* license key, activate normalized domain, validate license, check entitlement if needed, save kai_live_* and run Test AI.

Post-install security

Remove or protect /install.php after setup. Enforce HTTPS. Restrict admin access.

Upgrade, backup & rollback

Back up files and database before upgrades. Roll back by restoring backup and previous package version.

Troubleshooting

Use Admin → Marketplace Pairing diagnostics. Verify outbound HTTPS to https://www.iuve.eu/api.

Domain activation & license validation

Use mp_live_* from My Purchases. Activate normalized production domain before validate/entitlement.

IuVeAI API pairing

Create kai_live_* in Settings → API Keys. Configure in CMS pairing screen separately from mp_live_*.

Marketplace Product Pairing

Pairing is implemented inside the self-hosted CMS (not in iuve.eu seller admin). Canonical chain: Admin UI → MarketplacePairingLifecycleManager → MarketplacePairingService → IuVe Marketplace API (https://www.iuve.eu/api).
  • Architecture v1.0: /static/marketplace/docs/MARKETPLACE_PAIRING_ARCHITECTURE_V1.md
  • CMS operational task: /static/marketplace/docs/MARKETPLACE_PRODUCT_PAIRING_CMS_TASK.md
  • API pairing agent: /static/marketplace/docs/MARKETPLACE_CMS_IUVE_API_PAIRING_AGENT.md
  • Remote agent contract: /static/marketplace/docs/MARKETPLACE_GENESIS_CMS_REMOTE_AGENT.md

Compatibilitate

Deschide pagina completă

Cerințe de mediu și integrare pentru implementare self-hosted.

Componentă Cerință Status
PHP 8.1 Verificat
PHP 8.2 Verificat
PHP 8.3 Verificat
MySQL 8.x Verificat
MariaDB 10.4+ Verificat
Apache 2.4+ Verificat
Nginx 1.18+ Verificat
LSAPI LiteSpeed Verificat
Hosting Shared hosting Verificat
Hosting VPS / dedicated Verificat
Browsers Chrome, Firefox, Edge, Safari (current) Verificat
Windows Server + IIS — Necertificat
PostgreSQL — Necertificat
PHP 8.0 or below Necertificat

Changelog

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

  • Fixed: enabling the public website from the admin switch did not work - the checkbox posted the value on while the save handler compared against 1, so saving with the box checked still disabled the site. The handler now uses checkbox presence (isset) and the checkbox sends value 1; both states save correctly.
  • Genesis Travel CMS v14.1.0 — Telegram Distribution
  • Preserved RSS module: general published tours RSS, hot deals RSS, recommended tours RSS, Merchant / Travel XML Feed
  • Telegram Bot API: send newly published tour to Telegram channel or group
  • Auto-send when tour status changes to published; manual Telegram button near published tour
  • Send all previously unsent offers; test message for connection check; tour image support
  • Tour fields in Telegram post: name, destination, hotel, nights, departure city, meal plan, price, description, tour link
  • Log of successful and failed sends; duplicate publish protection; secured cron URL
  • Bot Token and Channel/Group ID configuration in Marketing & Feeds admin
  • Setup: create bot via BotFather → add bot to channel/group → grant publish rights (channels) → enter Bot Token + channel/group ID → Send Test Message → enable Automatically publish a tour
  • Identity + Marketplace Pairing retained; mp_live_* license vs kai_live_* AI keys remain separate

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

  • Genesis Travel CMS v14.1.0 — Telegram Distribution
  • Preserved RSS module: general published tours RSS, hot deals RSS, recommended tours RSS, Merchant / Travel XML Feed
  • Telegram Bot API: send newly published tour to Telegram channel or group
  • Auto-send when tour status changes to published; manual Telegram button near published tour
  • Send all previously unsent offers; test message for connection check; tour image support
  • Tour fields in Telegram post: name, destination, hotel, nights, departure city, meal plan, price, description, tour link
  • Log of successful and failed sends; duplicate publish protection; secured cron URL
  • Bot Token and Channel/Group ID configuration in Marketing & Feeds admin
  • Setup: create bot via BotFather → add bot to channel/group → grant publish rights (channels) → enter Bot Token + channel/group ID → Send Test Message → enable Automatically publish a tour
  • Identity + Marketplace Pairing retained; mp_live_* license vs kai_live_* AI keys remain separate

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
  • Language translations update
  • Update Center: at install time the client now re-fetches and verifies a fresh update manifest immediately before installing; a stale manifest cache is refreshed automatically; false SIGNATURE_INVALID errors caused by a stale cache are eliminated; signature verification is not weakened — installation still requires a valid signature.
  • Re-fetch + verify at install: a fresh HTTP GET of the live manifest overwrites the update_manifest_json cache and the signature is verified on the FRESH manifest against the trusted key registry; on a network failure it falls back to the cache but still verifies the signature.
  • Auto-refresh stale cache: a manifest older than a short TTL, or whose version differs from the latest advertised version, is refreshed before preflight/install.
  • Preflight signature verification: Check Compatibility computes signature status on a fresh manifest and adds a Signature verified item, so the UI never shows READY based on a stale/bad cache.
  • Graceful bad-cache repair: an unverifiable cached manifest is auto-cleared and re-fetched instead of dead-ending on FAILED; verification is never bypassed.
  • Version bumped to 14.1.9; changelog, release notes and SHA-256 checksums updated; syntax verified across all PHP files.

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
  • Language translations update
  • IuVeAI base address is now fixed to https://www.iuve.eu/api.
  • Chat endpoint corrected: /v1/chat/completions → /chat/completions.
  • Orchestrator endpoint corrected: /v1/orchestrator → /orchestrator.
  • Fixed the AI check in Marketplace Pairing.
  • Added strict validation: HTTPS only; www.iuve.eu only; mandatory /api/ prefix.
  • Improved IuVeAI error diagnostics without ever printing the API key.
  • Fixed the incorrect fallback message claiming the API was not connected.
  • With fallback disabled, a correct controlled 502 error is now returned.
  • Version bumped to 14.1.8; changelog, release notes and SHA-256 checksums updated; syntax verified across all 61 PHP files.

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

  • Genesis Travel CMS v14.1.7 — Update Notifications
  • Language translations update
  • Update notifications: dashboard banner and menu badge when a new version is available; cached check via Update Center/cron; notification once per version; optional administrator email and Telegram notifications; notification only — installation still passes signature verification.

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
  • Language translations update
  • Full Cron configuration: new Cron Configuration section in IuVe Control Center → Diagnostics with automatic secure token generation, ready-to-use scheduler URL, interval choice (5/10/15/30/60 min), last run time + status + duration, states PASS / STALE / WAITING FOR FIRST RUN / NOT CONFIGURED, safe token rotation, a unified cron-health.php endpoint and cron run logging.
  • Signature Verification fix: removed uninformative "—" values, shows "Waiting for update check" before verification, recognizes different Marketplace manifest formats (key_id, signing_key_id, signature_algorithm, nested signing object, signature_meta, structured signature object), shows a clear warning on an incomplete manifest; installation is still blocked if the signature cannot be verified.
  • External Widgets & Code fix: display scope (Homepage only / All public pages), clear states ACTIVE / WAITING FOR CONSENT / DISABLED / NOT CONFIGURED, explains when code is hidden due to cookie consent, a button to open the homepage for testing, recommends Before Footer slot + Homepage only + correct consent category for a visual HTML block, and preserves unescaped HTML/CSS/JS output on the public side.
  • Update safety: version bumped to 14.1.6, RU + EN release notes, CHANGELOG.md updated, FILES_SHA256.txt rebuilt, PHP lint passed and ZIP integrity checked; database config, IuVe Identity, license, uploads, storage and all custom and existing data are protected on update.

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
  • Language translations update
  • Secure Update Trust: trusted update key registry (Root Trust Key + Marketplace release signing keys), key_id in manifest, multi-key support, key revocation, signature verification log in IuVe Control Center.
  • Trusted update key registry (config/update_trust.php) shipped in the package so future installs/updates always carry the Marketplace public key and can never regress to an empty update key.
  • Update Center verifies each signed release against the trusted registry (active + validity window + algorithm), with backward-compatible fallback to the legacy single update_public_key.
  • Marketplace, IuVe Identity, licensing, RSS and Telegram Distribution were NOT changed

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
  • Language translations update
  • Added explicit Enabled / Disabled toggle instead of unclear checkbox
  • Each embed placement now sets a consent category: Always active; Functional; Analytics; Marketing
  • Admin shows real state of each block: ACTIVE; DISABLED; NOT CONFIGURED
  • Code renders correctly in all four placements: HEAD; after BODY open; before footer; before BODY close
  • Added hint that Analytics and Marketing appear only after visitor consent
  • Removed automatic output of demo tours, destinations and partners on database error
  • Demo content on install is now optional and disabled by default
  • Removed fake contacts: [email protected]; +373 00 000 000
  • Fixed stale "Production v12" label
  • Removed demo password-reset links on frontend
  • Added sending of verification/reset links via email
  • Added a real new-password form
  • Marketplace, Update Center, Telegram, RSS, IuVe Identity and licensing were NOT changed

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
  • Language translations update
  • INSTALL_DISABLED no longer puts Update Center into FAILED state
  • When a version is found, shows UPDATE AVAILABLE
  • After successful preflight, shows READY TO INSTALL
  • Technical message replaced with a clear yellow security-policy notice
  • "Install Update" button active when a new version is available
  • Added install confirmation dialog with mandatory steps: file backup, database backup, digital signature verification, SHA-256 verification; dialog confirmation explicitly authorizes signed installation
  • Added IuVeAI Update Assistant block: update summary, estimated install time, rollback support info
  • Marketplace API, IuVe Identity, licensing, RSS, Telegram Distribution, and tour business logic were NOT changed

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
  • Language translations update (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
  • Added detailed invalid JSON diagnostics for Marketplace responses
  • Distinguished up-to-date state from actual update failures
  • Fixed preflight crypto capability check to accept Sodium or OpenSSL
  • Disabled install/preflight actions when no newer signed manifest is available
  • Added a dedicated highlighted IuVe Control Center item in the admin sidebar
  • Preserved Telegram Distribution, RSS feeds, Identity, Marketplace Pairing and IuVeAI

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

  • Genesis Travel CMS v14.1.0 — Telegram Distribution
  • Preserved RSS module: general published tours RSS, hot deals RSS, recommended tours RSS, Merchant / Travel XML Feed
  • Telegram Bot API: send newly published tour to Telegram channel or group
  • Auto-send when tour status changes to published; manual Telegram button near published tour
  • Send all previously unsent offers; test message for connection check; tour image support
  • Tour fields in Telegram post: name, destination, hotel, nights, departure city, meal plan, price, description, tour link
  • Log of successful and failed sends; duplicate publish protection; secured cron URL
  • Bot Token and Channel/Group ID configuration in Marketing & Feeds admin
  • Setup: create bot via BotFather → add bot to channel/group → grant publish rights (channels) → enter Bot Token + channel/group ID → Send Test Message → enable Automatically publish a tour
  • Identity + Marketplace Pairing retained; mp_live_* license vs kai_live_* AI keys remain separate

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

Capturi de ecran

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