Content Type Builder
The Content Type Builder allows you to create and customize the structure of your content by defining content types and their fields.
Overview
Content types define the structure of your content. Each type has specific fields that determine what information can be stored.
Page Layout
- Create Content Type button - Add new type
- Content Types List - All existing types
- Field Editor - Configure fields for selected type
What is a Content Type?
A content type is a template that defines:
- What fields content has
- What kind of data each field stores
- Validation rules
- Display settings
Examples:
- Blog Post: title, author, content, featured image
- Product: name, price, description, images
- Team Member: name, role, bio, photo
Common Tasks
Creating a Content Type
- Click + Create Content Type
- Enter type details:
- Display Name - Human-readable name
- API ID - Technical identifier
- Click Create
- Add fields to the type
Adding Fields
- Select content type
- Click + Add Field
- Choose field type:
- Text
- Rich Text
- Number
- Date
- Media
- Boolean
- Relation
- etc.
- Configure field settings
- Save
Field Configuration
For each field, configure:
- Name - Field identifier
- Label - Display name
- Required - Must be filled
- Default - Default value
- Validation - Rules (min/max, pattern)
- Hint - Help text
Editing Fields
- Select content type
- Click on field
- Modify settings
- Save changes
Deleting Fields
- Select content type
- Click delete on field
- Confirm deletion
Warning: Deleting fields removes data from existing content.
Reordering Fields
- Select content type
- Drag fields to reorder
- Save new order
Field Types
| Type | Use For |
|---|---|
| Text | Short text, titles |
| Rich Text | Formatted content, articles |
| Number | Prices, quantities |
| Date | Dates and times |
| Media | Images, files |
| Boolean | Yes/No options |
| Enumeration | Dropdown options |
| JSON | Complex data |
| Relation | Links to other content |
| Component | Reusable field groups |
Best Practices
Naming
- Use clear, descriptive names
- Follow consistent naming convention
- API IDs should be lowercase, no spaces
Structure
- Group related fields
- Keep types focused
- Don't overload with too many fields
- Use components for repeated structures
Planning
- Plan types before creating
- Consider how types relate
- Think about API usage
Tips
- Start Simple - Begin with basic fields
- Test Early - Create sample content to test
- Document - Note what each field is for
- Version Control - Track changes to types
- Consider Relations - Plan how types connect
Related Pages
- Content Manager - Create content with types
- API - Access content via API
💡 Note: Plan your content types carefully - changes can affect existing content.
