SYSTEM Cited by 1 source
Contentful¶
What it is¶
Contentful (contentful.com) is a commercial headless content-management system — a SaaS product that provides a structured authoring UI, a content data-model editor, and a delivery API for published content, while being agnostic about the presentation layer. Consumers (web sites, native apps, static site generators, custom micro-service aggregators) fetch content over the API and own the rendering entirely.
On this wiki, Contentful is the canonical instance of a headless-CMS SaaS wrapped by an internal proxy service inside a company with its own aggregation-layer discipline.
What makes it distinctive¶
- API-only delivery. The CMS does not render pages; it serves content over REST/GraphQL APIs. Consumers are responsible for the presentation tier. This is the defining property of the headless CMS category.
- Entry-type data model. Content is organised as entries of declared types, each with its own schema, validation rules, and content-editor form. Types can reference each other — a common pattern is a page entry whose fields include a list of references to module entries, enabling modular page composition.
- Rich editor UI extensibility. Contentful's authoring UI can be extended with custom apps written by the customer — a load-bearing feature for bigger customers that want domain-specific authoring affordances (e.g. a Zalando-specific certificate-picker) without forking the CMS.
- Multi-language support out of the box for localisation across many markets.
- Collaboration features (roles, workflows, content review) suitable for larger editorial teams.
Seen in¶
- sources/2022-09-28-zalando-more-editorial-content-please — Zalando Engineering describes its selection of Contentful as the headless CMS backing its Landing Pages stack, after evaluating multiple third-party options and rejecting a build-it-ourselves alternative on scope-risk grounds. Integrated into Zalando's Interface Framework via a custom Contentful proxy that maps Contentful entries to the Fashion Store API (FSA) GraphQL schema and caches responses so the internal aggregation tier only calls Zalando-operated APIs at request time (patterns/proxy-layer-for-external-saas). The authoring experience the team built on top of Contentful is a drag-and-drop module-composition UI where Content Managers assemble pages from pre-declared module entry-types (patterns/drag-and-drop-cms-layout) rather than authoring HTML or CSS. concepts/inner-sourcing: a second team (Sustainability) contributed a Sustainability Certificate module — a new Contentful entry-type + a new Contentful-proxy mapping
- new UI components — as a self-contained change, demonstrating the extensibility of the Contentful- authored workflow.
Related¶
- systems/zalando-landing-pages-stack · systems/zalando-content-proxy · systems/zalando-fashion-store-api · systems/zalando-rendering-engine
- concepts/headless-cms · concepts/cms-entry-type-modular-composition · concepts/build-vs-buy-for-cms
- patterns/headless-cms-for-editorial-content · patterns/proxy-layer-for-external-saas · patterns/drag-and-drop-cms-layout
- companies/zalando