Wprowadzenie
Rok 2022 przeszedł do historii w rozwoju oprogramowania PrestaShop. Po sześciu długich latach oczekiwania cyfrowa społeczność wreszcie doczekała się głównej aktualizacji – PrestaShop 8. Poprzednia główna wersja, PrestaShop 1.7, pojawiła się na rynku w 2016 roku.
Jeżeli jesteś właścicielem sklepu opartego na PrestaShop lub po prostu uczestnikiem świata e-commerce, z pewnością nurtuje cię, jakie korzyści przynosi ze sobą PrestaShop 8. To istotne nie tylko dla tych, którzy planują uruchomienie nowego sklepu na PrestaShop i zastanawiają się, którą wersję wybrać i dlaczego. To także istotne dla programistów i firm specjalizujących się w oprogramowaniu, które pracują z systemem PrestaShop.
Przeszukaliśmy wiele godnych zaufania źródeł i zebraliśmy najważniejsze informacje na temat PrestaShop 8 w naszym artykule. Naszym celem jest ułatwienie dostępu do cennych informacji na temat PrestaShop 8 wszystkim zainteresowanym tym tematem.
Dlaczego zmieniono numerację? PrestaShop 1.8 vs. PrestaShop 8
Ale jak to z 1.8 na 8? Przecież logika wskazywałaby na to, że po 1.8 jest 1.9 albo przynajmniej 2.0. Nie ukrywamy, że zaskoczyła nas ta numeracja, jak pewnie też wielu innych webdeveloperów. Odpowiedź jest dość prosta: ta zmiana upraszcza schemat numerowania, usuwając wiodącą „1” i pozostawiając trzy cyfry:
- Pierwsza cyfra oznacza główną wersję.
- Druga cyfra wskazuje na wydanie z istotnymi zmianami.
- Trzecia cyfra reprezentuje wersje łatujące błędy.
Dzięki tym zmianom PrestaShop prezentuje bardziej klarowny i przystępny sposób numerowania wersji. Przynajmniej według twórców, a jeśli chodzi o gust innych – o tym się nie dyskutuje.
Więcej o PrestaShop 8
Widmo nowej głównej wersji PrestaShop pojawiło się pod koniec 2021 roku, kiedy to ogłoszenie zostało oficjalnie zarejestrowane w jednym z wpisów na blogu datowanym na 14 grudnia 2021 roku na oficjalnym blogu PrestaShop.
Zgodnie z oczekiwaniami, PrestaShop 8 pojawił się w sierpniu 2022 roku jako wersja beta. Programiści pracujący nad tym systemem zostali zachęceni do przetestowania go i zgłaszania ewentualnych problemów.
W październiku 2022 roku ta sama platforma ogłosiła oficjalne wydanie PrestaShop 8.0.0, które jest dostępne do pobrania na GitHub.
PrestaShop 1.7 kontra PrestaShop 8 – Główne różnice
Obecnie dostępne wersje sugerują, że wygląd i funkcjonalność panelu administracyjnego praktycznie się nie zmieniają, co oznacza, że administratorzy mogą spodziewać się płynnego przejścia.
Nie ma prawdopodobnie potrzeby znacznych zmian w szablonach sklepu, choć mogą pojawić się potrzeby niewielkich dostosowań.
Bardziej szczegółowa analiza kodu zostanie przeprowadzona, gdy wersja sklepu osiągnie większą dojrzałość i zostanie pozbawiona typowych problemów związanych z początkowym etapem rozwoju.
Różnice Techniczne z Perspektywy Programisty PrestaShop 1.7.x vs. PrestaShop 8
Najważniejsze zmiany można podsumować w skrócie:
- Wsparcie dla PHP 8 i 8.1, przy minimalnym poziomie kompatybilności wynoszącym PHP 7.2.5.
- Wprowadzenie Symfony 4.4.
- Usunięcie wielu klas i metod, które wcześniej były oznaczone jako „deprecated” w poprzednich wersjach PrestaShop.
- Zmiany w komponencie Hook.
- Aktualizacje związane z obsługą haseł.
Częstotliwość Wprowadzania Nowych Wersji PrestaShop
Planowane jest wydawanie nowych wersji co 6-9 miesięcy, na przemian: głównych i mniejszych.
Oznacza to, że nowe wersje z większymi zmianami powinny ukazywać się co około 12-18 miesięcy.
Jednocześnie drobne poprawki w formie łatek (patch) będą wypuszczane w ciągu maksymalnie 6 tygodni od potwierdzenia istotności danego błędu. (Patche są tworzone tylko dla najnowszej oficjalnej wersji platformy).
Należy jednak pamiętać, że to tylko założenia, które mogą ulec zmianie.
Jak Długo Trwa Aktualizacja Sklepu Internetowego PrestaShop z Wersji 1.7.x na Wersję 8?
Trudno dokładnie oszacować czas aktualizacji, zwłaszcza że może on znacznie się różnić w zależności od konkretnego sklepu i ewentualnych modyfikacji. Obecnie dostępne informacje sugerują, że w przypadku sklepów bez znacznych zmian, prace programistów powinny zająć kilka godzin, a nie dni.
Oczywiście, im bardziej rozbudowany sklep, tym więcej obszarów do zweryfikowania, dostosowania i przetestowania, ale aktualizacja ta nie powinna być porównywana do tworzenia nowego sklepu, tak jak to miało miejsce w przypadku przejścia z wersji 1.6 na 1.7. Dlaczego tak uważamy?
- Powołujemy się na oficjalne informacje, w których PrestaShop pisze , że aktualizacja z wersji 1.7.8 do wersji 8 powinna być znacznie prostsza niż aktualizacja z wersji 1.6 do 1.7.
- Szablony sklepów z wersji 1.7 powinny pozostać kompatybilne z nowszą wersją.
- Wiele modułów będzie działać bez konieczności dostosowań.
- Mogą jednak pojawić się pewne zmiany związane z aktualizacją podstawowych bibliotek lub przeniesieniem na PHP 8.
Warto zaznaczyć, że w artykule z października 2022 roku, który ogłosił oficjalne wydanie PrestaShop 8, pojawiła się informacja, że moduł 1 Click Upgrade, ułatwiający aktualizacje z PrestaShop 1.7 do PrestaShop 8, nie jest jeszcze gotowy. Autor artykułu zaleca cierpliwość i oczekiwanie na jego pojawienie się w ciągu kilku tygodni.
Do Kiedy Bezpiecznie Można Pozostać na Wersji PrestaShop 1.7.x?
Oficjalne rozszerzone wsparcie dla wersji 1.7 zostanie utrzymane przez około rok od momentu wydania wersji 8. Wersja 8 została wydana w październiku 2022 roku, co oznacza, że wsparcie dla wersji 1.7 powinno trwać co najmniej do trzeciego lub czwartego kwartału 2023 roku.
Jednak zakończenie oficjalnego wsparcia nie oznacza, że natychmiast musisz aktualizować swój sklep. Nadal będzie działać poprawnie, a w przypadku krytycznych problemów, nawet po zakończeniu wsparcia, możemy pomóc. Staramy się również wspierać klientów korzystających z starszych wersji sklepów. Mamy doświadczenie w pracy z wersją 1.6, mimo że oficjalne wsparcie zakończyło się 30 czerwca 2019 roku. Także możecie spać spokojnie.
Potrzebuję obsługi sklepu PrestaShop
PrestaShop: Rozwój i Planowane Kierunki
Według informacji, które pojawiły się w mediach branżowych, PrestaShop zostało przejęte przez włoski koncern MBE, specjalizujący się w rozwiązaniach dla branży logistycznej, poligraficznej i marketingowej. Połączona baza klientów obu firm to około 600 tysięcy klientów w Europie i ponad milion na całym świecie. Fuzja ta ma umożliwić PrestaShop wzmocnienie swojej pozycji lidera zarówno w Europie, jak i Ameryce Łacińskiej.
Wg naszej oceny i tego, co się mówi w środowisku webdeveloperów wersja Open Source będzie fundamentem firmy PrestaShop. Tak jak rynek e-commerce ewoluuje, tak PrestaShop pewnie przymierzy się do zrobienia dwóch wersji swojego CMSa. Jedna – otwarta dla programistów – wciąż zachowa swoje funkcje, na których można dodawać swój kod, a druga opcja będzie zawierać moduły i usługi „gotowe” do zaimplementowania przez indywidualnych użytkowników. Z jakim skutkiem? Bardzo możliwe, że i tak będzie potrzebna pomoc programisty, któremu uda się zintegrować ze sobą wszystkie moduły, ale może stać się to łatwiejsze niż jest to obecnie.
Nowości ze świata PrestaShop – bezpośrednio od twórców:
Oficjalny blog PrestaShop dla programistów tworzony przez zespół PrestaShop.