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
| Type | Use Case |
|---|---|
| Pages | Static pages, landing pages |
| Posts | Blog articles, news |
| Products | E-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
- Go to Content → [Type]
- Click + New
- Fill in fields and write content
- 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 Type | Description |
|---|---|
| Text | Single line text |
| Rich Text | Formatted content with blocks |
| Number | Integers or decimals |
| Date | Date and time picker |
| Boolean | True/false toggle |
| Select | Dropdown options |
| Media | Image or file picker |
| Reference | Link to other content |
| JSON | Structured data |
Custom Fields
Add custom fields to any content type:
- Go to Content → Types
- Select a content type
- Click Manage Fields
- Add, edit, or reorder fields
Content Workflow
Statuses
| Status | Description |
|---|---|
| Draft | Work in progress, not visible |
| Published | Live and visible |
| Scheduled | Will publish at set time |
| Archived | Hidden 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.