IuVeAI
Bibliothek Kalender Plugins AI Coding Agent Secure Archive

SYSTEM

Website-Widget Marketplace IuVe Connect
GU guest FREE
Konto Abrechnung API-Schluessel Nutzung Team

← Zurück zum Katalog

Genesis Auto Service CMS

Genesis Auto Service CMS

Entwickelt von IuVe · Teil der Self-hosted-Produktfamilie Genesis CMS · Kanonische Produktseite

Production v1.0.19 Kostenpflichtig Einmalzahlung Self-hosted

Genesis Auto Service CMS — Automotive Service Intelligence Edition v1.0.14. Installation auf Ihrem Server (PHP/MySQL). Erfassen Sie Anfragen, verwalten Sie Kunden und Fahrzeuge, bestätigen Sie Termine, veröffentlichen Sie Services, Artikel, Aktionen, Bewertungen und Portfolio. Konfigurieren Sie Marke, Hero und Farben, Partner, Widgets und SEO. IuVe Control Center bietet Pairing (mp_live_*), Identity, signierte Updates und KI-Entwürfe (kai_live_*, Capability auto.service.content). STABLE 1.0.0 aus RC1 Functional Preview.2. Automatische Buchung ohne Bestätigung wird nicht versprochen.

Preis: 500 € · Einmalzahlung · Self-hosted-Lizenz

Was der Preis umfasst: 500 € — Einmalige Zahlung für die unbefristete Lizenz eines CMS: das vollständige System mit Admin-Panel, Updates und IuVe-Identity-Pairing.

Was der Preis NICHT umfasst: Hosting und Domain sind NICHT enthalten. Sie werden separat bei externen Anbietern (Hosting-Provider, Domain-Registrar) bestellt und vom Käufer direkt dort bezahlt.

Support ist optional: 49 €/Monat. Mit Support: automatische Sicherheits- und Funktionsupdates, Kompatibilitätsfixes, priorisierte Hilfe. Ohne ihn: die Lizenz bleibt unbefristet und nichts wird gesperrt, aber Updates kommen nicht automatisch — Wartung liegt bei Ihnen, einmalige Hilfe ist jederzeit bestellbar.

Dokumentation Release Notes Kompatibilität Bestellungen Meine Käufe
Funktionen Systemanforderungen Demo KI-Demo Dokumentation Kompatibilität Release Notes

KI-Demo

IuVe AI drafts for automotive service content use capability auto.service.content and a kai_live_* key. The mp_live_* purchase key validates license/domain/entitlement only and never authorizes AI. If the cloud is unavailable, a controlled error is returned instead of fabricated service copy.

Funktionen

  • Draft generation via /api/ai-chat.php (admin auth + CSRF)
  • mp_live_* — license/domain/entitlement only; kai_live_* — separate AI key
  • Capability auto.service.content; product slug genesis-auto-service
  • No fabricated fallback when provider fails

Nutzungsbeispiele

After purchase

  1. Download the ZIP from My Purchases after payment
  2. Install via /install.php with the Marketplace purchase code
  3. Enter mp_live_* in IuVe Control Center and activate the domain
  4. Save kai_live_* in IuVeAI Center to enable content drafts

KI-generierter Demo-Entwurf. Screenshots/Video können bis zur Veröffentlichung Platzhalter sein.

Funktionen

  • Service requests and appointment calendar (staff confirmation)
  • Clients and vehicles (make/model/year/plate/VIN/mileage)
  • Service catalog & categories with SEO, FAQ, price_from and duration
  • Articles, promotions, reviews, before/after portfolio
  • Brand, hero and site colors; partners; widgets and cookie consent
  • IuVe AI drafts (auto.service.content) via kai_live_*
  • Marketplace Pairing (mp_live_*), IuVe Identity, signed Update Center
  • Users & Security, analytics, system health, notification cron
  • Optional demo content (content_origin=demo) without seeding secrets

