Lab Percepcji — od HTML do działającego WordPressa
Migracja własnej strony, kolejne porządki i rozwój CMS. Od strony głównej do Programów, poradników i artykułów.

W tym opisie
Punkt wyjścia
Lab Percepcji zaczęło ten etap jako strona HTML z dopracowanym układem i materiałami. Najpierw trzeba było znaleźć właściwą wersję plików i porównać ją z działającą stroną. To ona była wzorcem treści i wyglądu; WordPress miał przejąć edycję oraz późniejszy rozwój.
Praca zaczęła się w osobnej wersji testowej. Pierwsza migracja obejmowała przede wszystkim HOME. Podstrony zostały przeniesione w kolejnym etapie, a później część z nich świadomie schowano, kiedy układ serwisu został uproszczony. To nie był jeden wielki rewrite, tylko kilka sprawdzanych zmian.
Co robiliśmy
Powstał własny motyw Sage oraz proste modele danych. Programy są osobnym typem treści, a Poradniki i News korzystają ze zwykłych wpisów i kategorii. Kontakt oraz O mnie pozostają stronami WordPressa. Tytuły, opisy, obrazy i przyciski można zmieniać bez edytowania szablonów.
- Zbudowano HOME i strukturalne pola ACF, zachowując istniejącą instalację.
- Przeniesiono wersja testowa na osobną bazę produkcji; zmianę domeny wykonano metodą obsługującą serializowane dane.
- Uproszczono menu i ustawiono zbędne strony jako szkice, zachowując ich treść.
- Rozwinięto bibliotekę PDF, przygotowano pięć News i połączono je z Programami.
- Kontakt uproszczono do e-maila i wspólnych adresów social media; O mnie otrzymało tekst dostarczony przez Rafała.
- Wersja testowaMały zakres HOME, pola CMS i testy.
- ProdukcjaBackup, paczka ZIP, osobna baza i zmiana domeny.
- RozwójPorządki struktury, PDF-y, artykuły i relacje między treściami.
Co zadziałało
Raport migracji potwierdza przeniesienie istniejących danych i zachowanie wersji testowej. WordPress działa pod właściwą domeną, a pliki produkcji i wersji testowej mają odrębne konfiguracje. W kolejnych etapach dane dodawano przez WordPressa zamiast nadpisywać całą produkcyjną bazę przy każdej zmianie motywu.
Obecna struktura zawiera sześć programów, 14 poradników PDF i pięć opublikowanych artykułów News. Powiązane treści pojawiają się przy Programach dynamicznie. Najnowszym małym rozszerzeniem jest Higgsfield z opcjonalnym linkiem afiliacyjnym i automatycznym oznaczeniem.

Higgsfield: rzeczywisty widok produkcji po rozszerzeniu istniejącego systemu Programów. Zrzut przedstawia wcześniejszą wersję strony.
Co nie zadziałało
Pierwsze uruchomienie samego HOME nie rozwiązywało jeszcze linków do dawnych podstron. Raport tego etapu uczciwie wykazywał ich brak, zamiast uznawać cały serwis za gotowy. Dopiero późniejsza migracja i porządki nadały tym przejściom aktualny sens.
Po przeniesieniu na produkcję fizyczny robots.txt nadal blokował indeksowanie, choć ustawienie WordPressa pozwalało już na obecność w wyszukiwarkach. To przykład dwóch warstw konfiguracji, które mogą się ze sobą rozmijać. Z kolei w rozszerzeniu Programów test wykrył podwójne kodowanie parametrów linku afiliacyjnego.
Co poprawiliśmy
Na produkcji poprawiono tylko robots.txt i jego manifest, pozostawiając noindex na wersji testowej. Nie było potrzeby ponownego uploadu całej strony. Link afiliacyjny otrzymał pojedyncze kodowanie HTML; test potwierdził zachowanie kilku parametrów adresu po odczytaniu go przez przeglądarkę.
Uproszczenie serwisu polegało również na odsunięciu niedokończonych rzeczy. Stare strony nie zostały skasowane permanentnie. Kontakt korzysta teraz ze wspólnych danych ze stopką, a właściwy tekst O mnie został umieszczony w natywnych blokach edytora.

Fragment rzeczywistej strony O mnie na telefonie. To część tego samego WordPressa, nie osobny projekt.
Czego się nauczyłem
- Migracja domeny obejmuje więcej niż pliki: bazę, adresy w treści, konfigurację, indeksowanie i linki.
- Mała paczka zmian i kontrola sum plików ułatwiają sprawdzenie wdrożenia.
- Zachowane szkice są lepszym punktem powrotu niż nieodwracalne usuwanie stron.
- Jedna relacja między treściami pozwala rozbudowywać serwis bez kopiowania artykułów.
- Test mobilny powinien należeć do tego samego etapu co desktop.
Aktualny status projektu
DZIAŁA. Produkcja Lab Percepcji i wersja testowa pozostają aktywne. Projekt nadal jest rozwijany; nowe treści i kolejne funkcje powstają etapami. Działająca infrastruktura nie oznacza, że wszystkie przyszłe treści są już napisane.
Przed większymi zmianami wykonywano kopie plików i bazy. Raport pierwszej migracji opisuje próbne odtworzenie produkcyjnego SQL do osobnej lokalnej bazy. Kolejne zmiany motywu przechodzą przez wersję testową, przygotowanie plików i małe wdrożenie i sprawdzenie rzeczywistej strony.
Źródła i granice opisu
Źródła: raport migracji produkcji, HOME V2, porządki struktury, import poradników oraz raporty Kontakt, O mnie i afiliacji. Zrzuty są rzeczywistymi materiałami z tych etapów. Opis pokazuje rozwój strony, nie obiecuje rezultatów biznesowych ani zasięgów.
Dziś stronę rozwijają także Projekty, Wideo, Historia i Usługi. Programy prowadzą do artykułów oraz poradników, a treści można zmieniać z panelu WordPressa.