iEXExchanger 11.5.2 — zarządzanie usługami, nowy GeoIP i zaktualizowane wtyczki

iEXExchanger
iEXExchanger 11.5.2 — zarządzanie usługami, nowy GeoIP i zaktualizowane wtyczki

W wersji iEXExchanger 11.5.2 dodano nową sekcję do zarządzania podstawowymi usługami wymiany, rozszerzono możliwości instalacji i wycofywania aktualizacji oraz całkowicie przebudowano systemy wtyczek i GeoIP.

Zaktualizowano także wyszukiwanie w panelu administracyjnym, znacznie zmniejszając obciążenie związane z wykrywaniem użytkowników online oraz usprawniając niektóre elementy codziennej pracy administratorów.

Zarządzanie usługami z panelu

W panelu sterowania pojawiła się nowa sekcja „Usługi”. Umożliwia kontrolę głównych procesów wymiany bez łączenia się z serwerem i używania komend.

Dla każdej usługi można zobaczyć:

  • obecny stan;
  • czas ciągłej pracy;
  • użycie pamięci;
  • historia wykonanych działań.

Usługi można uruchamiać, zatrzymywać i ponownie uruchamiać bezpośrednio z panelu sterowania. Przed wykonaniem system prosi o potwierdzenie, pokazuje przebieg operacji oraz zapisuje wynik w dzienniku wraz z informacją o użytkowniku i czasie.

Dla administratorów z dostępem tylko do odczytu zarządzanie usługami jest automatycznie wyłączone.

Aktualizacje, Kopie zapasowe i Cofnięcia

Kontynuowany jest rozwój nowego systemu aktualizacji iEXExchanger. Administrator widzi teraz każdy etap instalacji i otrzymuje przejrzyste informacje o bieżącym statusie operacji.

Można śledzić aktualizacje nawet podczas konserwacji, gdy strona główna jest tymczasowo niedostępna. Jeśli połączenie zostanie utracone lub serwer zostanie zrestartowany, przerwaną operację można bezpiecznie wznowić.

Przed instalacją nowej wersji system automatycznie:

  • sprawdza przesłane archiwum;
  • tworzy kopię zapasową bazy danych;
  • zapisuje ważne pliki;
  • Przygotowywanie punktu przywracania.

Nowa wersja staje się aktywna dopiero po pomyślnym zakończeniu wszystkich obowiązkowych etapów. W przypadku błędu obecna wersja robocza jest zachowywana, a administrator otrzymuje informacje dotyczące kolejnych działań.

Z panelu można cofnąć się do poprzedniego wydania, a następnie w razie potrzeby powrócić do nowszej wersji.

Dodano zarządzanie zainstalowanymi wersjami. Starsze wersje można usuwać ręcznie po sprawdzeniu zajmowanego miejsca i zawartości danych. Obecna wersja, poprzedni release do szybkiego przywrócenia oraz niezbędne punkty przywracania są zabezpieczone przed przypadkowym usunięciem.

Zaktualizowany zestaw komponentów sterujących jest automatycznie dostarczany wraz z wydaniem. Nie ma potrzeby osobnego pobierania ani ręcznej wymiany narzędzi.

Nowy system wtyczek

System zarządzania wtyczkami został całkowicie przebudowany. Usunięto przestarzałe elementy i zbędne sekcje dla programistów, a główne działania zostały zebrane w jednym przejrzystym dziale dla menedżerów.

Dodano katalog gotowych wtyczek z stałymi kategoriami, wygodną nawigacją, listą stronicowaną oraz obsługą ikon. Gotowe rozwiązania są przechowywane osobno i nie tworzą wpisów w systemie do momentu rozpoczęcia instalacji.

Informacje o wtyczce są automatycznie ładowane z jej pliku:

  • nazwa i wersja;
  • Opis i autor;
  • zgodność;
  • dostępne możliwości;
  • dodatkowe wymagania.

Instalacja przebiega etapami, rozpoczynając od wstępnej kontroli. System nie pozwoli na ponowną instalację konfliktującej wtyczki, użycie nieodpowiedniej wersji ani cofnięcie się do już aktywnego wydania.

Dostępne dla zainstalowanych wtyczek:

  • włączanie i wyłączanie;
  • sprawdzenie działania;
  • przejdź do ustawień;
  • usuwanie z potwierdzeniem;
  • aktualizacja;
  • przywrócenie poprzedniej wersji.

System rozróżnia zainstalowane, włączone, wyłączone, uszkodzone i tymczasowo niedostępne wtyczki. Obsługiwane są zależności, indywidualne uprawnienia dostępu, zadania w tle, zdarzenia, harmonogramy oraz własne ustawienia.

Naprawiono weryfikację plików starszych wersji, która mogła błędnie oznaczać poprawny plugin jako uszkodzony. Po pomyślnej ponownej weryfikacji ostrzeżenie jest usuwane, a poprzedni wynik zapisywany w historii.

Zaktualizowano i przetestowano gotowe wtyczki „Kursy Rapira” i „Kursy 2328”. Wtyczka Rapira prawidłowo pobiera aktualne kursy i jest oznaczona jako kompatybilna oraz działająca.

Zaktualizowany system GeoIP

