# Kto zmienił stronę? Dziennik zmian, gdy pracuje na niej więcej niż jedna osoba

> W czwartek ze strony zniknął numer telefonu i nikt się nie przyznaje. Dostęp ma właściciel, pracownica i agencja. Panel ma na to osobny ekran: dziennik zmian całej witryny, z osobą, godziną i przedmiotem każdego zapisu. Pokazujemy, czym różni się od historii wersji i kiedy używa się którego.

Opublikowano: 2026-09-25 · Aktualizacja: 2026-10-07
Źródło: https://kompasfirm.pl/blog/kto-zmienil-strone-dziennik-zmian-witryny

---
Scenariusz, który zna każda firma, w której stronę prowadzi więcej niż jedna osoba: w czwartek rano okazuje się, że ze strony zniknął numer telefonu na pasku kontaktowym. Dostęp do panelu ma właściciel, pracownica od ofert i agencja, która w zeszłym tygodniu robiła poprawki SEO. Nikt nie pamięta, żeby to ruszał. Zaczyna się śledztwo po kalendarzach i wiadomościach.

To pytanie jest inne niż „jak było wcześniej". Na „jak było wcześniej" panel odpowiada od dawna, historią wersji podstrony. Na „kto to zmienił i kiedy" odpowiada osobny ekran: **Ustawienia strony → Historia zmian**.

## Co widać na dzienniku

Dziennik to jedna tabela, od najnowszego wpisu, po pięćdziesiąt na stronę. Każdy wiersz ma cztery kolumny:

| Kolumna | Co zawiera |
| --- | --- |
| Kiedy | data z godziną, a pod nią odległość w czasie („2 godziny temu") |
| Kto | imię z konta, a pod nim login, jeśli konto loguje się loginem zamiast adresu |
| Co | opis po polsku („Zapis sekcji", „Dodanie sekcji", „Zmiana przez czat AI"), a pod nim techniczna nazwa operacji |
| Czego dotyczyło | nazwa podstrony, pliku, produktu, formularza albo domeny |

![Ekran Historia zmian w panelu: tabela z datą, osobą, opisem operacji i przedmiotem zmiany, nad nią przyciski z trzema osobami i liczbą ich zmian](/img/blog/dziennik/01-historia-zmian.jpg)

Nad tabelą są przyciski z osobami, które kiedykolwiek coś na tej stronie zmieniły, każdy z liczbą zmian. Jedno kliknięcie zawęża listę do jednej osoby, co zwykle wystarcza, żeby zamknąć temat: „agencja zrobiła w zeszłym tygodniu siedem zapisów, wszystkie na podstronie usług, paska kontaktowego nie dotykała".

![Historia zmian zawężona do jednej osoby: pięć zapisów copywriterki, z jej loginem pod imieniem](/img/blog/dziennik/02-filtr-osoba.jpg)

Filtr jest na razie jeden, po osobie. Nie ma filtrowania po dacie ani po rodzaju operacji, bo przy stronie firmowej liczba zmian jest taka, że wystarcza przewinięcie listy: pięćdziesiąt wpisów na stronie to zwykle kilka tygodni pracy. Nie ma też eksportu do pliku; jeśli potrzebujesz dziennika poza panelem, wydrukuj widok do PDF.

## Co trafia do dziennika, a co nie

Zasada jest prosta: notujemy **udane zapisy** wykonane w panelu tej witryny. Konkretnie:

- podstrony: nowa podstrona, zapis ustawień, nowa wersja językowa, przywrócenie wcześniejszej wersji,
- sekcje: dodanie, zapis, ukrycie, duplikat, zmiana kolejności, usunięcie,
- edytor wizualny i czat AI, z własnymi opisami, więc widać, którą drogą zmiana weszła,
- blog, biblioteka mediów, menu, bloki treści, przekierowania, formularze, sklep,
- domeny, udostępnienia, pakiety usług, automatyzacje, kampanie,
- zapis ustawień witryny,
- obsługa zgłoszeń i zamówień.

Nie trafia tam natomiast:

- samo oglądanie ekranów (wejście do edytora nie jest zmianą),
- zapis odrzucony przez walidację: skoro nic się nie zapisało, nie ma czego notować, a dziennik pełen nieudanych prób byłby bezużyteczny,
- wyszukiwanie w panelu i analizy AI, które niczego nie zmieniają,
- to, co na stronie robią odwiedzający: wysłane zgłoszenie z formularza, złożone zamówienie, wyszukiwanie na stronie. To nie są zmiany w panelu i mają własne miejsca (skrzynka zgłoszeń, zamówienia, monitoring fraz),
- zmiany wykonane bez udziału człowieka: podstrona opublikowana o zaplanowanej godzinie, odnowienie domeny, automatyczne przeliczenie wariantów zdjęć. Nie mają autora, więc nie mają czego wpisać do kolumny „Kto". Jeśli w dzienniku brakuje zmiany, którą widzisz na stronie, najczęściej właśnie to się stało: zadziałał harmonogram ustawiony wcześniej przez człowieka, a wpis o ustawieniu harmonogramu jest w dzienniku pod datą, kiedy ktoś go ustawił.

## Dlaczego dziennik jest kompletny

Typowy dziennik w aplikacji powstaje tak, że programista dopisuje „zanotuj to" w każdym miejscu, które zmienia dane. Po roku połowa miejsc jest pominięta, bo ktoś zapomniał, a użytkownik nie ma jak tego zauważyć: brak wpisu wygląda tak samo jak brak zmiany.

U nas dziennik siedzi piętro wyżej, na poziomie żądania do panelu. Każde żądanie, które coś zmienia, dotyczy konkretnej witryny i kończy się powodzeniem, zostawia wpis. Skutek jest taki, że nowa funkcja panelu trafia do dziennika sama, zanim ktokolwiek o tym pomyśli. Opisy po polsku mamy przypisane do najczęstszych operacji, a dla reszty składane są z rodziny („podstrony", „menu", „pliku") i czasownika („Dodanie", „Zapis", „Usunięcie"). Dlatego pod opisem jest też techniczna nazwa: gdy opis brzmi ogólnie, ta nazwa jednoznacznie wskazuje operację i warto ją podać, pisząc do nas.

## Od pytania do cofnięcia zmiany

Dziennik nie przywraca treści. Pokazuje, kto i kiedy, a potem oddaje pałeczkę historii wersji. Pełna ścieżka wygląda tak:

1. **Historia zmian witryny**: filtrujesz po dacie albo po osobie i znajdujesz wpis „Zapis sekcji, Podstrona: Kontakt, środa 16:41, Anna".
2. Wchodzisz w tę podstronę, otwierasz kartę **Historia wersji** i wybierasz wersję z tej godziny.
3. Przycisk **Zmiany** pokazuje, co dokładnie się różni: które pole, jaki tekst był, jaki jest.
4. **Przywróć** wraca do stanu sprzed zmiany. Bieżący stan zapisuje się jako kolejna wersja, więc i to da się cofnąć.

![Karta Historia wersji w edytorze podstrony: cztery wersje z autorami i przyciskami Zmiany oraz Przywróć](/img/blog/dziennik/03-historia-wersji.jpg)

O samym cofaniu pisaliśmy osobno, w tekście o tym, że [nie da się zepsuć strony nieodwracalnie](/blog/nie-da-sie-zepsuc-strony-historia-wersji-kosz). Dziennik jest brakującym elementem tamtej układanki: tam chodziło o spokój jednej osoby, tu o porządek między kilkoma.

[[cta:mid]]

## Kto widzi dziennik

Właściciel konta oraz zespół w rolach Administrator, Redaktor i Podgląd. Nie widzi go copywriter w zespole ani żadna z ról udostępnienia pojedynczej strony: ani redaktor, ani handlowiec, ani klient w podglądzie.

To nie przeoczenie, tylko decyzja. Dziennik jest narzędziem właściciela strony, a osoba rozliczana z pracy nad nią nie powinna mieć wglądu w narzędzie, które tę pracę nadzoruje, ani tym bardziej możliwości zarządzania nim. Z tego samego powodu dziennik jest tylko do odczytu, również dla właściciela konta: dziennik, z którego da się usunąć niewygodny wpis, nie jest dziennikiem.

## Granice, o których warto wiedzieć

- **Dziennik nie pokazuje treści sprzed zmiany.** Mówi „Anna zapisała sekcję", nie „Anna zmieniła numer telefonu z X na Y". Od różnic jest historia wersji podstrony.
- **Nie obejmuje zmian na koncie**, czyli płatności, planu, zespołu i danych do faktury. Notujemy pracę nad konkretną witryną.
- **Nie notuje zmian wykonanych przez [serwer MCP](/blog/serwer-mcp-asystent-ai-buduje-strony)**, czyli przez agenta AI działającego poza panelem. Te zapisy zostawiają jednak wersję podstrony w historii wersji, więc da się je obejrzeć i cofnąć.
- **Wpisy żyją rok.** Starsze kasujemy automatycznie, raz w tygodniu. Dziennik ma służyć bieżącej pracy, a nie rosnąć w nieskończoność. Jeśli potrzebujesz zachować go na dłużej, wydrukuj widok do PDF przed upływem roku.
- **Dziennik zaczyna się w dniu uruchomienia funkcji.** Wcześniejszych zmian nie da się odtworzyć, bo nie były nigdzie notowane.

## Najczęstsze pytania

**W którym planie to działa?** We wszystkich, także w darmowym. Niczego nie trzeba włączać.

**Czy zobaczę adres IP osoby, która zmieniła stronę?** Nie. Dziennik odpowiada na pytanie „kto z moich ludzi", a nie „z jakiego urządzenia". Adresów IP celowo nie zapisujemy, bo to dane, których przechowywania nikt tu nie potrzebuje.

**Czy dziennik to nie jest kontrola pracownika?** W treści wpisu nie ma nic poza imieniem, godziną i nazwą operacji: żadnej treści zmiany, żadnego adresu IP, żadnego czasu spędzonego w panelu. To zapis zdarzeń na stronie firmy, a nie pomiar wydajności człowieka. Wpisy znikają po roku, więc nie budują historii, do której dałoby się wracać po latach. Jeśli pracownicy mają wiedzieć, że taki dziennik istnieje, a to zwykle dobry pomysł, wystarczy im o tym powiedzieć: nikt tego nie ukrywa, ekran jest w panelu, a nie w zapleczu.

**Co, jeśli usunę konto współpracownika?** Wpisy zostają razem z imieniem zapisanym w chwili zmiany. Gdy nie da się go już ustalić, w kolumnie „Kto" widnieje „konto usunięte".

**Czy dziennik spowalnia panel?** Nie w sposób, który da się zauważyć: to jeden dopisany wiersz przy zapisie, który i tak trafia do bazy.

**Mam kilka stron. Czy jest wspólny dziennik dla wszystkich?** Nie, dziennik jest per witryna, bo pytanie zawsze dotyczy konkretnej strony. Przełączasz stronę w panelu i patrzysz na jej historię.

Jeśli oddajesz stronę w cudze ręce, a robi to coraz więcej firm, dziennik jest tą rzeczą, która zamienia zaufanie w coś sprawdzalnego. Nie po to, żeby kogokolwiek łapać za rękę. Po to, żeby czwartkowe „kto zmienił numer telefonu" trwało trzydzieści sekund, a nie pół dnia.

[[cta:end]]