Systemanforderungen

  • Server: Linux; Apache or Nginx; HTTPS; writable config/ and storage/
  • PHP 8.1+ (8.2/8.3): PDO, PDO MySQL, JSON, cURL, mbstring, OpenSSL, fileinfo
  • Database: MySQL 8.0+ or MariaDB 10.6+; UTF8MB4
  • Outbound HTTPS to https://www.iuve.eu/api for Pairing, Identity, updates and AI
  • Marketplace purchase code; mp_live_*; optional kai_live_*

Neueste Version

Neueste Version
1.0.19
Archivgröße
28.6 MB
Veröffentlichungsdatum
2026-11-07
Anbieter
IuVe
Lizenz
IuVe License — one-time purchase
Bereitstellung
Self-hosted PHP/MySQL on customer server
Updates
Delivered via IuVe Marketplace Update Center (signed)

Dokumentation

Genesis Auto Service CMS — Documentation

Genesis Auto Service CMS v1.0.0 — Automotive Service Intelligence Edition — is a self-hosted PHP/MySQL CMS for automotive workshops and service centers. It unifies service requests, appointments, clients, vehicles, service catalog, articles, promotions, reviews, portfolio/gallery, brand & theme, partners, marketing widgets, SEO, analytics, Users & Security, Marketplace Pairing, Update Center, and IuVe AI content drafts. Documentation map | Category | Documents | |---|---| | General | README, PRODUCT_VISION, FAQ, CHANGELOG, ROADMAP, LICENSE, SUPPORT | | Installation | INSTALLATION_GUIDE | | Administration | ADMIN_GUIDE, USER_GUIDE, FRONTEND_GUIDE, LOCALIZATION, IUVE_AI | | Development | see docs/developer/ | | Security | SECURITY | | Marketplace | MARKETPLACE, UPDATE_CENTER | | API | API_REFERENCE, DATABASE_SCHEMA | | Cursor | see docs/cursor/ | Origins Marketplace STABLE 1.0.0 is promoted from the RC clean-install package Genesis-Auto-Service-CMS-v1.0.0-RC1-Functional-Preview.2 (Functional Preview.2: optional managed demo content with content_origin=demo). Product slug: genesis-auto-service. Languages EN (canonical), RO, RU, DE, FR, UA. Marketplace also exposes uk as an alias of Ukrainian (ua).

Installation Guide

Requirements Install steps 1. Create an empty MySQL/MariaDB database. 2. Extract the package so the root contains install.php, admin/, config/, includes/. 3. Open /install.php, choose language, pass environment checks. 4. Enter DB credentials and test the connection. 5. Enter the Marketplace purchase / license key when prompted. 6. Create the first Owner administrator. 7. Optionally enable managed demo content (content_origin=demo) or install clean. 8. Finish — creates config/database.php and storage/installed.lock. Post-install Never redistribute generated config/database.php, secrets or installed.lock.
  • PHP 8.1+ (8.2/8.3 supported) with PDO/PDO_MySQL, JSON, cURL, mbstring, OpenSSL, fileinfo (Sodium recommended)
  • MySQL 8.0+ or MariaDB 10.6+ (UTF8MB4)
  • Apache 2.4+ or Nginx 1.18+; HTTPS required
  • Writable: config/, storage/ (cache, logs, uploads, backups, rate_limits)
  • Sign in to /admin.
  • Configure Brand, Hero and colors; upload logos and Open Graph images.
  • IuVe Control Center → mp_live_*, activate domain, validate entitlement.
  • Save kai_live_* in IuVeAI Center (capability auto.service.content).
  • Review Users & Security, widgets/consent, cron (cron-health.php, cron-telegram-service-requests.php).
  • Backup database and storage/uploads/.

Administrator Guide

Admin navigation 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. Related screens: service editor, IuVeAI Center, Marketplace Pairing, IuVe Identity, Update Center. Daily operations 1. Triage requests (auto_service_requests) — status, assignment, internal notes, attachments. 2. Create/confirm appointments (auto_appointments) linked to request/client/vehicle/service. 3. Maintain clients and vehicles (auto_clients, auto_vehicles). 4. Publish services and categories with SEO, FAQ JSON, price_from, duration. 5. Manage articles, promotions, reviews, portfolio (gallery before/after). 6. Configure brand CSS variables, hero, partners, widgets and cookie consent. 7. Monitor analytics events and system health; keep Pairing and Update Center healthy. Roles: owner, admin, manager, service_advisor, editor, marketing, viewer.

