NewAI writing assistant now live in all plans — drafts, translations, alt text and slug generation.Read more →
Hoe het werkt

Schema. Content. API. Klaar.

Definieer je contentmodel in minuten, publiceer content met AI-hulp en verbind elk front-end via REST of GraphQL. Geen infrastructuur om te beheren.

Aan de slag

Van nul naar live API in minder dan een uur.

1

MODELLEER JE CONTENT

Open de Content Type editor en definieer je schema — velden, types, validaties, talen. Geen code nodig. Je TypeScript-types en GraphQL-schema worden automatisch gegenereerd vanuit wat je bouwt.

2

PUBLICEER MET AI-HULP

Redacteuren maken entries aan in een overzichtelijke twee-kolominterface. De AI-schrijfassistent is beschikbaar in elk tekstveld — werk een briefing uit tot een concept, vertaal naar talen, genereer SEO-metadata en vul alt-teksten automatisch in.

3

KOPPEL ELK FRONT-END

Haal gepubliceerde content op via REST of GraphQL. De TypeScript SDK regelt paginering, linkresolutie en herhaalpogingen. Publiceer naar Vercel, Netlify of je eigen infrastructuur — ContentGrids CDN-cacheerbare API houdt reactietijden onder de 50ms aan de edge.

Schema

Jouw contentmodel, jouw regels

Content Types in ContentGrid werken als getypeerde databasetabellen — alleen genereren de editor-UI, REST-endpoints en het GraphQL-schema er automatisch uit. Voeg een veld toe in de Content Type editor en het is direct overal beschikbaar: in het entryformulier, in de Delivery API-response, in de gegenereerde TypeScript-types en in het GraphQL-schema.

  • 20+ veldtypes: tekst, rich text, referentie, media, slug, JSON, coördinaten en meer
  • Velddniveau validaties: verplicht, uniek, regex, bereik, MIME-type en Content Type-beperkingen
  • Gelokaliseerde velden per taal opgeslagen — gedeelde velden gedeeld over alle talen
  • Schemamigaties bijgehouden en geversied via CLI-migratiescripts
CONTENT TYPE
BlogPost
6 FIELDS
titleTEXTrequired
bodyRICH TEXTlocalized
slugSLUGunique · auto
heroImageMEDIAoptional
publishedAtDATETIMElocalized
localeLOCALEfallback chain
TypeScript typesGraphQL schemaREST filters
DEFINE ONCE · RUNS EVERYWHEREAUTO-UPDATED
Publiceren

Concept, goedkeuren, publiceren — op één plek

Elke entry heeft een twee-vlaksstatusmodel: concept- en gepubliceerde velden worden apart opgeslagen. Redacteuren zien hun werkversie; de Delivery API retourneert alleen de gepubliceerde versie. Publiceer direct, plan voor een toekomstig tijdstip of route via een optionele goedkeuringsworkflow.

  • Statusmachine: Concept → Gewijzigd → Gepubliceerd → Gearchiveerd → Gepland
  • Gepland publiceren op elk toekomstig UTC-tijdstip
  • Optionele goedkeuringsworkflow: Concept → In Review → Goedgekeurd → Gepubliceerd
  • Onbeperkte versiegeschiedenis met zij-aan-zij vergelijking en één-klik terugzetten
STATUS MACHINE
DRAFT
CHANGED
PUBLISHED
VERSION HISTORY
v5
Published
A. Patel
14 May · 09:15
v4
Title updated
A. Patel
14 May · 09:08
v3
Body copy edit
J. Martens
13 May · 17:42
UNLIMITED HISTORY · DIFF + RESTORE1 CLICK
DRAFT. APPROVE. PUBLISH.SCHEDULED OK

Zie het werken op jouw content

Boek een 20-minuten demo — we modelleren live een Content Type vanuit jouw use case.

    Hoe het werkt — ContentGrid