Magento News #1: Najważniejsze funkcjonalności Magento 2.3.4
To już dwa miesiące odkąd Adobe wypuściło najnowszy update swojego oprogramowania. W tym czasie zdążyliśmy przetestować jego funkcjonalności, które w skrócie przedstawimy Ci w tym tekście. Zaczynamy.
Zwiększone bezpieczeństwo
Jednym z najważniejszych punktów upadate’u było wprowadzenie aż 30 ulepszeń z zakresu bezpieczeństwa. Do głównych założeń należało uszczelnienie luk w skryptach XSS oraz zmniejszenie podatności na RCE. Do tej pory oficjalnie nie potwierdzono takich zdarzeń, jednakże Magento 2.3.4 chce być przygotowane na wszystkie zagrożenia.
Istotne jest, że zazwyczaj w przypadku tych ataków w pierwszej kolejności uzyskuje się dostęp do konta administratora, dlatego Magento 2 uczula, aby dbać o jego odpowiednie zabezpieczenie np. poprzez dwuetapową weryfikację czy użycie VPN.
Z innych ulepszeń z zakresu bezpieczeństwa w Magento 2.3.4:
- zrezygnowano z aktualizacji customizowanych layoutów, aby zminimalizować ryzyko RCE.
- postawiono na redesign szablonów treści, dzięki czemu istnieje możliwość wyboru opcji jedynie z białej listy dostępnej dla danego szablonu.
Ulepszone zarządzanie stanem magazynowym
W zakresie zarządzania inwentarzem w Magento 2.3.4 zostały wprowadzone trzy istotne zmiany.
- Wyeliminowano problemy związane z wydajnością, które powodowały obciążenie serwerów podczas operacji powiązanych z koszykiem zakupowym.
- Zaktualizowano komendę Inventory Reservations, co spowodowało zmniejszenie zużycia pamięci.
- Rozwiązano liczne problemy związane z jakością, które pojawiały się m.in. w przypadku grupowalnych produktów czy akcji masowych.
Ważne aktualizacje i wzrost wydajności
W najnowszej aktualizacji Magento postanowiono również wprowadzić kilka ulepszeń zwiększających efektywność platformy. Przede wszystkim wyeliminowane zostały zbędne żądania do serwera dotyczące stron katalogów, których nie można cachować. W ramach całej platformy wdrożono również lepsze opcje cachowania i przechowywania poszczególnych sesji.
W kwestii innych istotnych aktualizacji oprogramowania Magento 2.3.4:
- zapewniło wsparcie dla najnowszej wersji RabbitMQ v.3.8 – czyli zewnętrznej technologii, na której zbudowana jest kolejka wiadomości Magento.
- zwiększyło zakres wsparcia dla bazy danych MariaDB 10.2.
- uznało metodę płatności Authorized.net za przestarzałą – zalecono korzystanie z oficjalnej integracji dostępnej na Marketplace.
Magento postawiło również na poprawę infrastruktury – ponad 250 wydanych poprawek dotyczy zwiększenia jakości systemu i jego modułów np. sprzedaży, katalogu czy PayPala.
Koszyk zakupowy i płatności
W tym przypadku ilość usprawnień jest dość długa. W końcu dotyczą one poprawy procesu zakupowego dla użytkowników, aby był możliwie prosty i intuicyjny. Większe zmiany dotyczą m.in. reguł promocyjnych koszyka. Dzięki poprawkom możliwe jest m.in. zastosowanie darmowej dostawy, nawet gdy zamówienie objęte jest już innymi promocjami, czy udzielanie 100% rabatów. Do ważnych zmian po stronie użytkowników można również zaliczyć np. możliwość otworzenia koszyka w innym oknie w trakcie finalizacji transakcji – we wcześniejszych wersjach wyświetlał się błąd krytyczny.
Inne ulepszenia Magento 2.3.4
GraphQL
Najnowsza wersja Magento oferuje większy zakres funkcjonalności dla GraphQL API. Dla potwierdzenia:
- istnieje możliwość wyszukiwania kategorii po jej nazwie, ID czy adresie URL,
- nawigacja warstwowa może korzystać z customizowanych filtrów,
- koszyki gości można łączyć z koszykami poszczególnych klientów,
- klient może rozpocząć składanie zamówienia na jednym urządzeniu, a zakończyć proces zakupowy na innym.
PWA Studio 5.0
W Magento 2.3.4 PWA Studio 5.0 jest zintegrowane z narzędziem Page Builder. Dzięki temu rozwiązaniu content tworzony i edytowany w Page Builderze może być bezproblemowo wyświetlany w PWA Studio. W nowej wersji Magento postawiono również na zwiększenie wydajności PWA oraz na kontynuację migracji z REST do GraphQL.
Adobe Stock
Integracja z Adobe Stock to na pewno spore ułatwienie dla biznesów, które korzystają ze zdjęć stockowy, a nie własnego autorstwa. Zapewnia ono dostęp do tysięcy zdjęć wysokiej jakości, które można stosować do użytku komercyjnego w swoim sklepie czy na blogu. Jest to również pierwsza integracja Magento z Creative Cloud, ale jak zaznacza Adobe – to dopiero początek wdrażania innych narzędzi Adobe do Magento.
Magento 2.3.4 - podsumowanie
Niedawna aktualizacja to kolejny krok w stronę rozwoju platformy i jej funkcjonalności. Liczby mówią same za siebie:
- + 30 poprawek z zakresu bezpieczeństwa,
- + 200 ulepszeń funkcjonalnych,
- + 275 poprawek od członków społeczności.
Dowodzi to, że Magento chce się stale rozwijać i oferować zarówno developerom, jak i użytkownikom produkt bezpieczny, wydajny i regularnie aktualizowany.