Technologia dla dobrostanu zwierząt w Japonii — kompleksowa migracja platformy zrealizowana przez Tech To The Rescue
Sprawdź, jak nawiązaliśmy współpracę z Animal Rights Center Japan, by zmigrować Hachidory — platformę informacyjną — z autorskiego, przestarzałego CMS-a do WordPressa, zachowując treści w języku japońskim, dzięki czemu organizacja mogła skupić się na swojej misji, a nie na technologii.
Hachidory to platforma lifestylowa prowadzona przez Animal Rights Center Japan (ARCJ) — japońską organizację non-profit poświęconą zwalczaniu nieetycznych praktyk.
Takich jak chów przemysłowy, ale też podnoszenie świadomości w zakresie dobrostanu zwierząt i pomaganiu im w prowadzeniu życia bliższego naturalnemu. Hachidory pełni funkcję centrum informacyjnego dla japońskiej społeczności wegańskiej: katalogu wegańskich restauracji, hoteli i miejsc, biblioteki przepisów, listy wydarzeń, książek oraz treści redakcyjnych łączących czytelników z szerszą misją praw zwierząt.
Typ serwisu: Portal informacyjny + katalog + biblioteka przepisów
Rodzaj projektu: Pełna realizacja projektu
Czas trwania: Migracja zrealizowana w 2022 r.; platforma działa stabilnie od tamtej pory
KLUCZOWE PROBLEMY PRZED WSPÓŁPRACĄ
Wyzwania
Platforma zamknięta w autorskim, przestarzałym CMS-ie. Hachidory działała na własnym systemie zarządzania treścią opartym na bazie danych PostgreSQL — co oznaczało, że organizacja była uzależniona od tego konkretnego stosu technologicznego, aby cokolwiek publikować, i nie miała realnej ścieżki do rozwoju platformy.
Lata treści postawione na szali. Restauracje, hotele, miejsca, przepisy, książki, wydarzenia — każda kategoria rozrastała się organicznie przez lata pracy redakcyjnej. Każda migracja niosła realne ryzyko utraty lub uszkodzenia treści, które zespół budował kawałek po kawałku.
Język japoński jako warstwa techniczna, nie tylko warstwa treści. Hachidory działa całkowicie w języku japońskim — co oznaczało, że migracja musiała prawidłowo obsługiwać kodowanie UTF-8 w każdym rekordzie, każdej kategorii, każdym polu metadanych, z pełnym zachowaniem japońskiej typografii.
Budżet organizacji pozarządowej zderzony z wyzwaniem technicznym na skalę korporacyjną. Migracja platformy o takim zakresie normalnie przekraczałaby możliwości finansowe organizacji non-profit zajmującej się dobrostaniem zwierząt — bez innego modelu współpracy projekt po prostu nie mógłby dojść do skutku.
Co musieliśmy zapewnić
- Zmigrować całą platformę z autorskiego CMS-a opartego na PostgreSQL do WordPressa — bez utraty ani jednego rekordu spośród lat zgromadzonych treści
- Zachować pełną wierność treści w języku japońskim na każdym etapie migracji — w tym nazwy kategorii, metadane wpisów i tekst redakcyjny
- Odbudować architekturę katalogu przy użyciu niestandardowych typów wpisów WordPress (Custom Post Types) — restauracje, hotele, miejsca, przepisy, książki, wydarzenia — każde z własnym schematem i potrzebami w zakresie filtrowania
- Zmigrować kompletną bibliotekę mediów i ponownie powiązać każde zdjęcie z odpowiadającą mu treścią
- Zrealizować nową platformę w modelu współpracy charytatywnej — udostępniając migrację na poziomie korporacyjnym organizacji, która inaczej nie mogłaby sobie na to pozwolić
- Przekazać platformę, którą zespół może samodzielnie obsługiwać, w swoim własnym języku, bez stałej zależności od deweloperów
„Naszą misją jest dobrostan zwierząt — nie utrzymywanie strony internetowej. Potrzebowaliśmy partnera, który przeniesie naszą platformę na coś, co sami będziemy mogli obsługiwać, nie tracąc lat treści, które zbudowaliśmy.”
Hachidory
NASZE ROZWIĄZANIE
Nasze rozwiązanie dla Hachidory
WLC podjęło się projektu Hachidory jako zaangażowania pro bono w ramach Tech To The Rescue — globalnej inicjatywy łączącej firmy technologiczne z organizacjami pozarządowymi potrzebującymi prac technicznych, których inaczej nie mogłyby sfinansować. Odbudowaliśmy architekturę katalogu Hachidory na WordPressie z pełnym modelowaniem Custom Post Types dla każdej kategorii treści, napisaliśmy własne skrypty migracyjne do konwersji danych PostgreSQL do natywnego formatu importu WordPressa i zachowaliśmy kompletny stos treści w języku japońskim od początku do końca. Platforma działa stabilnie od tamtej pory.
01
Kompletna migracja z autorskiego CMS-a PostgreSQL do WordPressa
02
Własne skrypty migracyjne stworzone specjalnie pod starą strukturę danych
03
Pełne zachowanie treści w języku japońskim w każdym rekordzie
04
Architektura Custom Post Types dla sześciu odrębnych kategorii treści
05
Interaktywna mapa wegańskich miejsc w całej Japonii
Co wdrożyliśmy
1. Dedykowany pipeline migracyjny
- Największe wyzwanie techniczne projektu: konwersja danych z autorskiego CMS-a opartego na PostgreSQL do formatu, który WordPress może wczytać w sposób czysty i niezawodny. Napisaliśmy własne skrypty migracyjne, które odwzorowały każdy rekord, każdą kategorię i każdą relację ze starszej bazy danych do natywnej struktury importu WordPressa — z ręczną weryfikacją każdego kroku, by wychwycić to, czego automatyzacja nie mogła.
2. Architektura treści zaprojektowana pod katalog
- Niestandardowe typy wpisów WordPress zostały ustrukturyzowane tak, by odzwierciedlały rzeczywisty sposób działania treści Hachidory: wegańskie restauracje, hotele i miejsca, przepisy, książki i wydarzenia stały się osobnymi typami treści z własnymi atrybutami i logiką filtrowania. Zespół może teraz publikować w dowolnej kategorii bez potrzeby angażowania dewelopera do rozszerzania schematu.
3. Pełna wierność treści w języku japońskim
- Każdy etap migracji był audytowany względem oryginalnych treści, aby upewnić się, że japońska typografia, kodowanie i metadane zostały przeniesione bez zarzutu. Przy 11-godzinnej różnicy czasu i braku możliwości prowadzenia rozmów na żywo zespół weryfikował mapowanie treści przez ustrukturyzowaną komunikację asynchroniczną — w tym krzyżowe sprawdzanie tłumaczeń rekordów, by upewnić się, że nic nie zostało uszkodzone podczas transferu.
4. Interaktywna mapa wegańskiej Japonii
- Jeden z centralnych elementów nowej platformy: mapa wegańskich miejsc w całej Japonii (głównie Tokio), pozwalająca użytkownikom odkrywać, gdzie mogą jeść, nocować i angażować się w społeczność wegańską we własnych miastach.
5. Biblioteka przepisów i centrum redakcyjne
- Wegańska biblioteka przepisów — w tym treści tematyczne, takie jak wegańskie sushi — oraz centrum blogowe dla szerszej misji redakcyjnej ARCJ, wszystko działające na tej samej architekturze, wszystko zarządzalne przez zespół bez wsparcia deweloperów.
6. Kompletna migracja biblioteki mediów
- Każde zdjęcie przypisane do każdego fragmentu treści zostało zmigrowane razem z danymi, z prawidłowym ponownym połączeniem odniesień do mediów — dzięki czemu lata wizualnej pracy redakcyjnej nie musiały być odbudowywane od zera.


