RIZOMA
Компонент 07

Rizoma CMS - платформа сайтов под защитой mesh

WordPress-подобный site builder для бизнеса, которому нужны сайты, landing pages, формы, локализация и content workflows без публичного origin и классического plugin sprawl. Rizoma CMS объединяет visual builder, schema-first content, server rendering, publish gates и mesh-хостинг в одну защищенную систему сайтов.

CMS snapshot
В разработке
Builder
Pages, templates, forms
SSR
Публичный output из одного renderer
Site Graph
Dependencies и impact
Mesh
Защищенный origin и ingress
01 $ rizoma cms publish --impact
02 content = pages, posts, schemas, media, menus
03 builder = sections, templates, forms, popups
04 gates = accessibility, SEO, security, performance
05 delivery = mesh origin + controlled ingress
Архитектура

CMS, где редактирование, rendering и защита живут в одной модели

Rizoma CMS строится вокруг единой composition system, а не набора page builder plugins. Pages, posts, templates, theme parts, forms, popups, dynamic data, permissions, revisions, rendering, publishing и mesh delivery проходят через явные схемы.

01

Schema-first content

Content types, fields, relations, taxonomies, locales и permissions моделируются как данные продукта, а не как произвольное состояние плагинов.

02

Visual composition

Builder редактирует versioned composition documents для pages, posts, templates, popups, forms, reusable components и будущих loop items.

03

Quality validation

Accessibility, performance, security, SEO, localization, dynamic bindings, assets и permissions проверяются до публикации.

04

Publish impact

Перед публикацией видно, какие routes, templates, locales, cache keys, search indexes, sitemap changes, forms, media и preview links затронет изменение.

05

Mesh delivery

Website origin должен жить внутри Rizoma Mesh, с controlled ingress и audit вместо открытого публичного CMS server.

Builder surface

Ожидаемые бизнесом website workflows без типичных проблем CMS

Продукт берет полезное из WordPress, Elementor, Ghost, Webflow и headless CMS, но держит контроль в одной schema, renderer, permission model и mesh boundary.

Content

Pages, posts и custom entries

  • Pages и posts имеют slugs, status, metadata, revisions, authorship, media и builder layouts.
  • Custom content types, custom fields, relations, taxonomies и field values дают schema control.
  • Search indexes, sitemaps, canonical URLs, metadata и route health связаны с content changes.
Visual Builder

Drag-and-drop composition

  • Canvas, palette, layer tree, style panel, responsive preview, history, autosave, copy, paste, duplicate и templates.
  • Widget registry описывает controls, allowed children, sanitization, accessibility contracts, assets, cacheability и risk.
  • Editor output и server-rendered output должны сходиться через одну layout schema.
Theme Builder

Design system и templates

  • Theme tokens, global styles, templates, theme parts, headers, footers, archive views и reusable components.
  • Design drift control может находить off-token colors, arbitrary spacing, duplicated styles и broken responsive overrides.
  • Portable site packages не дают content и layout превратиться в shortcode debris.
Forms and Popups

Conversion surfaces с governance

  • Forms, submissions, validation, conditional fields, exports, webhooks, retry logs и operational status.
  • Popups поддерживают triggers, display rules, frequency controls, accessibility и conversion evidence.
  • Privacy controls, retention, consent, spam controls и PII-aware workflows входят в roadmap.
Localization

Multilingual как core workflow

  • Locales, fallback chains, variants, field-level localization, stale translation markers и translation stats.
  • Localized slugs, language switcher data, hreflang output и per-locale publish state моделируются вместе.
  • Translation workspaces могут работать с контентом без полного design authority.
Extensions

Extension capsules вместо plugin chaos

  • Extensions объявляют manifests, permissions, assets, settings schema, compatibility, risk и uninstall behavior.
  • Custom widgets добавляются через registry metadata, а не через arbitrary hooks, меняющие всю CMS.
  • Продукт предпочитает webhooks, integrations, templates, workflow actions и signed packages до server-side plugin free-for-all.
Mesh protection

Бизнес-сайт может быть публичным; CMS origin - не обязан

Rizoma CMS рассчитан на публикацию сайтов изнутри mesh ecosystem. Editing surface, media, render origin и operational controls остаются под защитой, а controlled ingress решает, что доступно внешнему миру.

Private origin

Admin и render services могут жить на mesh-адресах, уменьшая публичную attack surface для login, media, preview и publishing workflows.

Controlled ingress

