Aktualności platformy SAAS HotList.biz CMS
Aktualizacje platformy do tworzenia stron i sklepów internetowych HotList.biz

Aktualizacja globalnych skryptów i przejście na czysty JavaScript

Aktualizacja globalnych skryptów i przejście na czysty JavaScript

W ramach globalnej aktualizacji wszystkie główne skrypty stron platformy Hotlist.biz zostały przepisane tak, aby działać praktycznie bez użycia biblioteki jQuery.







Zalety tego podejścia:

  • Zmniejszenie wagi strony: brak konieczności ładowania całej biblioteki jQuery, co zmniejsza rozmiar skryptów i przyspiesza wyświetlanie stron.
  • Wyższa wydajność: natywny JavaScript działa szybciej, szczególnie na urządzeniach mobilnych i słabszych przeglądarkach.
  • Kontrola zależności: każdy skrypt jest ładowany tylko wtedy, gdy jest potrzebny.
  • Elastyczność i skalowalność: kod można łatwo dostosować do nowych funkcji bez powiązania z konkretną wersją jQuery.

Aktualna implementacja:

  • W panelu administracyjnym jQuery nadal jest ładowane automatycznie w celu obsługi starszych wtyczek.
  • Na frontendzie strony mogą teraz w pełni działać na czystym JavaScript.
  • Wszystkie biblioteki i dodatkowe skrypty są ładowane dynamicznie, w locie, pod konkretne potrzeby użytkownika, bez wstępnego ładowania dużych plików.

Główne aktualizacje:

  • Okna modalne i kreator formularzy zostały całkowicie przepisane na natywny JS.
  • Widgety produktów: slider produktów, tryb przesuwania, przewijanie palcem oraz dynamiczne ładowanie treści podczas scrollowania.
  • Menu: zaktualizowane skrypty głównego menu oraz prostego menu mobilnego.
  • Zaktualizowano skrypty sortowania produktów.
  • Koszyk i dodawanie produktów:
    • Zaktualizowano moduł dodawania produktów do koszyka.
    • Zaktualizowano spinner i przełącznik ilości produktów dodawanych do koszyka.
    • Zaktualizowano skrypt wyświetlania wariantów produktów na listach oraz podczas edycji za pomocą myszy.
    • Zaktualizowano skrypt wyświetlania produktów dodanych do koszyka (okno podglądu po najechaniu kursorem na ikonę koszyka).
  • Zapytania AJAX zostały całkowicie przepisane na standardowy JavaScript do ładowania stron, produktów, artykułów, formularzy i komentarzy.

Plany na przyszłość:

  • Stopniowe przejście do w pełni modułowej architektury bez jQuery, przy jednoczesnym zachowaniu kompatybilności z interfejsem administracyjnym.
  • Ze względu na to, że wielu użytkowników korzysta z własnych skryptów opartych na jQuery, zostanie wprowadzona globalna opcja umożliwiająca podłączenie biblioteki do strony w razie potrzeby.

Dodano informację o nowo wybranym sposobie płatności i dostawy (Wybrany przez Klienta).
Struktura platformy Hotlist.biz.
Dodano funkcję wyświetlania wartości wybranych w filtrze wyszukiwania na górze strony.