# Headless CMS Payload

URL: https://www.virtuex.cz/co-tvorime/weby/payload-cms
Slib: Obsah oddělený od kódu, bez limitů.
Orientační cena: od 20 000 Kč (nejsme plátci DPH)

**Payload CMS, obsah bez limitů.**

Moderní CMS na TypeScriptu, které běží přímo v Next.js. Postavíme od nuly, doplníme chybějící funkce nebo navážeme na rozpracovaný projekt. Typicky 6–10 týdnů od návrhu modelu po spuštění.

## Pro koho

- **Stejný obsah potřebuje web i aplikace.** Produkty, články nebo texty zadáte jednou a web, mobilní aplikace i další kanály si je berou přes API. Nemusíte udržovat dvě verze téhož obsahu, které se rozcházejí.
- **Editoři chtějí skládat stránky z bloků.** Page builder z hotových bloků dává redaktorům volnost bez rizika rozbitého designu. Každý blok má definovaná pole a v editoru se zobrazuje s živým náhledem.
- **Tým chce mít obsahový model v kódu a gitu.** Kolekce, pole i oprávnění jsou TypeScript. Změna prochází review, testy a nasazením, takže víte, kdo, kdy a proč model změnil. Typy sdílíte s frontendem, takže chyby odhalí překladač.

## Co dodáváme

- **Datový model kolekcí:** Navržené kolekce, pole a vztahy podle vašeho obsahu: stránky, články, produkty, autoři. Schéma je v kódu a snadno se rozšiřuje o nové typy.
- **Page builder z bloků:** Sada bloků (hero, galerie, ceník, formulář, CTA), ze kterých redaktoři skládají stránky. Každý blok má živý náhled a hlídá konzistenci designu.
- **Role a oprávnění:** Autor, redaktor, schvalovatel, správce. Každý vidí a upravuje jen to, co potřebuje, a změny zůstávají dohledatelné.
- **Náhledy a verze obsahu:** Koncepty, plánované publikování a historie verzí s možností návratu. Redaktor si stránku prohlédne ve skutečném designu ještě před zveřejněním.
- **Vícejazyčnost:** Překlady na úrovni polí, záložní jazyk a oddělené publikování. Hotové je i přepínání jazyků a správné adresy pro SEO.
- **Napojení na frontend:** Typované API (REST i GraphQL) a hotové napojení na Next.js. Frontend čte obsah rychle a při změně se stránky samy přegenerují.

## Postup

1. **Návrh datového modelu** Zmapujeme obsah, kdo ho zadává a kde se používá. Navrhneme kolekce, pole a vztahy. Výstupem je schéma, které schválíte dřív, než se začne programovat.
2. **Bloky a editor** Vytvoříme bloky pro page builder, nastavíme role a živý náhled. Editoři si editor vyzkouší ve verzi, ve které už mohou zadávat reálný obsah.
3. **Frontend** Postavíme web v Next.js, který obsah čte z Payloadu. Využijeme statické generování a cache, aby byl web rychlý a obsah se aktualizoval hned po publikaci.
4. **Migrace obsahu** Přeneseme obsah ze starého systému nebo tabulek. Skriptem, aby byl přenos opakovatelný, a zachováme adresy kvůli SEO.
5. **Rozvoj** Po spuštění přidáváme nové bloky a funkce, aktualizujeme závislosti a hlídáme provoz. Můžete mít měsíční balíček hodin, nebo se ozvat podle potřeby.

## Varianty a nástroje

- **Jádro:** Payload běží přímo v Next.js, takže web a administrace sdílejí jednu aplikaci, jedno nasazení a jeden typový systém. (Payload, Next.js, TypeScript)
- **Data:** Databázi volíme podle povahy dat a týmu, který ji bude provozovat. Obě možnosti jsou plně podporované. (PostgreSQL, MongoDB)
- **Editor:** Administrace, ve které redaktoři skutečně rádi pracují. Bloky, náhledy i pole přizpůsobujeme vašemu obsahu. (Vlastní bloky, Živý náhled, Lexical editor)
- **Soubory:** Obrázky, videa a dokumenty se ukládají mimo aplikaci, aby web zůstal rychlý a snadno se zálohoval. (S3 úložiště, Zpracování obrázků)
- **Provoz:** Kde web a administrace poběží a jak se na ně nasazují změny. Nasazování je automatické a vrací se jedním krokem. (Vercel, Vlastní server)

## Časté otázky

**Payload, nebo WordPress?**

Payload volíme, když obsah potřebuje víc kanálů, když chcete obsahový model v kódu, nebo když je CMS součástí aplikace. Pro běžný firemní web s redaktory bývá pohodlnější WordPress.

**Je Payload zdarma?**

Samotné CMS je open-source a bez licenčních poplatků. Platíte vývoj, hosting a údržbu. Nejste vázaní na žádného poskytovatele a data i kód vlastníte.

**Kde poběží?**

Nejčastěji na Vercelu nebo na vlastním serveru. Databázi můžeme provozovat u spravované služby, nebo u vás. Volíme podle požadavků na data a rozpočet.

**Umí editor upravovat stránky vizuálně?**

Redaktor skládá stránky z bloků a vidí živý náhled. Bloky definujeme předem, aby se nedal rozbít design. Pokud potřebujete plně vizuální builder, postavíme vlastní editor, ale je to samostatná zakázka.

**Kolik takový projekt stojí?**

Payload CMS s webem začíná od 20 000 Kč. Cenu určuje rozsah modelu, počet bloků a napojení. Přesnou nabídku připravíme po návrhu schématu.

**Jak dlouho trvá výroba?**

Typicky 6–10 týdnů od návrhu modelu po spuštění. Nejvíc času zabírá příprava obsahu a migrace ze starého systému.

**Můžete navázat na rozpracovaný projekt?**

Ano. Nejdřív provedeme audit kódu a datového modelu a řekneme vám, co je v pořádku a co je potřeba předělat. Pak navrhneme postup dokončení.

**Co když budu chtít odejít?**

Nic vás nedrží. Kód, data i dokumentace patří vám a Payload je open-source, takže ho zvládne rozvíjet kdokoli, kdo umí TypeScript.

---
Zdroj: https://www.virtuex.cz/co-tvorime/weby/payload-cms
Kontakt: info@virtuex.cz, +420 774 865 508
Další služby: https://www.virtuex.cz/llms.txt
