Rosmarium Logo Rosmarium.

Content Modeling

Rosmarium empowers marketing and editorial teams to construct rich, nested, and reusable content structures. Comparable to leading enterprise headless CMS platforms, our advanced content modeling capabilities ensure you can adapt to any digital channel instantly.

Basic Fields

Rosmarium includes all standard field types to model your data effectively.

Field TypeBest Used ForExample Use Case
Text & Rich TextTitles, short descriptions, and long-form markdownBlog Post Body, Product Title
Number & BooleanPrecise values, toggles, and metricsProduct Price, Is Published Flag
Date & DateTimeScheduling, events, and historical trackingEvent Start Date, Publish Time
SlugAuto-generated identifiers for URL routing/blog/my-awesome-post
MediaReferences to uploaded assets and imagesHero Image, Author Avatar
RelationLinking entries to other content typesConnecting an Author to a Post
JSONStoring arbitrary, untyped structured data3rd Party API Responses, Metadata

Composite Fields (Nested Content)

To support complex layouts and repeating blocks (e.g. page builders, nested component trees), Rosmarium provides three advanced composite field types:

Group

Fixed Sub-fields

Defines a fixed set of sub-fields grouped together under a single object key (inline with the parent).

Use Case: Grouping SEO metadata (Title, Description, Keywords) or Address details (Street, City, Zip).

Component

Reusable Singleton

Embeds exactly one instance of a predefined “Component” content type.

Use Case: Reusing a standard “Call to Action” component or “Author Bio” block across multiple content models.

Blocks

Dynamic Zones

Allows editors to insert a dynamic array of different components in any order. Validation can restrict which components are allowed.

Use Case: Building dynamic landing pages where editors can freely mix and match Hero Sections, Feature Grids, and Testimonials.


The Visual Content Editor

The Admin Dashboard provides an intuitive, distraction-free visual editor designed specifically for marketing and editorial teams.

  • Visual Nesting: Complex data structures are visually nested, making it incredibly easy for non-technical users to grasp content hierarchies.
  • Drag-and-Drop Block Builder: Editors can effortlessly add, reorder, and remove sections to build landing pages on the fly.

[!TIP] JSON Mode: At any time, technical users can toggle to “JSON Mode” in the editor to inspect the exact API payload being generated, making frontend integration a breeze.

Content BuilderContent Dashboard