Přeskočit na obsah

Co je Contenta

Contenta je headless publikační platforma a administrace. Odděluje obsah (spravovaný v adminu a vystavený přes API) od vzhledu (samostatné weby). Jeden obsah → libovolný počet webů, každý vypadá jinak.

  • Jedna administrace, více webů — multi-tenant, izolace přes klíč webu (X-Site-Key).
  • Obsah žije v API, ne v šabloně — web si ho stáhne při buildu a vyrenderuje po svém.
  • Po publikaci se web sám přebuduje — Contenta pingne build hook.
┌──────────────┐ session auth ┌─────────────────────────┐
│ ADMIN UI │ ───────────────▶ │ BACKEND (API) │
│ (Next.js) │ ◀─────────────── │ NestJS + PostgreSQL │
└──────────────┘ admin API │ Redis · MinIO · Umami │
└───────────┬─────────────┘
obsah řídíš v adminu veřejné READ API │ (X-Site-Key)
┌───────────────────────────────────────┐
│ FRONTENDY (Astro, statika na CF) │
│ contenta-sablona · weby na míru │
└───────────────────────────────────────┘
▲ build hook (POST) ── rebuild po publikaci ──┘

Tři vrstvy:

  1. Admin — webová administrace, kde se tvoří a publikuje obsah, nastavují weby, sleduje návštěvnost.
  2. Backend — drží obsah všech webů v jedné databázi, vystavuje veřejné read API, řeší formuláře, média, fronty, rebuild hooky.
  3. Frontendy — samostatné statické weby (Astro) na Cloudflare Pages. Konzumují stejné public API.

Co tě jako integrátora čeká

Sekce “Co tě jako integrátora čeká”

Tvůj web bude přes public API tahat obsah (build-time) a posílat komentáře/formuláře (runtime). Stačí: