[Intum Pomoc](https://intum.pl/pomoc.md) / [CMS](https://intum.pl/pomoc/cms.md)

# [Pierwsza witryna](https://intum.pl/pomoc/cms/cms-pierwsza-witryna.md)

Witryna to jedna strona internetowa: ma własną nazwę, kod, szablon, język i domenę. Wszystko inne
w CMS - strony, paragrafy, szablony, artykuły i pliki - należy do konkretnej witryny, więc
witryna jest pierwszą rzeczą, którą się zakłada. Od pustej formatki do działającej strony z menu
prowadzą cztery kroki; domena jest ostatnim i można ją odłożyć.

> [!PATH]
> [CMS → Witryny](app:/cms/sites)

## Najszybciej: witryna testowa

Jeśli chcesz najpierw zobaczyć, jak to działa, nie zakładaj nic ręcznie. Na liście
[CMS → Strony](app:/cms/pages) jest przycisk **Testuj** - otwiera okno **Generuj testową
witrynę**. Jedno kliknięcie tworzy szablon z nawigacją i stopką, witrynę typu WWW oraz trzy
strony: główną, „O nas" i kontaktową. Taką witrynę można od razu oglądać, edytować na podglądzie
i rozbierać na części, a po zabawie usunąć.

## 1. Załóż witrynę {#zaloz-witryne}

Na liście witryn kliknij **Dodaj**. W formatce wypełnij:

- **Nazwa** - do rozpoznania witryny w panelu,
- **Kod** - krótki identyfikator bez spacji; wchodzi do adresu podglądu (`/w/kod`),
- **Rodzaj** - zwykła witryna WWW albo baza wiedzy,
- **Szablon** - rama witryny (nagłówek, menu, stopka). Lista ma dwie grupy: **Szablony**
  założone na tym koncie i **Szablony systemowe** - gotowe układy, od których najłatwiej zacząć.
  Przycisk **Podgląd** pokazuje wybrany układ na przykładowej treści, **Dostosuj** robi z niego
  własną kopię do edycji. Szablon systemowy bez dostosowania dostaje przyszłe poprawki sam.
  Można też zostawić puste i wrócić do tego później - opisuje to [Szablon witryny](cms/cms-szablon-witryny),
- **Język** - język treści; **Wielojęzyczność** włącz tylko wtedy, gdy witryna ma mieć wersje
  językowe ([Witryna w kilku językach](cms/cms-witryna-w-kilku-jezykach)),
- **Główna domena** - można zostawić puste i podpiąć domenę na końcu (krok 4).

## 2. Dodaj stronę startową

Strony zakłada się w [CMS → Strony](app:/cms/pages) przyciskiem **Dodaj stronę**. Strona
startowa to ta ze ścieżką `/`; kolejne dostają własne ścieżki (`/kontakt`, `/oferta`).

Strona dziedziczy szablon z witryny, więc nie musisz go wybierać osobno - podaj nazwę, ścieżkę
i treść. Treść może być zwykłym HTML-em albo markdownem; markdown jest rozpoznawany automatycznie.
Zaznacz **W menu**, jeśli strona ma się pokazać w menu witryny - kolejność ustawia **Priorytet**
(mniejsza liczba = wcześniej). Uwaga: szablony systemowe **Bulma Fresh** i **BIP Prosty 1** mają
menu wpisane na sztywno i tego pola nie czytają - nową pozycję dopisuje się w nich ręcznie po
**Dostosuj** ([Edytor szablonu](cms/edytor-szablonu-cms#gdy-cos-nie-dziala)).

Od tego momentu treść wygodniej poprawia się na podglądzie, klikając w stronę -
[Edycja wprost na stronie](cms/cms-edycja-na-stronie). Nowe strony też można dodawać stamtąd,
przyciskiem **Dodaj stronę** na pasku administratora.

## 3. Zobacz podgląd

Podgląd witryny działa od razu, bez domeny - pod adresem `/w/kod-witryny`. Na liście witryn
i przy każdej stronie prowadzi do niego przycisk podglądu. Wszystko, co widzisz na podglądzie,
tak samo pokaże się pod domeną.

To dobry moment, żeby sprawdzić szablon: [CMS → Szablony](app:/cms/layouts) pokazuje wszystkie
szablony witryny, a każdy z nich ma własny podgląd wyrenderowany na przykładowej treści.

## 4. Podepnij domenę {#podepnij-domene}

Domeny konta są w [ustawieniach CMS](app:/cms/settings) - osobna tabela domen (domena, język,
czy aktywna) z przyciskiem **Zarządzaj domenami**; która witryna korzysta z której domeny widać
w tabeli **Witryny** wyżej na tej samej stronie, przy przycisku **Zarządzaj witrynami**. Po
wskazaniu domeny w polu **Główna domena** witryny jej strony zaczynają się serwować pod tym
adresem, a podgląd `/w/kod` nadal działa.

Witryna jest publiczna od założenia, ale odwiedzającym pokaże się dopiero po weryfikacji konta -
na koncie niezweryfikowanym pod domeną widać komunikat zamiast strony. Stan widać na karcie
witryny (**Publiczna**).

## Co dalej {#co-dalej}

Gotowe scenariusze od pustego konta do działającej witryny:
[Strona firmowa](cms/strona-firmowa-cms), [Blog firmowy](cms/blog-firmowy-cms),
[Biuletyn Informacji Publicznej](cms/bip-cms) i
[Witryna w kilku wersjach językowych](cms/strona-w-kilku-jezykach-cms).