Skip to main content

Content Management

Flexible content modeling for any use case. Create custom content types, define fields, and manage structured content with ease.

Content Types

LusterCMS comes with built-in content types and lets you create custom ones:

Built-in Types

TypeUse Case
PagesStatic pages, landing pages
PostsBlog articles, news
ProductsE-commerce items (with plugin)

Custom Content Types

Create your own types for:

  • Portfolio items
  • Team members
  • Case studies
  • Events
  • Testimonials
  • Any structured content

Creating Content

Using the Editor

  1. Go to Content → [Type]
  2. Click + New
  3. Fill in fields and write content
  4. Save Draft or Publish

Editor Features

  • Rich text editing — Full formatting toolbar
  • Block-based — Add images, videos, embeds
  • AI assistance — BlueBird helps with writing
  • Autosave — Never lose your work
  • Version history — Track all changes

Content Fields

Available Field Types

Field TypeDescription
TextSingle line text
Rich TextFormatted content with blocks
NumberIntegers or decimals
DateDate and time picker
BooleanTrue/false toggle
SelectDropdown options
MediaImage or file picker
ReferenceLink to other content
JSONStructured data

Custom Fields

Add custom fields to any content type:

  1. Go to Content → Types
  2. Select a content type
  3. Click Manage Fields
  4. Add, edit, or reorder fields

Content Workflow

Statuses

StatusDescription
DraftWork in progress, not visible
PublishedLive and visible
ScheduledWill publish at set time
ArchivedHidden but preserved

Version History

Every save creates a version:

  • View all past versions
  • Compare changes
  • Restore any version
  • AI-assisted merge for conflicts

Taxonomies

Organize content with:

  • Categories — Hierarchical groupings
  • Tags — Flat labels
  • Custom taxonomies — Create your own

Search & Filter

Find content quickly:

  • Full-text search — Search content body
  • Filters — By status, date, author, type
  • Saved views — Save filter combinations

Bulk Actions

Manage multiple items:

  • Publish/Unpublish — Change status in bulk
  • Delete — Remove multiple items
  • Move — Change categories
  • Export — Download as JSON/CSV

API Access

All content is available via API:

query GetPages {
entries(contentType: "page", status: PUBLISHED) {
id
title
slug
content
publishedAt
}
}

See API Reference for details.


🚀 Next Steps

Learn how to build pages visually with the AI Page Builder.