[Intum Pomoc](https://intum.pl/pomoc.md) / [Historia zmian](https://intum.pl/pomoc/cms/historia-zmian.md)

# [Historia zmian](https://intum.pl/pomoc/cms/historia-zmian-cms-rejestr.md)

Rejestr zmian zapisuje, kto i kiedy utworzył, zmienił, opublikował, wycofał z publikacji albo
usunął stronę, paragraf lub artykuł witryny. Wpisy powstają same, z każdego zapisu w tych
modelach - nie da się ich dopisać ani poprawić ręcznie, a raz zapisanych nie da się usunąć
z panelu.

> [!PATH]
> [CMS → Rejestr zmian](app:/cms/change_logs)

## Kiedy rejestr działa {#bip}

Rejestr prowadzi tylko witryna, która ma włączone pole **Rejestr zmian (BIP)** w swojej formatce
([Pierwsza witryna](cms/cms-pierwsza-witryna)). Domyślnie jest wyłączony - zwykła strona firmowa
go nie potrzebuje; włącza się go przede wszystkim na witrynach
Biuletynu Informacji Publicznej, gdzie prawo wymaga jawnego rejestru zmian treści. Na witrynie
bez włączonego rejestru zmiany stron i artykułów nie zostawiają śladu w tym miejscu.

Rejestrowane są zmiany **stron**, **artykułów** i **paragrafów**. Zwykła edycja bez realnej zmiany
treści (np. zapis formatki bez żadnej modyfikacji pola) nie tworzy wpisu. Publikacja i wycofanie
artykułu z publikacji liczą się jako osobne zdarzenia, ważniejsze niż zwykła edycja.

## Lista wpisów {#lista}

Tabela pokazuje **Datę zmiany**, **Rodzaj zmiany** (Utworzenie / Edycja / Publikacja / Wycofanie
z publikacji / Usunięcie), **Rodzaj obiektu** (Strona / Artykuł / Paragraf), **Czego dotyczy**
(nazwa obiektu w chwili zmiany - link do niego, jeśli jeszcze istnieje), **Ścieżkę**, **Stronę**
(dla zmiany paragrafu - stronę, na której on stoi) i **Osobę dokonującą zmiany**. Selektor nad
tabelą filtruje wpisy do jednej witryny, gdy na koncie jest ich kilka.

## Szczegóły wpisu {#szczegoly}

Kliknięcie w wiersz otwiera pełny wpis: te same dane co na liście, plus **Zmienione pola**
(nazwy pól, które faktycznie się zmieniły) i listę **Pozostałych zmian tego obiektu** - do dziesięciu
poprzednich zdarzeń na tym samym obiekcie, z linkiem **Pokaż wszystkie** do pełnej historii.
Przycisk **Przejdź do obiektu** prowadzi do aktualnej wersji strony/artykułu/paragrafu; gdy obiekt
został od tego czasu usunięty, zamiast przycisku pokazuje się etykieta **Obiekt usunięty** -
wpis w rejestrze zostaje mimo to, z ostatnią znaną nazwą i ścieżką.

Wejście do historii jednej strony (łącznie z jej paragrafami) jest też dostępne z formatki
strony i z widoku szczegółów wpisu, linkiem **Historia strony**.

## Publiczny widok dla odwiedzających {#publiczny}

Ten ekran w panelu jest widokiem redakcyjnym (wymaga zalogowania i uprawnienia do CMS). Publiczny,
anonimowy widok rejestru zmian dla odwiedzających BIP jest osobną funkcją - wstawia się go do
treści strony znacznikiem `<cms type="changelog_page">` (metryczka jednej strony: kto i kiedy
wytworzył, opublikował i ostatnio zmienił) albo `<cms type="changelog_site">` (pełna, stronicowana
tabela wszystkich publicznych zdarzeń witryny). Nad polem **Zawartość** w formatce strony, w rzędzie
przycisków **Wstaw:**, są gotowe do kliknięcia przyciski **changelog_page** i **changelog_site**,
które wklejają te znaczniki - tak samo jak przycisk **box** opisany w
[Dodaj miejsce na paragrafy](cms/cms-edycja-na-stronie#dodaj-miejsce-na-paragrafy).
Szablon systemowy **BIP Prosty 1** ma je już wstawione.

> [!NOTE]
> Wpisów rejestru nie da się edytować ani usunąć z panelu - to zamierzone, rejestr ma być
> dowodem, że dana zmiana rzeczywiście miała miejsce.

## Gdy coś nie działa {#gdy-cos-nie-dziala}

**Rejestr jest pusty mimo edycji stron i artykułów.** Najczęstszy powód to wyłączone pole
**Rejestr zmian (BIP)** w formatce witryny - bez niego zapisy w ogóle nie tworzą wpisów, nawet
wstecznie po włączeniu. Pełna lista przyczyn:
[Rejestr zmian (BIP) jest pusty mimo edycji treści](cms/cms-problem-rejestr-zmian-pusty).