Całkowicie przebudowano wykrywanie lokalizacji na podstawie adresu IP. W panelu zarządzania pojawiła się jednolita strona „Ustawienia GeoIP”.

Dodano wsparcie dla:

  • MaxMind GeoLite2;
  • DB-IP Lite;
  • IPLocate.io;
  • IP2Location.io.

Priorytet dostawców można zmieniać, przeciągając i upuszczając. Jeśli główne źródło jest tymczasowo niedostępne, system automatycznie przechodzi do następnego. Brakujące informacje mogą być uzupełnione danymi z innych podłączonych źródeł.

Dla każdego dostawcy dostępna jest weryfikacja połączenia oraz diagnostyka stanu. Klucze dostępu są przechowywane w bezpieczny sposób, a po wystąpieniu błędów system może tymczasowo zawiesić żądania do niedziałającej usługi.

Bazy lokalne są wykrywane automatycznie — nie trzeba ręcznie podawać nazw plików. Obsługiwane są ręczne i zaplanowane aktualizacje baz, zarządzanie pamięcią podręczną oraz sprawdzanie ich stanu.

Język nazw państw i miast jest automatycznie pobierany z ogólnych ustawień strony. Jeśli tłumaczenie nie jest dostępne, system używa języka angielskiego.

Zainstalowano i zweryfikowano bazy danych MaxMind GeoLite2 City oraz DB-IP City Lite. Dodatkowe bazy MaxMind Country i ASN można pobrać po zapisaniu oficjalnych danych dostępowych.

Zmniejszenie obciążenia ze strony użytkowników online

System wykrywania aktywnych użytkowników został całkowicie przebudowany. Zmniejszono liczbę zapytań w tle, eliminując powtarzające się wywołania oraz gwałtowne skoki obciążenia przy jednoczesnej aktywności wielu odwiedzających.

Odwiedziny i kliknięcia są teraz przetwarzane w małych, bezpiecznych porcjach. Stare, zablokowane lub uszkodzone dane są stopniowo usuwane i nie gromadzą się już na serwerze.

Również ulepszono wykrywanie aktywności użytkowników:

  • Jeden odwiedzający jest liczony tylko raz, nawet jeśli ma otwartych kilka kart.
  • Nieaktywne zakładki przestają generować zbędne obciążenie;
  • Po powrocie użytkownika praca jest automatycznie wznawiana;
  • Naprawiono błąd strefy czasowej w statystykach;
  • Tymczasowa niedostępność usług pomocniczych nie uniemożliwia odwiedzającym tworzenie zleceń.

Zadania w tle są zabezpieczone przed jednoczesnym uruchomieniem, przepełnieniem oraz nieskończonym gromadzeniem danych. Stare informacje są stopniowo usuwane bez długotrwałego blokowania serwera.

Statystyki odwiedzin, urządzeń, krajów, stron i aktywności są teraz szybsze i stabilniejsze. Zmiany są szczególnie widoczne na serwerach o ograniczonych zasobach.

Nowe wyszukiwanie w panelu sterowania

Zaktualizowano jednolite wyszukiwanie w nagłówku panelu administracyjnego. Teraz możesz dzięki niemu znaleźć:

  • użytkowników;
  • wnioski;
  • waluty;
  • kierunki;
  • merchanci;
  • kursy;
  • sekcje panelu sterowania.

Wyniki są dokładniejsze i szybsze. Wyszukiwarka lepiej obsługuje wpisane zapytania i literówki, pokazuje najbardziej odpowiednie opcje i nie zapełnia listy powtarzającymi się wynikami.

Dodano osobny tryb wyszukiwania według sekcji. Wyświetlane są tylko powiązane pozycje menu bez zbędnych podpowiedzi. Pokazywana jest także łączna liczba znalezionych elementów.

Z wyników wyszukiwania można włączyć filtrowanie lewego menu. Po tym w menu pozostaną tylko odpowiednie sekcje, a po wyłączeniu filtrowania pojawi się pełna lista.

Potrzebne strony można dodawać do ulubionych bezpośrednio z wyszukiwania. Ulubione sekcje synchronizują się automatycznie z głównym menu.

Dodatkowo ulepszone:

  • sterowanie za pomocą klawiatury;
  • dostępność przycisków i elementów;
  • wyświetlanie długich ścieżek;
  • wyświetlanie wyników po najechaniu kursorem;
  • działanie okna wyszukiwania na ekranach o różnych szerokościach;
  • szybkie polecenia;
  • ochrona przed wyświetlaniem danych niedostępnych dla użytkownika.

Puste i niepełne zapytania nie powodują już błędów i nie są zapisywane w historii. Jeśli główne wyszukiwanie jest tymczasowo niedostępne, system automatycznie korzysta z zapasowej metody pobierania wyników.

Filtrowanie wniosków o wypłatę premii

Na stronie „Wnioski o wypłatę premii” statusy „W trakcie”, „Wypłacono” i „Odrzucono” stały się klikalne.

Po wybraniu statusu wyświetlane są tylko odpowiednie zgłoszenia. Aktywny filtr jest wyróżniony kolorem i podkreśleniem, a liczba zgłoszeń dla każdego statusu pozostaje widoczna.

Wybrany filtr jest zapisywany po odświeżeniu strony i podczas powrotu. Dodano przycisk „Resetuj wszystko”, aby przywrócić pełną listę.