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 #
- Strona wydania — opis zmian, rozmiar archiwum i suma kontrolna SHA-256.
- Dyskusja na forum (po rosyjsku).
- Wszystkie wydania NEX1ON.
Nikt jeszcze nie skomentował. Bądź pierwszy.