Frontend Guide

Public pages Theme colors and logos come from settings / Brand admin and CSS variables — not hard-coded product branding for the customer site. Assets assets/css, assets/js, assets/img, favicons. Widget slots: head, body_start, before_footer, footer with consent categories (necessary/functional/analytics/marketing).
  • index.php — homepage (hero, featured services, promotions, reviews, portfolio blocks)
  • services.php / service.php — catalog and detail
  • article.php — article detail
  • sitemap.php, robots.txt, manifest.webmanifest

Database Schema

Core / platform 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 domain (install/schema.sql) | Table | Purpose | |---|---| | auto_clients | Customers (name, phone, email, language, consent) | | auto_vehicles | Vehicles (make/model/year/plate/VIN/mileage/fuel) | | auto_service_categories | Service categories | | auto_services | Services (SEO, FAQ JSON, price_from, duration, image) | | auto_service_requests | Inbound requests + assignment + fingerprint | | auto_appointments | Scheduled slots linked to request/client/vehicle/service | | auto_articles | Blog/content articles | | auto_promotions | Promotions with date window | | auto_reviews | Reviews with rating | | auto_portfolio | Before/after gallery | | auto_ai_generations | AI draft history | | auto_notification_deliveries | Notification delivery log | | auto_business_hours | Opening hours | | auto_reminders | Reminders | | auto_request_attachments | Request file attachments | Demo records use content_origin=demo where applicable.

API Reference

