What is Renick.Content?
Renick.Content is a block-based content editor for October CMS. Instead of one large HTML field, your content lives as a document: a list of typed blocks — a heading, a paragraph of rich text, an image, a button — that you arrange, nest and reorder in a visual editor in the backend.
Blocks
Each block carries four things:
- Data — the fields you fill in (a heading's text and level, an image's file and alt text).
- Settings — generic presentation options every block shares: spacing, width, alignment, background, a CSS class, an anchor id.
- Visibility — an on/off toggle, an optional show-from / show-until schedule, and an optional site restriction.
- Children — layout blocks (Section and Grid) contain other blocks, so you can build columned and grouped layouts.
The plugin ships eleven default blocks covering text, media, components and layout.
Content is separate from presentation
Your document stores what the content is, not how it looks. Every block type has a default partial that renders sensible HTML out of the box, and a theme can override any of them with its own markup (partials/renick-content/<handle>.htm). Redesign the theme and the same content renders in the new design — nothing needs re-entering. The renderer is fallback-safe: an unknown or broken block never takes the page down; it degrades quietly while its neighbours still render.
Three layers
- Storage — the document is plain JSON with a published schema, saved in the field of whatever hosts it (a Tailor entry, a backend form). Every save is versioned.
- Editor — a backend form widget (
contenteditor) that works in Tailor blueprints and plugin forms alike. See the editor tour. - Renderer — a Twig function and CMS component that turn the JSON into HTML through the theme-override pipeline, applying visibility rules server-side at render time.
What else is in the box
- Version history and an audit log with restore and pinning.
- Templates for reusing blocks or whole documents.
- Multisite-aware visibility and templates.
- Optional, off-by-default AI assistance (translate, draft, research) and a REST API.
- Import and export of documents as JSON.
Ready to try it? Start with the installation and the 5-minute quickstart.