Skip to content

Co je Renick.Content? ​

Renick.Content je blokový editor pro October CMS. Obsah se ukládá jako JSON dokument: seznam typovaných bloků, například nadpis, formátovaný text nebo obrázek. Redaktoři je ve vizuálním editoru v administraci řadí a vnořují.

Bloky ​

Každý blok má data (vlastní pole), nastavení společná všem blokům (odsazení, šířka, zarovnání, pozadí, CSS třída, id kotvy) a viditelnost (zapnuto/vypnuto, plán zobrazit od / do, omezení na web). Kontejnerové bloky jako Sekce, Mřížka nebo Posuvník obsahují potomky.

Viz výchozí bloky. Bloky pro formuláře pro příspěvky Tailoru a OFFLINE.Mall přibudou, jakmile je jejich integrace dostupná.

Obsah je oddělen od prezentace ​

Dokument ukládá, co obsah je, ne jak vypadá. Každý typ bloku má výchozí partial a téma ho může přepsat souborem partials/renick-content/<handle>.htm. Poškozený nebo neznámý blok se přeskočí a zbytek stránky se vykreslí.

Tři vrstvy ​

  1. Úložiště: JSON s publikovaným schématem, uložený v poli, které ho hostí. Každé uložení se verzuje.
  2. Editor: formulářový widget contenteditor pro blueprinty Tailoru a formuláře administrace. Viz prohlídka editoru.
  3. Renderer: filtr |rc_blocks, content_render() a komponenta renickContent převádějí JSON na HTML a uplatňují přepisy tématem a pravidla viditelnosti.

Dále obsahuje: šablony, Sdílený obsah, Vlastní skripty, podporu multisite, integrace s pluginy, volitelnou AI, import a export a REST API.