Public traffic может завершаться через Rizoma-managed ingress вместо прямого раскрытия CMS process.

Mesh media path

Media и exported site packages могут использовать mesh storage surfaces, например private S3, если deployment этого требует.

Audit and evidence

Users, revisions, publish gates, extension risk, cache purges, form failures и route health становятся reviewable operational evidence.

Publish contract
Guarded
01 edit -> composition document + revision
02 validate -> schema + permissions + quality
03 simulate -> routes + locales + cache + media
04 render -> SSR/static output + assets
05 release -> mesh ingress + audit evidence
Quality gates

Публикация должна доказывать, что сайт готов к выпуску

Rizoma CMS рассматривает quality как часть publishing workflow. Roadmap делает accessibility, performance, security, SEO, localization, privacy и schema validation first-class gates, а не отчетами после факта.

WCAG

Accessibility checks

Widgets объявляют semantic output, labels, focus behavior, keyboard expectations, reduced-motion behavior и authoring warnings.

Budget

Performance limits

DOM count, CSS size, JS size, image weight, cache hit rate, LCP, INP и CLS отслеживаются как product constraints.

CSP

Builder-aware security

Raw HTML, custom CSS, embeds, SVG, uploads, forms и dynamic tags требуют capability checks и safe rendering boundaries.

Routes

SEO integrity

Canonical URLs, metadata, sitemap changes, hreflang, localized slugs, redirects и search indexes входят в publish impact.

Deployment

Практичный Go service со Svelte authoring surface

Текущий development code - это Go/Fiber backend с SQLite persistence, Svelte admin и builder UI, server rendering для published pages, media optimization, cache APIs, health views и export/import paths.

Go

Backend spine

Go/Fiber обслуживает APIs, public site routes, server-rendered pages, uploads, static widget assets, auth, cache и operational endpoints.

SQLite

Local persistence

SQLite с WAL mode сейчас хранит users, pages, posts, media, settings, templates, taxonomies, forms, locales, releases и graph data.

Svelte

Authoring console

Admin frontend закрывает dashboard, pages, posts, builder, media, menus, themes, content types, extensions, forms, releases, locales и health.

Ops

Operational health

Health APIs показывают cache status, failed webhooks, form delivery issues, route health, expired previews, extension errors, locks и unused media.

Use cases

Где нужен Rizoma CMS

Используйте его, когда бизнесу нужны обычные website creation workflows, но операционная модель требует sovereign hosting, mesh protection, audit и безопасной публикации.

Business Sites

Заменить открытые WordPress-инсталляции

Дайте компании websites, landing pages, forms, media и SEO workflows, удерживая origin и admin surface внутри controlled infrastructure.

Agencies

Client-safe editing без lock-in

Передавайте content editing, translations, media replacement, forms и approvals, не отдавая каждому клиенту layout-breaking power.

Regulated Web

Публикация с reviewable evidence

Для публичных сайтов, которым перед каждым release нужны accessibility, localization, privacy, security, SEO и operational evidence.

CMS facts

Достаточно конкретно для product и engineering review

Rizoma CMS все еще в active development, но направление уже конкретное: one composition system, guarded publishing, server rendering, safe extensibility и mesh-protected delivery.

Runtime
Go/Fiber backend, Svelte admin и builder frontend, static widget assets, JWT auth, CSRF, security headers и rate limiting.
Composition model
Versioned layout documents для pages, posts, templates, theme parts, reusable components, forms, popups и будущих loop items.
Rendering
Server-side page и post rendering, generated CSS, dynamic tags, widget scripts, cache entries, sitemap, robots и SEO metadata.
Content scope
Pages, posts, custom content types, custom fields, media, folders, menus, taxonomies, terms, forms, popups, locales, releases и preview links.
Quality model
Publish validation, quality reports, asset manifests, guided fixes, overrides, accessibility checks, performance budgets и security gates.
Extension model
Manifest-driven extensions с permissions, assets, settings, widget schemas, API keys, webhook delivery и operational error tracking.
Mesh fit
Designed to run CMS origin, admin, media и rendering path inside Rizoma Mesh с controlled public ingress для published site.
Development status
Active development. Core CMS, builder, rendering, security, graph, localization, forms, extensions и health surfaces существуют в partial form.
CMS evaluation

Оцените Rizoma CMS как website layer mesh-экосистемы

Используйте его, когда бизнесу нужна WordPress-like скорость, но origin, admin, media, publishing workflow и audit evidence должны быть защищены sovereign infrastructure.