Zmiany w Magento 2.3.2.
Magento 2.3.2. to najnowsza, jeszcze gorąca aktualizacja jednej z najpotężniejszych platform e-commerce na rynku. Już teraz przekonaj się, jakie możliwości otwiera przed Tobą i Twoim biznesem.
W tym artykule dowiesz się:
- Co poprawiono w Magento 2.3.2.
- Jakie ulepszenia wprowadzono dla Magento Open Source 2.3.2
- Co otrzymują użytkownicy Magento Commerce 2.3.2.
- Ile trwa aktualizacja Magento.
Magento 2.3.2. Co dodano w nowej wersji?
Najnowsza wersja Magento oficjalnie weszła na rynek 25 czerwca 2019 roku. Zgodnie z zapowiedziami twórcy skupili się głównie na poprawie bezpieczeństwa, funkcjonalności i wydajności platformy. Poprawili też setki błędów w kodzie.
Magento 2.3.2. wprowadza:
- Ponad 130 poprawek jakościowych.
- Ponad 200 ulepszeń w zakresie funkcjonalności.
- Ponad 75 aktualizacji zwiększających bezpieczeństwo.
- Ponad 356 rozwiązanych problemów z wcześniejszych wersji.
Z ponad pół tysiąca ulepszeń wybraliśmy te najistotniejsze.
Większe bezpieczeństwo
Magento 2.3.2. jeszcze lepiej przechowuje i chroni dane. Do najważniejszych zmian w tej kwestii zaliczyć należy:
- Zamykanie skryptów krzyżowych XSS
- Ulepszenia w zakresie RCE.
- Lepszą ochronę poufnych danych.
- Upgrade narzędzi bezpieczeństwa Adobe i Adobe Hacker.
- Liczne usprawnienia w zakresie pamięci podręcznej.
Warto zaznaczyć, że użytkownicy korzystający z platformy Magento Open Source 2.3.2 powinni zainstalować libsodium w wersji co najmniej 1.0.13. Pomoże to w lepszym szyfrowaniu danych. Osoby korzystające z Magento Commerce zostaną automatycznie wyposażone w zaktualizowaną wersję tej biblioteki.
Lepsza wydajność
Wśród nielicznych wad Magento najczęściej wymieniano fakt, że platforma wymaga niezwykle mocnego serwera. Dlatego twórcy wprowadzili następujące udogodnienia w kwestii zwiększenia wydajności:
- Ponad 20% krótszy czas ładowania mocno obciążonej strony sklepu.
- Szybsze wczytywanie galerii na stronie. Obrazy produktów ładują się równolegle z treścią strony, co sprawiało problem we wcześniejszych wersjach.
- Szybsze renderowanie stron dzięki poprawkom ładowania i analizowania JavaScript. Użytkownicy szybciej widzą całą stronę, a jej mniej istotne elementy ładują się na końcu.
- Poprawa czasu odpowiedzi strony sklepu przy dużym obciążeniu.
Funkcjonalność na wyższym poziomie
Wśród ponad 200 ulepszeń funkcjonalności w Magento 2.3.2. najbardziej wartymi uwagi są:
- Aktualizacja interfejsu Google Chart API do bezpłatnej usługi Image Charts. Umożliwia ona renderowanie statycznych wykresów w panelu.
- Metody płatności Braintree oraz Braintree PayPal obsługiwana są teraz przy sprawdzaniu i finalizacji zamówienia wysyłanego na wiele adresów. Wprowadzono również opcję znalezienia adresów na stronie kasy po wyborze wysyłki i adresu rozliczeniowego.
- Aktualizacja bramy CGI w module UPS z HTTP na HTTPS.
Ulepszone narzędzia handlowe
Poszczególne zadania w Magento 2.3.2. wykonywane są teraz jako procesy asynchroniczne w tle. Upgrade dotyczy m.in. generowania kuponów rabatowych, masowej edycji produktów oraz efektywniejszego eksportu danych (wcześniej musiały być one wykonywane ręcznie). To duża oszczędność czasu administratorów, ponieważ wymienione zadania wykonywane są teraz przez system.
W przypadku eksportu danych programiści popracowali nad limitem czasu połączeń, który dotychczas był problematyczny przy eksportowaniu bardzo dużej ilości produktów.
Upgrade koszyka i zamówień
W Magento 2.3.2 dokonano zmian w procesie zamówieniowym i koszyku zamówień, dzięki czemu:
- Magento nie opróżnia już koszyka po zresetowaniu hasła.
- Naprawiono szereg błędów w widoku mobilnym.
- Poprawiono błędy związane z regułami cen koszyka oraz informowaniem o regułach bezpłatnej wysyłki.
- Wyświetlanie zawsze poprawnej ceny w wynikach wyszukiwania.
- Magento nie stosuje już domyślnych ustawień grupy Klientów w przypadku tych, których grupę określono indywidualnie.
Co nowego w Magento Commerce 2.3.2?
Wszystkie wymienione wyżej ulepszenia dostępne są dla Magento Open Source 2.3.2. Użytkownicy platformy w wersji płatnej znajdą dodatkowo wiele innych zaawansowanych funkcji.
Udogodnienia w zakresie GraphQL
Pierwszym udogodnieniem jest buforowanie zapytań kategorii, cmsBlocks, cmsPage, produktów i urlResolver. Druga kwestia to ulepszenie zasięgu GraphQL zapewniające wsparcie w zakresie:
- obsługi prostych i wirtualnych produktów,
- dodawania, aktualizowania i usuwania elementów z koszyka,
- ustawiania metod i adresów wysyłki oraz jej rozliczeń,
- ustawiania metody płatności,
- testu wydajności GraphQL.
Należy dodać, że deweloperzy mają możliwość wykorzystania nowych scenariuszy testowych PWA GraphQL oraz nowego modułu Inventory GraphQL usprawniającego obsługę produktów.
Progressive Web Apps (PWA)
Magento Commerce 2.3.2 zawiera ulepszenia w zakresie PWA umożliwiające ponowne wykorzystanie i przeskalowanie komponentów potrzeby front-endu. Rozwiązania oparte są o bibliotekę Peregrine.
Udoskonalenia rozszerzeń
Magento w wersji komercyjnej zawiera rozszerzenia opracowane przez dostawców. Jednym z nich jest Amazon Pay zgodny z dyrektywą PSD2. To duże udogodnienie w szczególności dla Klientów sklepu internetowego.
Ulepszony core
Nowe wydanie Magento zawiera aż 130 ulepszeń przydatnych developerom. Poprawiają m.in. jakość frameworka oraz modułów Catalog, Sales, Checkout/One Page Checkout, UrlRewrite, Customer/Customers i UI.
Narzędzie do migracji danych BlueFoot
W Magento 2.3.2. moduł migracji treści BlueFoot umożliwia aktualizację platformy do wersji 2.3.1+ bez szkody dla zawartości strony. Moduł migruje wyłącznie zawartość opracowaną za pomocą natywnego BlueFoot.
Co więcej w Magento 2.3.2?
Lista ulepszeń jest jeszcze długa. Udowadnia to, że Magento rozwija się coraz prężniej, odpowiadając na potrzeby biznesowe rynku e-commerce.
Chcesz wiedzieć więcej? Pełną listę poprawek i ulepszeń znajdziesz tutaj: https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html