IuVeAI
Bibliotheque Calendrier Plugins Agent IA de codage Secure Archive

SYSTEME

Widget de site Marketplace IuVe Connect
GU guest FREE
Compte Facturation Cles API Utilisation Equipe

← Retour au catalogue

Genesis Municipality CMS

Genesis Municipality CMS

Développé par IuVe · Partie de la famille de produits auto-hébergés Genesis CMS · Page produit canonique

Production v1.0.19 Produit payant Paiement unique Self-hosted

Genesis Municipality CMS — Municipal Public Portal Edition v1.0.14. Install on your server. News portal, official pages, meetings and YouTube streams. Vertical menu, partners slider, PWA and accessibility. Reference: https://tohatin.iuve.eu/. Demo: https://municipality.iuve.eu/ (separate license).

Prix: 500 € · Paiement unique · Licence self-hosted

Ce que le prix couvre : 500 € — Paiement unique pour la licence perpétuelle d'un CMS : le système complet avec panneau d'administration, mises à jour et appairage IuVe Identity.

Ce que le prix NE couvre PAS : L'hébergement et le domaine ne sont PAS inclus. Ils se commandent séparément auprès de prestataires externes (hébergeur, bureau d'enregistrement) et sont payés directement par l'acheteur.

Le support est optionnel : 49 €/mois. Avec support : mises à jour automatiques de sécurité et de fonctionnalités, corrections de compatibilité, assistance prioritaire. Sans lui : la licence reste perpétuelle et rien ne se bloque, mais les mises à jour n'arrivent pas automatiquement — la maintenance vous incombe, une aide ponctuelle peut être commandée à tout moment.

Documentation Notes de version Compatibilité Commandes Mes achats
Capacités Prérequis système Démo Démo IA Documentation Compatibilité Notes de version

Démo IA

IuVeAI municipal assistant uses kai_live_* for drafts and translations. The mp_live_* purchase key validates license/domain only and never authorizes AI.

Capacités

  • kai_live_* for AI; mp_live_* for license/domain only
  • Product slug genesis-municipality-cms
  • Translation batch + article drafts

Exemples d'utilisation

After purchase

  1. Download the ZIP from My Purchases
  2. Install via /install.php
  3. Activate mp_live_* on your domain
  4. Save kai_live_* in IuVeAI Center

Capacités

  • News, categories, LIVE ticker and featured stories
  • Vertical menu (accordion, nesting, custom section titles)
  • Pages, meetings and official YouTube streams
  • Partners slider, floating contacts and PWA
  • RSS import, Quality Center and IuVeAI translations
  • Widgets, cookie consent and WCAG accessibility
  • Marketplace Pairing (mp_live_*), IuVe Identity, Update Center
  • Users & Security, Cron, CMS Remote Agent

Prérequis système

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

Dernière version

Dernière version
1.0.19
Taille de l'archive
4.9 MB
Date de publication
2026-11-07
Éditeur
IuVe
Licence
IuVe License — one-time purchase
Déploiement
Self-hosted PHP/MySQL on customer server
Mises à jour
Delivered via IuVe Marketplace Update Center (signed)

Documentation

Introduction

Genesis Municipality CMS is a self-hosted PHP/MySQL portal for communes, city halls and public administrations. It publishes news, official pages, council meetings, YouTube streams, partners and public-information sections on the customer's own domain. v1.0.4 packages the production tools proven on https://tohatin.iuve.eu/ as a clean installer for new domains. The public demo stays at https://municipality.iuve.eu/ and uses a separate Marketplace license (one mp_live_* key → one domain).

Features

Public portal: featured news hero, LIVE ticker, category chips, latest-news grid, nested vertical menu, official streams widget, partners slider, floating Viber/WhatsApp/contact, PWA install, cookie consent and accessibility widget. Editorial: articles with gallery and attachments, pages, meetings, RSS import, quality/bulk-replace, IuVeAI translations. Platform: Marketplace Pairing (mp_live_*), IuVe Identity, signed Update Center, CMS Remote Agent, Users & Security, Cron.

Official streams

YouTube council sessions: manual embed or automatic channel sync (interval, limit, homepage feature). Public /streams.php lists recordings; the homepage shows the latest official broadcast.

Partners slider

Partners are logos/links managed in Admin → Partners. If more than two partners are published, the homepage renders a slider with previous/next controls (assets/js/partners-slider.js).

Installation

Requirements: PHP 8.1+ (PDO MySQL, OpenSSL, JSON, cURL, mbstring, fileinfo), Apache or Nginx, MySQL 8+ / MariaDB 10.4+, HTTPS, writable config/ and storage/. Create an empty database, upload the ZIP, open /install.php, create the Owner account, optionally enter mp_live_*. The package does not contain another customer's database, passwords or license keys.

Update Center

Admin → IuVe Control Center → Update Center (stable channel). Check for Updates → Check Compatibility (signed preflight) → Install. The ZIP is signed with marketplace-release-key-2026-01 (ed25519). Existing installs keep their database and uploads; only code/assets from the clean package are applied. Enable “Allow installation after signed preflight” when you are ready to install.

Administration

Dashboard, Categories, Articles, Vertical menu, Pages, Meetings, Streams, Menu, Languages, Translations (including IuVeAI batch), Marketing/Telegram, Semantic, RSS, Quality (bulk replace), Analytics, Contacts, Widgets, Brand, Partners, PWA, IuVe Control Center, Security, System.

