Wersje i publikacja
Wersje
Każda strona ma jedną lub więcej Wersji (page_version), z których każda ma własny stan (Szkic / Opublikowana). Pozwala to edytować nową wersję treści bez wpływu na to, co jest opublikowane — dopiero gdy wersja zostanie oznaczona jako Opublikowana, staje się aktywną wersją strony.
Komponenty treści (Baner, Treść, Lista, Slider, Funkcjonalność) zawsze należą do konkretnej wersji (page_version_id), a nie bezpośrednio do strony. Innymi słowy, edycja komponentu w wersji roboczej nie wpływa na to, co jest opublikowane.
Publikacja
Podczas publikowania strony CLUAR:
- Zbiera wszystkie aktywne komponenty opublikowanej wersji (banery, treści, listy, slidery, funkcjonalności wraz z odpowiadającymi im akcjami).
- Generuje plik struktury w formacie JSON z tą zawartością.
- W środowisku produkcyjnym wstępnie renderuje statyczny plik
index.htmldla adresu URL strony (dla każdego języka), już z wypełnionymi meta tagami SEO i Open Graph — co jest ważne dla udostępniania w mediach społecznościowych i dla wyszukiwarek, ponieważ sama witryna jest SPA w React.
Następny krok
Częstym sposobem tworzenia strony jest zduplikowanie innej, już istniejącej — zobacz Klonowanie strony.