Pimcore 11 – nowa aktualizacja od Pimcore!
Pimcore oficjalnie wydało aktualizację Pimcore 11, nad którą prace trwały przez wiele miesięcy. Nowa, zaktualizowana wersja ma na celu zwiększenie efektywności i skalowalności w firmach, umożliwiając im przewagę w cyfrowym świecie.
Pimcore 11 ustanawia nowe standardy dla platformy, czyniąc ją odporną na wyzwania przyszłości i przygotowując pod kolejne innowacje w następnych wydaniach. Jak podaje Pimcore wszystkie ulepszenia obejmują zarówno wersję Pimcore Community, jak i Pimcore Enterprise. Sprawdźmy zatem co się zmieniło po wprowadzeniu aktualizacji.
Co oferuje zaktualizowana wersja Pimcore 11?
Platforma wprowadziła istotne zmiany i usprawnienia strukturalne oraz zoptymalizowane integracje, zapewniając lepszą wydajność i niezawodność. Te zmiany stanowią podstawę dla przyszłych funkcji.
A więc co dokładnie się zmieniło?
Poprawa jakości i struktury kodu
Nowa wersja wprowadza szereg zmian mających na celu poprawę jakości kodu i struktury oprogramowania. Mniej używane funkcje zostały wydzielone do osobnych pakietów, co przyczynia się do zwiększenia efektywności procesu rozwoju. Pimcore wprowadziło również natywne typy PHP, a także zwiększyło pokrycie testowe, dodało kontrole analizy statycznej i zaimplementowało Webpack do zarządzania zależnościami front-endu. Dodatkowo, wdrożono Politykę Bezpieczeństwa Treści (CSP) jako domyślne ustawienie dla interfejsu użytkownika, co zwiększa bezpieczeństwo platformy.
Aktualizacja zewnętrznych zależności Pimcore
Pimcore 11 jest zgodny z najnowszą wersją PHP 8.2, co pozwala na wykorzystanie nowych funkcji tego języka, poprawiając jakość kodu, bezpieczeństwo i wydajność. Aktualizacje zostały również przeprowadzone na wszystkich zewnętrznych zależnościach, w tym na jednej z najważniejszych – Symfony, które zostało zaktualizowane do najnowszej wersji 6.2. Te zmiany zapewniają Pimcore 11 silne podstawy i wsparcie na nadchodzące lata.
Refaktoryzacja w celu redukcji długu technologicznego
Częścią wydania Pimcore 11 jest refaktoryzacja mająca na celu utrzymanie aktualnej bazy kodu. Zostały usunięte przestarzałe funkcje, zaktualizowano strukturę kodu, oraz wykorzystano standardowe implementacje dostarczane przez frameworki stron trzecich. Wszystko to przyczynia się do poprawy doświadczeń deweloperów, redukcji nakładu prac konserwacyjnych i zapewnienia stabilności rdzenia frameworka.
Wprowadzenie podstawowych refaktoryzacji
Pimcore 11 wprowadza fundamentalne refaktoryzacje, które zwiększają funkcjonalność i elastyczność platformy. Wprowadzono warstwę abstrakcji dla edytora WYSIWYG, ułatwiając integrację innych edytorów. Zaimplementowano wszechstronny generator PDF – Gutenberg, który łatwo integruje się z infrastrukturą systemu. Dodatkowo, zwiększono rozszerzalność poprzez dodanie wsparcia dla niestandardowych typów dokumentów i zasobów, umożliwiając deweloperom implementację własnych typów. Pimcore dodało również ulepszenia w modelowaniu danych, takie jak nowe typy danych zakresowych.
Skoncentrowanie się na ekosystemie
Pimcore 11 kładzie nacisk na ekosystem, implementując aktualizacje dla wszystkich rozszerzeń Pimcore, zapewniając ich kompatybilność i harmonijną współpracę. Dodatkowo, wszystkie rozszerzenia Pimcore zostały zintegrowane z przepływem pracy POEditor, co umożliwia dokładne tłumaczenie całej platformy na preferowany język. Planowane jest również wydanie obszernej dokumentacji, konsolidującej wszystkie rozszerzenia Pimcore.
Więcej informacji znajdziesz na oficjalnej stronie Pimcore. A jeśli potrzebujesz wsparcia lub doradztwa w obrębie platformy Pimcore, skontaktuj się z nami – chętnie pomożemy!