FAQ

Does the ZIP include Tohatin content? No — clean installer only. Can municipality.iuve.eu and tohatin.iuve.eu share one key? No. How do current customers update? Update Center on their domain after this v1.0.4 is published. Where is the demo? https://municipality.iuve.eu/

Changelog

  • Genesis Municipality CMS v1.0.4 — publishing visibility UX and MySQL timezone alignment
  • Admin article badges: Draft (not on site) / Scheduled / On site / Archived
  • Explicit Publish vs Save draft buttons with draft warning
  • PHP + MySQL session timezone aligned to Europe/Chisinau (public lists use NOW() correctly)
  • Public partners() shows only status=active
  • Fixed duplicated sw.js; dynamic sitemap.php (+ /sitemap.xml rewrite)
  • Dashboard/Quality counters separate news from vertical_menu items

IuVeAI

Save kai_live_* in IuVeAI Center. Used for article drafts, translation fill and the municipal assistant. mp_live_* never authorizes AI. Product slug: genesis-municipality-cms.

License activation

Purchase keys are mp_live_* from Marketplace → My Purchases. One key binds to exactly one public domain. Activate + Validate in IuVe Control Center → Marketplace. AI uses a separate kai_live_* key (Settings → API Keys). Clearing local pairing does not release the remote seat. Tohatin and the municipality demo are different seats.

PWA & accessibility

PWA soft-install prompt (Admin → PWA: name, icons, theme colors, frequency). Accessibility widget for contrast/font. Cookie categories: necessary, functional, analytics, marketing. Theme toggle and multilingual public UI (RO/RU/EN and extra languages you enable).

Vertical menu

Admin → Vertical menu manages nested public-sidebar sections (accordion, parent/child items, sort, language, draft/published). Section titles come from settings (vmenu_sections_json), so a new commune does not inherit another town's labels. On the public site the menu appears beside latest news (see the Tohatin reference homepage).

Compatibilité

Ouvrir la page complète

Exigences d'environnement et d'intégration pour un déploiement self-hosted.

Composant Exigence Statut
Genesis Marketplace Product Pairing / Updates Vérifié
IuVe Identity OIDC supported Vérifié
IuVeAI Cloud kai_live_* Vérifié
Marketplace Pairing mp_live_* one key → one domain Vérifié
Update Center signed manifests ed25519 Vérifié
CMS Remote Agent license-bound remote ops Vérifié
YouTube streams embed + channel auto-sync Vérifié
RSS import feeds + cover backfill Vérifié
PWA soft-install prompt Vérifié
PHP 8.1 Vérifié
PHP 8.2 Vérifié
PHP 8.3 / 8.4 Vérifié
MySQL 8.0+ Vérifié
MariaDB 10.4+ Vérifié
Apache 2.4+ Vérifié
Nginx 1.18+ Vérifié
PostgreSQL — Non certifié
PHP 8.0 or below Non certifié

Changelog

v1.0.14 — Genesis Municipality CMS — Municipal Public Portal 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.
  • Genesis Municipality CMS v1.0.4 — publishing visibility UX and MySQL timezone alignment
  • Admin article badges: Draft (not on site) / Scheduled / On site / Archived
  • Explicit Publish vs Save draft buttons with draft warning
  • PHP + MySQL session timezone aligned to Europe/Chisinau (public lists use NOW() correctly)
  • Public partners() shows only status=active
  • Fixed duplicated sw.js; dynamic sitemap.php (+ /sitemap.xml rewrite)
  • Dashboard/Quality counters separate news from vertical_menu items

v1.0.4 — Genesis Municipality CMS — Municipal Public Portal Edition v1.0.4 2026-09-08

  • Genesis Municipality CMS v1.0.4 — publishing visibility UX and MySQL timezone alignment
  • Admin article badges: Draft (not on site) / Scheduled / On site / Archived
  • Explicit Publish vs Save draft buttons with draft warning
  • PHP + MySQL session timezone aligned to Europe/Chisinau (public lists use NOW() correctly)
  • Public partners() shows only status=active
  • Fixed duplicated sw.js; dynamic sitemap.php (+ /sitemap.xml rewrite)
  • Dashboard/Quality counters separate news from vertical_menu items

v1.0.3 — Genesis Municipality CMS — Municipal Public Portal Edition v1.0.3 2026-09-08

  • Genesis Municipality CMS v1.0.3 — production portal tools from the Tohatin reference install
  • Vertical menu: nested accordion sections, admin editor, configurable section titles (not bound to one commune)
  • Homepage partners slider when more than two partners are published
  • Dedicated public page editor (page-edit.php) plus article gallery / before-after covers
  • Official YouTube streams with homepage widget and automatic channel sync
  • News ticker, category chips, PWA install prompt, floating contacts, WCAG accessibility widget
  • Clean commercial ZIP: no customer database, passwords, mp_live_*/kai_live_* keys, uploads or installed.lock
  • Update Center signed full package so existing seats (including the municipality.iuve.eu demo) can upgrade in-place

v1.0.1 — Genesis Municipality CMS — Municipal Public Portal Edition v1.0.1 2026-07-30

  • Genesis Municipality CMS v1.0.1 — RSS covers, bulk article tools, brand contrast, clean-install packaging

Captures d'écran

Homepage / Главная (эталон Tohatin)
News + vertical menu / Новости и вертикальное меню
Official streams / Трансляции
News archive / Архив новостей
Partners / Партнёры