Endpoints | Path | Auth | Purpose | |---|---|---| | POST /api/ai-chat.php | Admin session + CSRF | IuVe AI chat/drafts (auto.service.content) | | POST /api/analytics-track.php | Public (rate-limited) | Analytics event intake | | POST /api/consent.php | Public | Cookie consent storage | | GET /api/health.php | Public | Production readiness JSON | | api/system/* | System | System helpers / about | Notes
  • AI requires configured kai_live_* / IuVe config; failures return controlled errors (no fabricated drafts).
  • Marketplace license APIs are remote on https://www.iuve.eu/api/marketplace/licenses/* (validate, activate, entitlement, iuve-config).
  • Cron: cron-health.php, cron-telegram-service-requests.php (secured tokens).

Localization

Runtime languages Default language is ro. Packaged UI languages include ro, ru, en (admin login also offers de/fr/uk for chrome). Content entities (services, articles, promotions, portfolio, pages) store translations via content_translations and the Translations admin. Practices
  • Keep customer-facing copy in the workshop’s primary language first.
  • Use SEO title/description fields per service and article.
  • Do not hard-code brand strings into templates when settings exist.

Security

Built-in controls CSRF protection, password hashing (min 12 chars on create/update), secure sessions, RBAC roles, upload MIME validation, protected storage/ paths, audit logging, rate limits, update signature trust (marketplace-release-key-2026-01, ed25519), Marketplace domain activation, emergency recovery login. Production checklist
  • Enforce HTTPS and secure cookies.
  • Restrict DB user to the application database.
  • Do not expose config/, storage/ or backups via the web server.
  • Rotate Owner and emergency credentials.
  • Keep update trust keys unchanged unless authorized rotation.
  • Backup DB + uploads and test restore.

Marketplace Integration

Product identity Pairing In IuVe Control Center → Marketplace enter mp_live_*, normalized production domain, then Activate / Validate / Entitlement. Pairing state is stored in pairing_state. Documentation tab Marketplace documentation is mirrored under docs/marketplace/genesis-auto-service/ and releases/marketplace/genesis-auto-service/.
  • Slug: genesis-auto-service
  • Code: genesis_auto_service
  • Edition: Automotive Service Intelligence Edition
  • Channel: stable v1.0.0 (promoted from RC1 Functional Preview.2)

License

Commercial Marketplace license Genesis Auto Service CMS is distributed as a paid, one-time IuVe Marketplace purchase for self-hosted use on licensed domains. Copyright © Reclama Verejan II. Author: Iurie Verejan. You may install on domains activated for your mp_live_* license. Redistribution of the package, keys, or generated install state to third parties is not permitted. Source access and derivative works follow the Marketplace commercial terms shown at purchase.

Support

Channels Developer: Iurie Verejan · Rights holder: Reclama Verejan II
  • Marketplace purchase / license: My Purchases on https://www.iuve.eu/marketplace
  • Product page: /marketplace/app/genesis-auto-service
  • Technical issues: include VERSION.txt, PHP version, web server, and steps to reproduce
  • Security issues: report privately via the publisher support channel (do not open public exploits)

FAQ

Is this a full product or an update overlay? Full clean-install package. STABLE 1.0.0 is promoted from RC1 Functional Preview.2. Does it auto-book appointments? No. Visitors submit requests; staff confirm appointments. Auto-booking without confirmation is not promised. What is demo content? Optional installer demo marked content_origin=demo. Contacts, clients, vehicles, requests and secrets are never seeded. Admin can remove, restore or convert demo records. Travel/SMM/Recruit conflict? Separate Marketplace products with separate licenses. This package must not contain travel-domain tables as the product identity.

Changelog

1.0.0 (STABLE) — 2026-07-20
  • First commercial Marketplace STABLE release of Genesis Auto Service CMS — Automotive Service Intelligence Edition.
  • Promoted from 1.0.0-RC1-FUNCTIONAL-PREVIEW.2 clean-install package; VERSION.txt set to 1.0.0.
  • Auto Service domain: clients, vehicles, requests, appointments, services/categories, articles, promotions, reviews, portfolio, AI generations, business hours, reminders, attachments.
  • Genesis admin + IuVe Control Center: Pairing, Identity, Update Center, Brand/Hero/colors, partners, widgets, translations, analytics, Users & Security, system health.
  • Optional managed demo content (content_origin=demo); company contacts/clients/vehicles/requests/secrets never seeded.
  • Multilingual product documentation (EN/RO/RU/DE/FR/UA) packaged under docs/.

Roadmap

Near term Later
  • Deeper appointment conflict detection and advisor workload views
  • Richer Telegram/notification templates for request status changes
  • Expanded public account self-service (without promising unattended booking)
  • Dealer multi-location support
  • Deeper OEM parts integrations (explicitly roadmap — not in v1.0.0)
  • Additional UI languages beyond ro/ru/en for the public site chrome

AI_RULES

  • Use capability auto.service.content only for this product
  • Never fabricate AI answers when provider fails
  • Keep mp_live_* and kai_live_* responsibilities separated
  • Ground drafts in workshop context when available; do not invent prices or legal claims

CURSOR_DEVELOPMENT_CONTRACT

When editing Genesis Auto Service CMS with Cursor: 1. Preserve Genesis Core and IuVe Control Center surfaces. 2. Prefer additive Auto Service domain changes over core rewrites. 3. Keep Marketplace pairing/update trust intact. 4. Document user-visible changes in CHANGELOG and docs. 5. Never commit customer config/database.php, licenses, or uploads.

DO_NOT_TOUCH

Do not modify without explicit approval:
  • Update trust public keys / marketplace-release-key-2026-01
  • License validation endpoint URLs pointing away from www.iuve.eu
  • Removal of Pairing, Identity, Update Center, or audit logging
  • Shipping secrets, installed.lock, or live DB dumps in zips
  • Rebranding the product away from genesis-auto-service slug

IuVe AI

Capability Product config (config/iuve.php) uses capability auto.service.content, product slug genesis-auto-service, and IuVe API base https://www.iuve.eu/api. Keys Behaviour Admin AI chat (/api/ai-chat.php) requires authentication and CSRF. Draft generations are stored in auto_ai_generations. When the provider is unavailable and fallback is disabled, the API returns a controlled error — it does not invent service content.
  • mp_live_* — Marketplace license / domain / entitlement only.
  • kai_live_* — separate AI API key saved in IuVeAI Center.

Product Vision

Purpose Give automotive service businesses a production-ready website and operations console: capture service requests from the public site, manage clients and vehicles, schedule appointments, publish services and marketing content, and stay connected to IuVe Marketplace for licensing, identity and signed updates. Principles 1. Self-hosted — runs on the buyer’s server; Marketplace remains the license source of truth. 2. Honest capability — v1.0.0 is the first commercial STABLE from Functional Preview.2; automatic unattended booking without staff confirmation is not promised. 3. Genesis Core frozen — auth, RBAC, CSRF, audit, Identity, Pairing, Update Center, widgets, translations and system health must remain. 4. Domain clarity — Auto Service tables (auto_*) own workshop data; core tables own platform state. Success outcomes
  • Workshop goes live with brand, hero, services and request form.
  • Advisors process requests → appointments → client/vehicle history.
  • Content and promotions publish with SEO fields.
  • License, AI and updates work via IuVe Control Center.

Update Center

Signed updates Update Center verifies ed25519 manifests with trusted key marketplace-release-key-2026-01 (see config/update_trust.php / config/app.php). Channels: stable, preview, security. Operator flow 1. Check for updates in IuVe Control Center → Updates. 2. Review changelog and preflight. 3. Confirm signed install when required. 4. History is recorded in update_history. Do not replace trust keys casually — unauthorized rotation breaks verification.

User Guide

Public visitor flow 1. Browse homepage hero, services, promotions, reviews and portfolio. 2. Open a service page (service.php) for description, symptoms, FAQ and price_from. 3. Submit a service request with name, phone, preferred date/time, problem description and privacy acceptance. 4. Wait for workshop confirmation — automatic unattended booking is not promised in v1.0.0. 5. Optional customer account area under account/ for IuVe Identity login flows. What staff see Requests appear in admin with status (new and further workflow states), source (default website), optional client/vehicle/service links, and attachments (auto_request_attachments).

Kompatibilität

Vollständige Seite öffnen

Umgebungs- und Integrationsanforderungen für Self-Hosted-Bereitstellung.

Komponente Anforderung Status
Genesis Marketplace Product Pairing / Updates Verifiziert
IuVe Identity OIDC supported Verifiziert
IuVeAI Cloud kai_live_* / auto.service.content Verifiziert
Marketplace Pairing mp_live_* Verifiziert
Update Center signed manifests ed25519 Verifiziert
Telegram notifications service request cron Verifiziert
PHP 8.1 Verifiziert
PHP 8.2 Verifiziert
PHP 8.3 Verifiziert
MySQL 8.0+ Verifiziert
MariaDB 10.6+ Verifiziert
Apache 2.4+ Verifiziert
Nginx 1.18+ Verifiziert
Browsers Chrome, Firefox, Edge, Safari (current) Verifiziert
Unattended auto-booking Roadmap — not in v1.0.0 Nicht zertifiziert
PostgreSQL — Nicht zertifiziert
PHP 8.0 or below Nicht zertifiziert

Changelog

v1.0.14 — Genesis Auto Service CMS — Automotive Service Intelligence Edition v1.0.14 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.
  • Unified vitrine branding via product_branding.php (catalog, showcase, catalog_line formats)
  • Footer, admin passport, connect discovery and /api/system/about expose consistent product titles
  • Marketplace catalog card uses catalog title without version; showcase title includes v-prefix
  • install-success page uses dynamic showcase title

v1.0.8 — Genesis Auto Service CMS — Automotive Service Intelligence Edition v1.0.8 2026-07-20

  • Unified vitrine branding via product_branding.php (catalog, showcase, catalog_line formats)
  • Footer, admin passport, connect discovery and /api/system/about expose consistent product titles
  • Marketplace catalog card uses catalog title without version; showcase title includes v-prefix
  • install-success page uses dynamic showcase title

Screenshots