| 17 stycznia 2011
Czy można w łatwy sposób przeprowadzić migrację Joomla! 1.5.x do 1.6.x - z tym pytaniem będzie się borykało coraz więcej osób. Czy migracja jest bezpieczna? Jak to zrobić?.Na wstępie należy zaznaczyć, że migracja to nie aktualizacja wydania do nowszego. Niestety nie ma możliwości przeprowadzenia uaktualnienia w taki sposób jak było to w przypadku aktualizacji np: Joomla! 1.5.21 do 1.5.22. W najnowszej wersji Joomla! wprowadzono wiele zmian i zabieg migracji z 1.5 nie jest wcale taką prostą czynnością. Warto sobie również zadać pytania czy warto migrować? Zasada jest prosta - jeśli Twoja witryna, która działa na Joomla 1.5 w pełni spełnia Twoje oczekiwania, działa stabilnie i nie potrzebujesz np: zaawansowanej kontroli dostępu (ACL - Access Control Level), która to znajduje się Joomla 1.6 - to zostań przy swoim dobrze działającym wydaniu 1.5. Trzeba także sprawdzić czy szablon, jakiego używamy ma już swój odpowiednik do nowej wersji Joomla!. Dodatkowo przejrzeć wszystkie moduły, komponenty i dodatki jakich użyliśmy do stworzenia naszej witryny i znaleźć ich odpowiedniki, które będą działały w wydaniu 1.6.
Pamiętajcie! - Joomla 1.6 pozbawiona jest zgodności wstecznej. Wszystkie szablony, komponenty, moduły i dodatki muszą być przygotowane zgodnie z wymogami wersji 1.6 (stare dodatki nie będą działać)
Przejdźmy teraz do procedury migracyjnej. Od czego musimy zacząć?. Oczywiście pierwszym krokiem przed podjęciem jakichkolwiek czynności jest wykonanie kopii zapasowej naszej witryny. Kopię możemy wykonać ręcznie lub przy pomocy np: AkeebaBackup. Mając kopię naszej witryny możemy zacząć pracę przy migracji. Dobrym rozwiązaniem jest również (zalecanym) pobranie kopii zapasowej na komputer lokalny i testy migracyjne np: przy pomocy mov'AMP PL. Decyzję pozostawiam Wam. Sprawdźmy czy nasza Joomla 1.5 jest w najnowszym wydaniu (obecnie 1.5.22) jeśli nie, najlepiej jest przeprowadzić aktualizację 1.5.x do najnowszej wersji przed procedurą migracyjną. Musimy także sprawdzić czy nasz szablon ma swój odpowiednik, który będzie działał w Joomla! 1.6. Dodatkowo pobrać potrzebne nam dodatki - oczywiście zgodne z Joomla! 1.6 ( w chwili pisania tego artykułu jest ich jedynie 256 szt ).
1. Zaczynamy migrację. Do tego celu potrzebne nam będzie narzędzie jUpgrade. Przed jego instalowaniem sprawdźcie czy spełniacie wymagania potrzebne do prawidłowej pracy tego narzędzia:
Wymagania dla jUpgrade
- PHP 5.x
- Curl module of PHP enabled
- Joomla 1.5
- A Browser with Javascript/jQuery support
3. Po zainstalowaniu komponentu jUpgrade możemy przeprowadzić proces migracyjny. W tym celu klikamy na zapleczu naszej witryny Komponenty > jUpgrade. W tym miejscu zobaczymy grafikę i przycisk umożliwiający rozpoczęcie migracji.

4. Rozpocznie się proces migracyjny.

5. Po zakończeniu całego procesu możemy wybrać jeden z linków Witryna (przejdziemy na naszą frontową stronę witryny) lub Administrator (czyli nasze zaplecze). Ja kliknąłem Administrator i oczom mym ukazał się całkiem ładny i nowy panel logowania

Czyżby migracja się udała ??
5. W moim przypadku wszystko się udało. Panel administracyjny działa poprawnie, witryna działa poprawnie. Pamiętajcie! testy migracji wykonujcie na testowej wersji swojej witryny!.
Podsumowanie: W chwili obecnej jest jeszcze zbyt mało zgodnych z wersją Joomla! 1.6 komponentów, dodatków, modułów i szablonów aby bez problemu przeprowadzić migrację z wersji 1.5 do 1.6. Jeśli jednak na naszej witrynie nie używamy wielu dodatkowych komponentów i potrafimy sami przygotować (zmodyfikować) nasz obecny szablon - można się pokusić o migrację. Moim zdaniem migracja jest jednak bezpodstawna jeśli nasza witryna działa poprawnie. W Joomla 1.6 nie znajdziemy aż tylu ciekawych zmian aby za wszelką cenę przeprowadzać proces migracyjny. Przede wszystkim obecne wydanie Joomla! 1.6 należy traktować ze sporym dystansem. Prawdopodobnie w niedługim czasie będą wydawane aktualizacje do wydania 1.6 poprawiające ewentualne błędy znalezione przez użytkowników. Jeśli chcesz używać Joomla! 1.6 - pobierz, zainstaluj, poznaj. Nie widzę jednak powodu aby w chwili obecnej swoje witryny opierać na 1.6 - moim zdaniem jest zbyt wcześnie.....
I dobra wiadomość: W ciągu najbliższych dni zostanie przygotowany nowy projekt "JAMP" - następca mov'AMP PL. Dzięki programowi JAMP będziemy mogli testować Joomla! 1.6 na swoim lokalnym komputerze. Dodatkowe informacje o projekcie JAMP już wkrótce ....

Witam serdecznie na moim blogu. Mam nadzieję, że znajdziecie tutaj czasem wpisy, które was zainteresują i pomogą w rozwiązywaniu problemów z Joomla!. Przede wszystkim blog dotyczy systemu zarządzania treścią Joomla! i wszystkiego co z nim związane. Zapoznać się będzie można z najnowszymi komponentami i dodatkami. Pojawić się mogą również moje prywatne i mniej ciekawe wpisy ....



Komentarze
Niestety na mov'AMP 2.0.2 migracja nie przebiega poprawnie (curl włączony)- http://forum.joomla.pl/showthread.php?46935-Joomla-1.6-RC1&p=209369&viewfull=1#post209369
Zrzut ekranu w poście kolegi szymon189. Jest na to jakiś sposób?
Pozdrawiam :)
Kanał RSS z komentarzami do tego postu.