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.