IuVeAI
Library Calendar Plugins AI Coding Agent Secure Archive

PROJECTS

CHATS

Pinned

SYSTEM

Website widget Marketplace IuVe Connect
GU guest FREE
Account Billing API Keys Usage Team

← Back to catalog

Genesis Municipality CMS

Genesis Municipality CMS

Developed by IuVe · Part of the Genesis CMS self-hosted product family · Canonical product page

Production v1.0.15 Paid product One-time purchase 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).

Price: 500 € · One-time purchase · Self-hosted license

What the price covers: 500 € — A one-time payment for a perpetual license of one CMS — the full system with admin panel, updates and IuVe Identity pairing.

What the price does NOT cover: Hosting and domain are NOT included. They are ordered separately on external services (hosting provider, domain registrar) and paid by the buyer directly to those providers.

Support is optional: 49 €/month. With support: automatic security/feature updates, compatibility fixes, priority assistance. Without it: the license stays perpetual and nothing gets locked, but updates do not arrive automatically — maintenance is on you, and one-off help can be ordered at any time.

Documentation Release Notes Compatibility Orders My Purchases
Capabilities System requirements Demo AI Demo Documentation Compatibility Release Notes

AI Demo

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

Capabilities

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

Usage examples

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

AI-generated demo outline. Screenshots/video may be placeholders until published.

Capabilities

  • 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

System requirements

  • 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_*

Latest version

Latest version
1.0.15
Archive size
4.8 MB
Release date
2026-10-25
Vendor
IuVe
License
IuVe License — one-time purchase
Deployment
Self-hosted PHP/MySQL on customer server
Updates
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).

Compatibility

Open full page

Environment and integration requirements for self-hosted deployment.

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

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

Screenshots

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