What is the Content CMS?
4 dk okumaBaşlangıç
The Content CMS is a built-in headless CMS that lets you manage structured, multilingual content beyond translation keys. Think blog posts, help articles, landing page copy, FAQs — any content that needs to be authored, translated, and served via API.
Translation keys vs. content
| Translation keys | Content CMS | |
|---|---|---|
| Best for | UI strings (Save, Login, Welcome back) |
Long-form content (articles, docs, marketing) |
| Format | Key-value pairs | Rich text (Markdown), custom fields |
| Editing | Inline in translation table | Full-screen rich text editor |
| Structure | Namespaces | Content models with typed fields |
| Delivery | CDN (JSON files) | Content API (REST) |
Key concepts
Content models
A content model defines the structure of your content — like a database table schema. For example, a "Blog Post" model might have:
- Title (text)
- Body (rich text / markdown)
- Author (relation to users)
- Category (enum: tech, product, company)
- Featured image (media URL)
- Published date (text)
Models can be collections (many entries, like blog posts) or singletons (one entry, like a homepage hero).
Content entries
Entries are individual pieces of content that follow a model's structure. Each entry has:
- A title and slug (URL identifier)
- A body in rich text / Markdown
- Custom field values based on the model's fields
- Translations for each target language
- Status (draft or published)
- Version history
Content API
Published entries are served via a REST API:
GET /v1/content/{org}/{project}/models/{model}/entries
GET /v1/content/{org}/{project}/models/{model}/entries/{slug}
Authenticate with a content API key (x-api-key header).
What you can build with it
- Help centers — like this one! Collections of articles organized by topic
- Blog — posts with authors, categories, and images
- Marketing pages — structured landing page content
- FAQs — question-answer pairs grouped by category
- Changelogs — release notes with version numbers and dates
Features
- Visual model builder — create models with drag-and-drop field management
- Rich text editor — Plate.js editor with Markdown support
- Multi-language — translate entries into all your target languages
- Version history — track changes per entry
- API access — REST API + MCP tools for AI agents
- Bulk publish — publish multiple entries at once
Next steps
Bu makale yardımcı oldu mu?