Porozmawiajmy o tym, jak możemy zastosować podobne rozwiązania w Twoim projekcie.
EFEKTY
Wyniki (Przed → Po)
WordPress — otwarty, łatwy w utrzymaniu, należący do organizacji
Autorski CMS z własnym backendem PostgreSQL
Standardowa architektura WordPress — przenośna, eksportowalna, rozszerzalna
Zamknięta w jednym, zastrzeżonym systemie
Custom Post Types dla restauracji, hoteli, miejsc, przepisów, książek, wydarzeń
Struktura specyficzna dla autorskiego CMS-a
W pełni zmigrowane z kompleksową wiernością UTF-8 — bez utraty danych w rekordach ani metadanych
Zachowane w systemie legacy
Zmigrowana w całości i ponownie połączona z odpowiadającymi treściami
Powiązana z legacy CMS-em
Zespół samodzielnie publikuje, edytuje i zarządza platformą
Uzależnienie od pierwotnego dostawcy CMS-a
Zrealizowane pro bono przez Tech To The Rescue
Poza zasięgiem budżetu organizacji non-profit
Stabilnie na produkcji od 2022 r.
–
„Najbardziej doceniliśmy to, że po migracji mogliśmy wreszcie skupić się ponownie na naszej misji — a nie na technologii, która ją podtrzymuje.”
Hachidory

Dlaczego to zadziałało
- Pro bono potraktowane poważnie — zaangażowanie było charytatywne w sensie komercyjnym, ale korporacyjne pod względem wykonania technicznego
- Migracja potraktowana jako proces, nie skrypt — ręczna weryfikacja każdego rekordu, zero utraty treści spośród lat zgromadzonej pracy redakcyjnej
- Wierność treści japońskiej audytowana od początku do końca — język nie był warstwą treści, był wymaganiem technicznym i został tak właśnie potraktowany
- Zbudowane pod przekazanie od pierwszego dnia — celem nie był udany launch, lecz organizacja pozarządowa samodzielnie obsługująca własną platformę lata później. Tak właśnie jest.
- Partnerstwo przez Tech To The Rescue — udostępnianie poważnej inżynierii organizacjom, których praca jest ważniejsza niż ich budżet

„Platforma działa stabilnie pod naszą opieką już od lat. To najlepsze świadectwo, jakie możemy wystawić — nadal korzystamy z tego, co zbudowali, i nadal służy naszej społeczności.”
Hachidory