OpenCart 3.0.3.9 został wydany 16 października 2023 roku. Niespodziewanie, dwa lata po ostatnim wydaniu trzeciej wersji 3.0.3.8 i siedmiu wydaniach czwartej wersji, ukazała się oficjalna aktualizacja, której nikt się nie spodziewał. Dlaczego tak? Pewnie dlatego, że nadal nie ma stabilnej wersji 4.0.xx, a wersja trzecia jest obecnie bardzo popularna i jeśli jest wybór pomiędzy wersją 3 a 4, to częściej wybierana jest wersja 3.x
Czy jesteś zainteresowany tym, co zmieniło się w OpenCart 3.0.3.9 w porównaniu do poprzedniej wersji 3.0.3.8? Na oficjalnej stronie nie ma szczegółowego opisu (nic dziwnego, bo nigdy go tam nie ma), ale jest link do strony na githubie z techniczną listą zmian w nowym silniku 3.0.3.9. Dlatego postaramy się wyjaśnić Ci bardziej szczegółowo wszystkie zmiany, które zaszły w tym wydaniu:
1. Pierwszą i najważniejszą aktualizacją jest kompatybilność z PHP 8.
Trudno zrozumieć, dlaczego konieczne było wsparcie nowej wersji PHP 8 na starej wersji opencarta. Wszyscy wiemy, że twórcy modułów mają mnóstwo pracy – czy to dostosowywanie modułów, w którym deklarują pełną kompatybilność z OpenCart 3.0, czy też dodanie komunikatu, że moduły działają tylko w wersjach PHP 7+. W końcu klienci zainstalują Openkart 3.0.3.9 na nowym PHP 8.2 i przytłoczą usługi wsparcia modułów i programistów - „dlaczego to nie działa?” ponieważ zadeklarowane wsparcie dla Openkart 3?.
2. Obsługuj obrazy w formacie WEBP.
Możesz teraz przesyłać obrazy z rozszerzeniem webp w menedżerze plików. Przydatna i ważna aktualizacja, ponieważ Google i jego usługi uwielbiają lekki format webp. Ale gdzie w takim razie jest wsparcie avif, jakiego oczekujemy w następnej aktualizacji?
3. Nowe ulepszenia w edytorze tekstu Summernote.
Dodano przycisk kursywy. Wielu z Was zapewne szukało przycisku „I” w edytorze opisów, ale zapomniało o tym, teraz problem ten został naprawiony. No i do edytora wizualnego dodali też rozmiar czcionki „13” – tak musi być, ktoś się nie bał tego zrobić, nie bez powodu pominięto ten rozmiar. Naprawiono także utrzymujący się błąd 404 w konsoli panelu administracyjnego spowodowany błędną ścieżką do pliku lokalizacyjnego edytora Summernote.
4. Ze strony produktu usunięto skrypt addthis (przyciski społecznościowe, udostępnianie).
Jest to rozsądne, ponieważ nikt nie używa tych przycisków.
5. Poprawki, poprawki.
Dużo różnych drobnych zmian w kodzie, nie spowodowały one większych problemów, ale wciąż jest na lepsze, ponieważ wiele zmian jest już dobrych, ale mimo to wersja 3.0.3.8 była również stabilna i samowystarczalna. Poprawki paginacji na stronach kont osobistych:
- Historia zamówień,
- Pobierz pliki,
- transakcje,
- Zwroty itp.
Naprawiono sortowanie opcji produktów w kolejności w panelu administracyjnym. Korekty w działaniu modułów płatniczych PayPal i Klarna. Oraz wiele różnych poprawek błędów ortograficznych, pominiętych tłumaczeń i zgodności z ogólnym „stylem kodu”.
Dlatego mamy następujący wniosek:
Nowa wersja OpenCart 3.0.3.9 jest zdecydowanie warta uwagi, a jeśli chcesz stworzyć sklep internetowy, zalecamy wybranie tej wersji, pobranie i zainstalowanie, ale to na dzień dzisiejszy, ponieważ w przyszłości wersja 4.0 będzie zmodernizować, a może będzie lepiej i nowocześniej. Teraz najnowsza wersja trio jest dość stabilna, jeśli mówimy o jej użyciu w PHP 7, ale w PHP 8 nadal uważamy, że konieczne jest przetestowanie, ponieważ większość modułów innych firm go nie obsługuje. Jest to więc tak samo świetna wersja jak stabilna wersja 3.0.3.8, ale z ulepszeniami. Jeśli więc masz pytania „czy moduły będą działać na 3.0.3.9?, jeśli autor zadeklarował wsparcie tylko dla 3.0.3.7 lub 3.0.3.8” – odpowiedź: będą działać, ale tylko jeśli masz PHP 7 na serwerze, z modułami PHP 8 może być niekompatybilny, dlatego przed zakupem modułów warto sprawdzić obsługę wymaganej wersji PHP.