Po co w ogóle śledzić wersje dokumentów w BIP?
BIP nie jest zwykłym „blogiem urzędowym”. To urzędowy publikator, na którym mieszkańcy, rodzice czy przedsiębiorcy opierają swoje decyzje. Jeżeli w Biuletynie wisi regulamin naboru, statut szkoły czy uchwała o opłatach, to użytkownik ma prawo zakładać, że jest to treść aktualna. Z drugiej strony – każda jednostka wie, że dokumenty bywają poprawiane, a niekiedy publikowane z błędem, który trzeba skorygować.
W takich sytuacjach kluczowe stają się wersje dokumentu. Dobrze prowadzony rejestr zmian pozwala odpowiedzieć na kilka strategicznych pytań: kiedy dokładnie opublikowano pierwszą wersję, kiedy wprowadzono korektę, czego dotyczyła i kto ją wprowadził. To ważne nie tylko z punktu widzenia przejrzystości, ale też odpowiedzialności prawnej – szczególnie przy uchwałach, zarządzeniach i dokumentach finansowych.
W artykułach Co musi zawierać Biuletyn Informacji Publicznej? oraz Najczęstsze błędy przy tworzeniu BIP na WordPress i jak ich uniknąć piszę szerzej o zakresie treści. Tutaj skupiam się na jednym, konkretnym aspekcie: jak udowodnić, jaka wersja dokumentu była opublikowana w danej chwili.
Dlaczego „rewizje” WordPressa nie wystarczają w BIP?
WordPress ma wbudowaną funkcję „revisions”, która zapisuje kolejne wersje treści wpisu czy strony. Dla bloga to świetne narzędzie: można cofnąć się o kilka kroków, porównać fragmenty tekstu, przywrócić starszą wersję. Problem w tym, że w kontekście BIP to rozwiązanie jest za płytkie.
Po pierwsze – rewizje obejmują głównie treść edytora. Tymczasem w BIP najważniejsze rzeczy dzieją się często w załącznikach: PDF-ach z uchwałą, skanach decyzji, tabelach opłat. Podmiana pliku na inny nie tworzy czytelnej historii, którą dałoby się pokazać użytkownikowi w formie „wersja 1, wersja 2, wersja 3”. W panelu administratora da się czasem coś odszukać, ale z punktu widzenia jawności to za mało.
Po drugie – mechanizm WordPressa nie jest zaprojektowany jako oficjalny rejestr zmian. Rewizje można kasować, scalać, a ich widok jest dostępny tylko z poziomu kokpitu. Użytkownik BIP – mieszkaniec, rodzic, dziennikarz – nie ma prostego sposobu, żeby zobaczyć, kiedy i co zostało zmienione w danym dokumencie. A to właśnie bywa przedmiotem sporu.
Po trzecie – domyślne rewizje nie rozróżniają rodzaju zmiany. System widzi „ktoś zapisał stronę”, ale nie wie, czy poprawił literówkę w opisie, czy podmienił załącznik z uchwałą o podatkach. Dla BIP istotne jest rozróżnienie zwykłej korekty redakcyjnej od zmiany, która realnie wpływa na treść prawa lokalnego lub warunki naboru.
Efekt jest taki, że nawet jeśli w WordPressie „coś się tam zapisuje”, to z perspektywy audytu, kontroli lub skargi nie mamy czytelnego, jawnego rejestru wersji dokumentu.
Hej! Potrzebujesz uruchomić BIP?
Wtyczki do wersjonowania? Dlaczego w BIP to za mało
Na rynku istnieją wtyczki, które rozbudowują system rewizji w WordPressie, pozwalają na bardziej szczegółowe porównywanie wersji czy logowanie działań użytkowników. Problem w tym, że żadne z dostępnych rozwiązań nie jest projektowane pod realia BIP.
Typowe wtyczki skupiają się na wygodzie administratora: łatwiejszym cofaniu zmian, dodatkowym logu w panelu czy integracji z workflow redakcyjnym. Rzadko kiedy oferują przejrzysty, dostępny dla każdego użytkownika widok historii dokumentu na stronie BIP, powiązany z załącznikami, datami wejścia w życie i informacją, czego dotyczyła zmiana. Często trudno je też dostosować do wymogów braku reklamy w BIP, dostępności cyfrowej czy konkretnej struktury Biuletynu.
Dlatego w praktyce, jeżeli jednostka chce mieć prawdziwy rejestr wersji dokumentów w BIP, kończy się na tworzeniu dedykowanego rozwiązania. Dokładnie z tego powodu w szablonie BIP na WordPress z bipwordpress.pl powstało autorskie narzędzie, szyte pod potrzeby urzędów, szkół i innych instytucji publicznych.
Jak powinien wyglądać rejestr zmian dokumentu w BIP?
Żeby wersjonowanie miało sens w świecie informacji publicznej, musi spełniać kilka prostych, ale ważnych warunków. Po pierwsze – każda istotna zmiana w dokumencie (w tym podmiana pliku) powinna zostawiać widoczny ślad: datę, autora i informację, czego dotyczyła aktualizacja. Po drugie – historia zmian powinna być dostępna nie tylko w panelu WordPressa, ale także na stronie BIP, w formie jasnej „historii dokumentu”.
Wyobrażam to sobie tak: mieszkaniec otwiera stronę z uchwałą czy zarządzeniem i oprócz treści widzi blok „Historia zmian”, w którym wymienione są kolejne wersje wraz z datami, krótkim opisem i informacją, kto wprowadzał modyfikacje. W razie potrzeby może sprawdzić, czy regulamin był poprawiany po jego wejściu w życie, czy nie. Taki mechanizm działa jak cyfrowy odpowiednik papierowego rejestru zmian, z którym wiele osób z administracji jest dobrze zaznajomionych.
Ważne jest również powiązanie wersji dokumentu z archiwum BIP. Jeżeli jakaś wersja przestaje obowiązywać, nie musi znikać bez śladu – może trafić do archiwum, a rejestr zmian pozwoli łatwo wskazać, do kiedy była aktualna. To znacząco ułatwia pracę przy kontrolach i sporach, a jednocześnie porządkuje treść BIP, zamiast tworzyć setki niemal identycznych stron.
Autorskie narzędzie do wersjonowania w szablonie BIP na WordPress
Ze względu na powyższe ograniczenia zdecydowałem się zbudować własne narzędzie do rejestrowania zmian dokumentów i stron w BIP na WordPress. Zamiast „doklejać” kolejną wtyczkę, mechanizm jest częścią szablonu BIP – dzięki temu można kontrolować zarówno dane, jak i sposób prezentacji historii użytkownikowi.
Za każdym razem, gdy redaktor publikuje nową wersję strony lub podmienia ważny załącznik, system zapisuje osobny wpis w rejestrze zmian. Zawiera on informacje o dacie, osobie wprowadzającej modyfikację oraz krótkim opisie, czego dotyczyła korekta. Na froncie BIP użytkownik widzi z kolei czytelny blok z historią dokumentu – bez konieczności zaglądania do kokpitu WordPressa i szukania w technicznych logach.
W praktyce oznacza to, że dla uchwał, zarządzeń czy regulaminów możemy wreszcie powiedzieć: „wiemy, co było opublikowane danego dnia, wiemy, kto to zmienił i potrafimy to pokazać mieszkańcowi w przejrzysty sposób”. Dla kierownika jednostki to dodatkowe zabezpieczenie, a dla redaktorów – proste narzędzie, które działa „przy okazji” codziennej pracy w panelu BIP.
Jak przygotować BIP do wdrożenia rejestru wersji?
Samo narzędzie to połowa sukcesu. Druga połowa to uporządkowanie treści. Zanim włączysz rejestr wersji dokumentów, warto zrobić krótki przegląd istniejącego BIP: zidentyfikować kluczowe strony i dokumenty (uchwały, regulaminy, cenniki, statuty), nadać im spójne nazwy i zastanowić się, kto odpowiada za ich aktualizację. To dobry moment, żeby przy okazji pozbyć się starych, zdublowanych treści i przenieść część materiałów do archiwum.
Jeżeli planujesz przy okazji migrację z innego systemu, polecam dwa teksty: Migracja z gotowych systemów BIP do WordPress – plusy i minusy oraz Jak przenieść istniejący BIP na WordPress bez utraty danych?. Omawiam tam, jak zabezpieczyć wcześniejsze wersje dokumentów, żeby historia nie urywała się w dniu zmiany systemu.
Podsumowanie – rejestr wersji dokumentów w BIP na WordPress to nie „fanaberia”
Wersjonowanie dokumentów w BIP nie jest miłym dodatkiem dla informatyków, tylko konkretnym narzędziem do realizacji zasady przejrzystości działania administracji. Standardowy WordPress z mechanizmem rewizji nie rozwiązuje tego problemu: nie śledzi w przejrzysty sposób zmian w załącznikach, nie daje mieszkańcowi prostego widoku historii dokumentu, nie działa jak formalny rejestr zmian.
Dlatego w szablonie BIP na WordPress stworzyłem dedykowane narzędzie, które rejestruje zmiany na stronach i przy dokumentach, a następnie pokazuje je użytkownikowi w czytelnej formie. Dzięki temu jednostka może powiedzieć: wiemy, co, kiedy i przez kogo zostało opublikowane oraz jak zmieniała się treść. To nie tylko wygoda dla redaktorów, ale przede wszystkim spokojniejsza głowa kierownika jednostki przy kontrolach, audytach i kontaktach z mieszkańcami.
Jeżeli chcesz mieć BIP, w którym historia dokumentów jest tak samo przejrzysta jak ich aktualna wersja, warto zaplanować wersjonowanie już na etapie wdrażania lub modernizacji Biuletynu. Później, gdy pojawią się pierwsze spory o treść uchwały czy regulaminu, to właśnie rejestr zmian dokumentu może okazać się Twoim najlepszym argumentem.