Ustal, co naprawdę trzeba przenieść
Eksport treści z CMS nie zawsze oznacza eksport całej strony. Plik z artykułami może zawierać tytuły i teksty, ale nie przenosić wyglądu, ustawień formularzy, kont użytkowników ani plików graficznych. Zanim wybierzesz narzędzie, spisz typy treści używane w witrynie: podstrony, wpisy blogowe, kategorie, opisy usług, pozycje katalogu i pola dodatkowe. Przy każdym typie zanotuj, które informacje muszą pozostać widoczne po przeniesieniu.
Przejrzyj też kilka reprezentatywnych stron, a nie tylko stronę główną. Długi artykuł ze zdjęciami, wpis przypisany do kilku kategorii i pozycja katalogu z niestandardowymi polami mogą ujawnić różne problemy. Oddziel treści od funkcji: tekst i zdjęcia zwykle wymagają innego postępowania niż wyszukiwarka katalogu, formularz kontaktowy czy układ szablonu.
Sprawdź format eksportu i przygotuj kopie
Ustal, w jakim formacie obecny CMS zapisuje dane i co potrafi odczytać nowy system. Sam fakt, że oba obsługują pliki CSV lub XML, nie gwarantuje zgodności nazw pól ani sposobu zapisu treści. Zrób próbny eksport niewielkiej partii i sprawdź, czy zawiera pełne teksty, daty publikacji, statusy szkiców, przypisane kategorie oraz odwołania do obrazów. Jeżeli treść korzysta z bloków lub kodów właściwych dla starego systemu, zaplanuj ich zamianę lub ręczne poprawki.
Przed zmianami wykonaj kopię bazy danych i plików starej strony oraz upewnij się, że potrafisz je odtworzyć. Zachowaj też osobny egzemplarz wyeksportowanych danych w niezmienionej postaci. Pracuj na kopii testowej nowej witryny, a nie od razu na stronie dostępnej dla odwiedzających. Dzięki temu błędny import można powtórzyć bez porządkowania publicznie widocznych duplikatów.
Zaplanuj adresy, pliki i powiązania
Zapisz obecne adresy ważnych podstron i porównaj je z adresami, które utworzy nowy CMS. Zmiana sposobu budowania adresów może sprawić, że dawne odnośniki przestaną działać. Przygotuj prostą tabelę ze starym adresem, nowym adresem i nazwą strony. Jeżeli adresy muszą się zmienić, zaplanuj przekierowania ze starych adresów na odpowiadające im nowe miejsca. Sprawdź również odnośniki wewnątrz artykułów, ponieważ mogą nadal wskazywać starą strukturę.
Osobno potraktuj zdjęcia i dokumenty do pobrania. Import może zachować jedynie odnośniki do plików umieszczonych na starej stronie, zamiast skopiować same pliki. Sprawdź, czy obrazy otwierają się z nowej lokalizacji, mają właściwe opisy alternatywne i nie znikną po wyłączeniu starej witryny. Przy kategoriach, autorach i powiązanych wpisach upewnij się, że import odtwarza relacje, a nie tylko same nazwy.
Wykonaj próbny import i oceń wynik
Najpierw przenieś małą, różnorodną próbkę treści. Porównaj ją z oryginałem: kolejność nagłówków, akapity, listy, podpisy zdjęć, tabele i osadzone materiały. Zwróć uwagę na polskie znaki oraz fragmenty formatowania, które po imporcie mogą pojawić się jako widoczny kod. Obejrzyj wynik także na telefonie i sprawdź, czy linki oraz elementy nawigacji można wygodnie obsłużyć.
Następnie sprawdź dane niewidoczne od razu w tekście: tytuły i opisy stron, adresy kanoniczne, status publikacji oraz ustawienia dostępu, jeśli były używane. Nie zakładaj, że każda pozycja trafiła na stronę tylko dlatego, że narzędzie zakończyło pracę bez błędu. Porównaj liczbę zaimportowanych pozycji według typów i przejrzyj zarówno losowe przykłady, jak i strony szczególnie ważne dla odwiedzających.
Przygotuj publikację i możliwość wycofania zmian
Gdy próba się powiedzie, ustal kolejność działań przy właściwym przeniesieniu. Jeśli na starej stronie nadal pojawiają się nowe wpisy lub zmiany, wyznacz moment ostatniego eksportu, aby niczego nie pominąć. Przed udostępnieniem nowej witryny sprawdź przekierowania, menu, wyszukiwarkę, formularze i uprawnienia kont. Dane użytkowników oraz treści niepubliczne przenoś tylko wtedy, gdy są potrzebne, i ogranicz dostęp do plików eksportu.
Zachowaj starą stronę i kopie przez okres potrzebny na kontrolę przeniesienia, zamiast usuwać je natychmiast po publikacji. Zapisz, jakie poprawki wykonano ręcznie i które elementy wymagają jeszcze sprawdzenia. Taka lista pomaga rozstrzygnąć, czy wykryty problem dotyczy pojedynczego wpisu, reguły importu czy ustawienia nowego CMS. Dopiero po kontroli można uznać przeniesienie treści za zakończone.



