N1 Nex1on

NEX1ON 0.9.6 — jedno wyszukiwanie, rubryki i adresy stron

Jednolite wyszukiwanie i filtrowanie w każdym dziale, rubryki ze wszystkich modułów w jednym bloku, wybór formatu adresów wpisów z przekierowaniami 301 ze starych, katalog sklepu 2.0 z niezawodnym liczeniem stanów magazynowych oraz skanowanie plików w poszukiwaniu wstrzykniętego kodu.

W wersji 0.9.6 działy silnika przestają się od siebie różnić: wyszukiwanie, filtrowanie, rubryki i adresy działają tak samo w każdym module. Przy okazji panel wyraźnie przyspieszył, a sklep nauczył się nie sprzedawać ostatniej sztuki dwa razy.

Najważniejsze #

  • Wyszukiwanie i filtrowanie wszędzie wyglądają tak samo. Zamiast rozsypanych pól nad listą jest pole wyszukiwania i przycisk „Wyszukiwanie i sortowanie”, który pokazuje, ile filtrów jest włączonych. Cała reszta mieszka w oknie nad listą. Tak działa trzynaście działów panelu i strony serwisu.
  • Rubryki nie są już zamknięte w swoich modułach. Rubryki aktualności, działy sklepu i kategorie plików są zebrane w jednym bloku w kolumnie bocznej, a do menu dodaje się je, wybierając z listy.
  • Właściciel wybiera format adresów wpisów spośród ośmiu wariantów: po nazwie, po numerze i nazwie, z rubryką, z datą, sam numer, w katalogu głównym serwisu. Wszystkie formaty zawsze działają; generowany jest wybrany, a pozostałe zwracają stałe przekierowanie 301. Zmiana formatu nie psuje niczego, co zostało już zaindeksowane lub udostępnione. Zmiana nazwy wpisu automatycznie tworzy przekierowanie ze starego adresu.
  • Ustawienia mają przełączniki zamiast pól wyboru. Pola wyboru zostały tam, gdzie zaznacza się elementy.
  • Stronę przerwy technicznej można edytować: tytuł, tekst, „Kiedy wracamy”.

Serwis #

  • To, co pokazać na stronie głównej, jest teraz jednym wyborem zamiast trzech ustawień, z których jedno nic nie robiło.
  • Komentarze tworzą wątki o konfigurowalnej głębokości, jest też minimalna długość.
  • Odwiedzający sami wybierają kolejność sortowania w aktualnościach i w plikach do pobrania; w aktualnościach jest wyszukiwanie.
  • Wyszukiwarka serwisu podpowiada wyniki w trakcie pisania i odpowiada w języku zapytania.
  • Opis strony dla wyszukiwarek generuje się automatycznie, gdy pole jest puste.
  • Stopka prowadzi do działów, pomocy, logowania i języków — wyłącznie pod adresy, które istnieją.

Sklep: katalog 2.0 i pieniądze #

  • Drzewo kategorii, atrybuty produktów z filtrowaniem, strona stanów magazynowych, porównywanie produktów.
  • Towar jest rezerwowany, a nie przeliczany. Wcześniej między odczytem a zapisem mógł wcisnąć się drugi kupujący i dwie osoby mogły zamówić ostatnią sztukę. Teraz stan zmniejsza się warunkowym zapytaniem.
  • Anulowanie zamówienia zwraca towar do tego samego wariantu; ponowne anulowanie niczego nie dodaje.
  • Podwójne kliknięcie „Do kasy” nie tworzy drugiego zamówienia.
  • Kod promocyjny z limitem użyć jest realizowany atomowo.

Biblioteka mediów #

Zdjęcia zrobione telefonem nie pojawiają się już bokiem. Osierocone pliki są sprzątane zgodnie z ustawieniem; obrazy użyte w ustawieniach liczą się jako używane.

Bezpieczeństwo #

Skanowanie plików: przegląda kod silnika pod kątem technik używanych do ukrywania wstrzykniętego wykonywania kodu, a folder przesłanych plików — pod kątem wszystkiego, czego nie powinno tam być. Niczego nie naprawia; pokazuje i wyjaśnia. Wersja silnika nie jest już ujawniana — ani w stopce, ani w metatagu generator.

Wydajność #

Przegląd panelu: 53 zapytania do bazy zamiast 475; ustawienia: 15 zamiast 437; biblioteka mediów: 76 zamiast 498.

Moduły #

Sklep 1.15.0, Pliki do pobrania 1.2.1, Forum 2.3.1, Aktualności 1.2.1.

Jak zaktualizować #

Wgraj pliki i kliknij „Aktualizuj” w panelu. Są migracje sklepu: identyfikator wariantu w pozycjach zamówień oraz tabele katalogu 2.0. Dopóki tego nie klikniesz, nowe działy sklepu nie będą działać.

Linki #

Udostępnij: Telegram WhatsApp

Przeczytaj też

Dyskusja

Komentarze

Dyskusja jeszcze się nie zaczęła

Nikt jeszcze nie skomentował. Bądź pierwszy.

Zgłoś ten wpis