Na Hotlist.biz zaktualizowano edytor TinyMCE 8 oraz inne wtyczki systemowe
Z przyjemnością informujemy o dużej aktualizacji technicznej platformy Hotlist.biz. Głównym celem tych zmian jest zwiększenie szybkości interfejsu, nowoczesna kompatybilność oraz realizacja naszej strategii stopniowego całkowitego wycofywania biblioteki jQuery na rzecz rozwiązań natywnych.
Nowy edytor TinyMCE 8 w czystym JavaScript
Wizualny edytor treści został zaktualizowany do wersji TinyMCE 8. Kluczową cechą tej aktualizacji jest fakt, że edytor działa teraz na czystym JavaScript (Vanilla JS), bez zewnętrznych zależności.
- Błyskawiczne ładowanie: Brak ciężkich bibliotek pozwala na znacznie szybszą inicjalizację edytora.
- Stabilność: Bardziej przewidywalne zachowanie kodu i brak konfliktów z innymi skryptami na stronie.
- Nowoczesny interfejs: Poprawiona ergonomia i obsługa najnowszych standardów webowych.
Responsywność tabel: Wtyczka hotengine_mobile_table
Całkowicie przeprojektowaliśmy skrypt wyświetlania tabel na urządzeniach mobilnych. Specjalnie dla Hotlist.biz opracowano nową wtyczkę hotengine_mobile_table.
Teraz praca z danymi stała się jeszcze bardziej elastyczna:
- Automatyczna transformacja tabel do rozmiaru ekranu smartfona.
- Pełna kontrola: Zachowaliśmy dla użytkowników możliwość samodzielnego włączania i wyłączania widoku mobilnego dla każdej konkretnej tabeli w ustawieniach.
Inteligentna aktualizacja widżetów i Owl Carousel
Aktualizacje objęły również widżety systemowe. Szczególną uwagę poświęcono optymalizacji zasobów:
- Inteligentny program ładujący JQuery Owl Carousel: Skrypt karuzeli samodzielnie sprawdza teraz obecność jQuery w systemie. Biblioteka zostanie załadowana w tle tylko w razie rzeczywistej potrzeby, co znacząco oszczędza transfer i przyspiesza renderowanie strony dla większości użytkowników.
- Minimalizacja zależności: Widżety są sukcesywnie przenoszone na nowoczesne standardy przetwarzania danych.
Te aktualizacje to kolejny krok w stronę maksymalnie szybkiego i nowoczesnego Hotlist.biz. Kontynuujemy optymalizację kodu, czyniąc platformę lżejszą i bardziej zaawansowaną technologicznie.