
AFRISO
Międzynarodowa grupa AFRISO działa w ponad 60 krajach na całym świecie, zatrudniając ponad 1100 pracowników (z których ponad połowa pracuje w Niemczech). Dostarcza wysokiej jakości rozwiązania pomiarowe, monitorujące i kontrolne w instalacjach grzewczych, wentylacyjnych i chłodniczych do zastosowań domowych, przemysłowych i środowiskowych.
Kraj
Niemcy
Czas trwania
2018-obecnie
Branża
Technologie domowe i przemysłowe

Jak usprawnić potężny CMS?
Aplikacja Afriso to system zarządzania treścią, który nie tylko umożliwia publikowanie wiadomości, ale także zawiera ogromny katalog produktów firmy, do którego dane są automatycznie pobierane z zewnętrznego źródła. Witryna zawiera instrukcje obsługi, dane techniczne i certyfikaty dla każdego z produktów dostępnych w bazie. Pozwala ona również na rozbudowanie obszernej sekcji informacyjnej na temat użytkowania produktów firmy, takich jak filmy, porady i wykorzystanie produktów. Cały ten ekosystem wymagał aktualizacji i modernizacji, ulepszeń i kilku nowych funkcji.
Światowej klasy technologie




Kompleksowe rozwiązania wspierające AFRISO
Aby zidentyfikować wszystkie elementy w aplikacji, które wymagały poprawy lub aktualizacji, deweloperzy przeprowadzili kompleksowy audyt przed rozpoczęciem pracy. Na podstawie tego audytu określiliśmy niezbędne działania, które należy podjąć.
Wdrożyliśmy wymagane aktualizacje, aby zapewnić płynne działanie systemu i zgodność z nowymi standardami. W szczególności zaktualizowaliśmy PHP do wersji 7.3 i przeprowadziliśmy migrację do frameworka Laravel w wersji 6.0 LTS, wspieranego do 2022/10 roku. Dodatkowo wprowadziliśmy zautomatyzowane wdrażanie aplikacji za pomocą Github Actions.
Biorąc pod uwagę ogromną ilość danych zarządzanych przez aplikację klienta, optymalizacje były kluczowe dla zwiększenia jej wydajności. W związku z tym zintegrowaliśmy nową funkcję, która automatycznie zmienia rozmiar obrazów po dodaniu do strony, oszczędzając miejsce na serwerze i zwiększając wydajność ładowania danych. Co więcej, stworzyliśmy od podstaw mechanizm migracji bazy danych, rozwiązując przy okazji kilka problemów związanych z bezpieczeństwem.
Co więcej, zrekonstruowaliśmy istniejącą wyszukiwarkę przy użyciu ElasticSearch, znacznie poprawiając trafność wyników wyszukiwania w porównaniu do poprzedniej wersji aplikacji.
Ponadto wprowadzono kilka ulepszeń w interfejsie wizualnym platformy Afriso. Przeprojektowaliśmy różne podstrony, w tym wyniki wyszukiwania i karty produktów, zapewniając zgodność ze standardami Responsive Web Design zarówno dla wersji desktopowych, jak i mobilnych.
Te aktualizacje, optymalizacje i ulepszenia bezpieczeństwa wspólnie poprawiły funkcjonalność, wydajność i komfort użytkowania aplikacji. AFRISO może korzystać z odświeżonej wersji systemu, która spełnia aktualne standardy i wymagania.