iEXExchanger 11.5.2 — Serviceverwaltung, neues GeoIP und aktualisierte Plugins

iEXExchanger
iEXExchanger 11.5.2 — Serviceverwaltung, neues GeoIP und aktualisierte Plugins

In Version iEXExchanger 11.5.2 wurde ein neuer Bereich zur Verwaltung der Hauptdienste der Börse eingeführt, die Funktionen zur Installation und Rücknahme von Updates erweitert und die Plugin- und GeoIP-Systeme komplett überarbeitet.

Die Suche im Administrationspanel wurde ebenfalls aktualisiert, wodurch die Belastung durch die Online-Benutzererkennung deutlich reduziert und einzelne Elemente der täglichen Administratorenarbeit verbessert wurden.

Verwaltung der Dienste über das Panel

Im Bedienfeld gibt es jetzt einen neuen Bereich „Dienste“. Damit können Sie die Hauptprozesse des Exchanges überwachen, ohne sich mit dem Server zu verbinden oder Befehle zu verwenden.

Für jeden Dienst können Sie Folgendes einsehen:

  • aktueller Status;
  • Betriebszeit;
  • Speicherauslastung;
  • Verlauf der ausgeführten Aktionen.

Dienste können direkt über das Bedienfeld gestartet, gestoppt und neu gestartet werden. Vor der Ausführung fordert das System eine Bestätigung an, zeigt den Ablauf der Operation an und speichert das Ergebnis mit Benutzer- und Zeitangaben im Protokoll.

Für Administratoren mit Nur-Lese-Zugriff wird die Dienstverwaltung automatisch deaktiviert.

Updates, Backups und Rollbacks

Die Entwicklung des neuen Update-Systems iEXExchanger wird fortgesetzt. Der Administrator sieht nun jede Phase der Installation und erhält klare Informationen über den aktuellen Status des Vorgangs.

Sie können Updates auch während der Wartung verfolgen, wenn die Hauptseite vorübergehend nicht verfügbar ist. Wird die Verbindung unterbrochen oder der Server neu gestartet, kann der unterbrochene Vorgang sicher fortgesetzt werden.

Vor der Installation der neuen Version führt das System automatisch aus:

  • prüft das hochgeladene Archiv;
  • erstellt eine Sicherungskopie der Datenbank;
  • speichert wichtige Dateien;
  • Wiederherstellungspunkt wird vorbereitet.

Die neue Version wird erst nach erfolgreichem Abschluss aller Pflichtschritte aktiviert. Tritt ein Fehler auf, bleibt die aktuelle Arbeitsversion erhalten, und der Administrator erhält Informationen über das weitere Vorgehen.

Im Panel können Sie auf eine vorherige Version zurücksetzen und bei Bedarf wieder zu einer neueren Version wechseln.

Verwaltung installierter Releases hinzugefügt. Ältere Versionen können nach Überprüfung des belegten Speicherplatzes und der Dateninhalte manuell gelöscht werden. Die aktuelle Version, das vorherige Release für eine schnelle Rückkehr sowie notwendige Wiederherstellungspunkte sind vor versehentlichem Löschen geschützt.

Das aktualisierte Set an Steuerungskomponenten wird automatisch mit dem Release bereitgestellt. Ein separates Herunterladen oder manuelles Ersetzen der Dienstprogramme ist nicht erforderlich.

Neues Pluginsystem

Das Plugin-Verwaltungssystem wurde komplett überarbeitet. Veraltete Elemente und unnötige Entwicklerbereiche wurden entfernt, und alle wichtigen Funktionen sind nun in einem übersichtlichen Bereich für Manager zusammengefasst.

Ein Katalog fertiger Plugins wurde hinzugefügt, mit festen Kategorien, bequemer Navigation, Seitenlisten und Icon-Unterstützung. Fertige Lösungen werden getrennt gespeichert und erzeugen keine Einträge im System bis zum Beginn der Installation.

Die Plugin-Informationen werden automatisch aus seiner Datei geladen:

  • Name und Version;
  • Beschreibung und Autor;
  • Kompatibilität;
  • verfügbare Funktionen;
  • zusätzliche Anforderungen.

Die Installation erfolgt schrittweise und beginnt mit einer Vorabprüfung. Das System verhindert die erneute Installation eines konfliktierenden Plugins, die Verwendung ungeeigneter Versionen oder ein Zurückrollen auf eine bereits aktive Version.

Für installierte Plugins verfügbar:

  • Aktivierung und Deaktivierung;
  • Funktionsprüfung;
  • zu den Einstellungen wechseln;
  • Löschen mit Bestätigung;
  • Aktualisierung;
  • Rollback auf die vorherige Version.

Das System unterscheidet installierte, aktivierte, deaktivierte, beschädigte und vorübergehend nicht verfügbare Plugins. Abhängigkeiten, individuelle Zugriffsrechte, Hintergrundaktionen, Ereignisse, Zeitpläne und eigene Einstellungen werden unterstützt.

Die Überprüfung von Dateien älterer Versionen wurde behoben, wodurch ein einwandfreies Plugin fälschlicherweise als beschädigt angezeigt werden konnte. Nach erfolgreicher erneuter Prüfung wird die Warnung nun entfernt und das vorherige Ergebnis im Verlauf gespeichert.

Die fertigen Plugins „Rapira-Kurse“ und „2328-Kurse“ wurden aktualisiert und geprüft. Das Rapira-Plugin ruft die aktuellen Kurse korrekt ab und wird als kompatibel und funktionsfähig angezeigt.

Aktualisiertes GeoIP-System

Die IP-Standortbestimmung wurde vollständig überarbeitet. Im Bedienfeld gibt es nun eine zentrale Seite „GeoIP-Einstellungen“.

Unterstützung hinzugefügt für:

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

Die Priorität der Anbieter kann per Drag & Drop geändert werden. Ist die Hauptquelle vorübergehend nicht verfügbar, greift das System automatisch auf die nächste zurück. Fehlende Informationen können durch Daten anderer angeschlossener Quellen ergänzt werden.

Für jeden Anbieter sind Verbindungsprüfungen und Statusdiagnosen verfügbar. Zugangsschlüssel werden sicher gespeichert, und nach Fehlern kann das System temporär Anfragen an den nicht funktionierenden Dienst aussetzen.

Lokale Datenbanken werden automatisch erkannt — eine manuelle Angabe der Dateinamen ist nicht erforderlich. Manuelle und geplante Datenbankaktualisierungen, Cache-Verwaltung und Statusüberprüfungen werden unterstützt.

Die Sprache für Länder- und Städtenamen wird automatisch aus den allgemeinen Einstellungen der Website übernommen. Wenn keine Übersetzung verfügbar ist, verwendet das System Englisch.

Die Datenbanken MaxMind GeoLite2 City und DB-IP City Lite wurden installiert und überprüft. Zusätzliche MaxMind Country- und ASN-Datenbanken können nach dem Speichern der offiziellen Zugangsdaten heruntergeladen werden.

Reduzierte Belastung durch Online-Nutzer

Das System zur Erkennung aktiver Nutzer wurde vollständig überarbeitet. Die Anzahl der Hintergrundanfragen wurde reduziert, wodurch wiederholte Aufrufe und plötzliche Lastspitzen bei gleichzeitiger Aktivität vieler Besucher vermieden werden.

Besuche und Klicks werden jetzt in kleinen, sicheren Chargen verarbeitet. Alte, hängengebliebene oder beschädigte Daten werden nach und nach bereinigt und sammeln sich nicht mehr auf dem Server an.

Auch die Erkennung der Benutzeraktivität wurde verbessert:

  • Ein Besucher wird nur einmal gezählt, auch wenn mehrere Tabs geöffnet sind.
  • Inaktive Tabs verursachen keine unnötige Belastung mehr;
  • Nach der Rückkehr des Benutzers wird die Arbeit automatisch fortgesetzt;
  • Fehler bei der Zeitzone in der Statistik behoben;
  • Die vorübergehende Nichtverfügbarkeit der Hilfsdienste hindert Besucher nicht daran, Aufträge zu erstellen.

Hintergrundaufgaben sind vor gleichzeitiger Ausführung, Überlauf und unendlicher Datenansammlung geschützt. Alte Informationen werden schrittweise gelöscht, ohne den Server lange zu blockieren.

Statistiken zu Besuchen, Geräten, Ländern, Seiten und Aktivitäten sind jetzt schneller und stabiler. Die Verbesserungen sind besonders auf Servern mit begrenzten Ressourcen spürbar.

Neue Suche im Bedienfeld

Die einheitliche Suche in der Kopfzeile des Admin-Panels wurde aktualisiert. Über sie lässt sich jetzt Folgendes finden:

  • Benutzer;
  • Anfragen;
  • Währungen;
  • Richtungen;
  • Händler;
  • Kurse;
  • Bereiche des Dashboards.

Die Ergebnisse sind präziser und schneller. Die Suche verarbeitet eingegebene Anfragen und Tippfehler besser, zeigt die passendsten Optionen an und füllt die Liste nicht mit einheitlichen Ergebnissen.

Ein eigener Suchmodus nach Kategorien wurde hinzugefügt. Er zeigt nur relevante Menüpunkte ohne unnötige Hinweise. Außerdem wird die Gesamtanzahl der gefundenen Elemente angezeigt.

Aus den Suchergebnissen kann die Filterung des linken Menüs aktiviert werden. Danach bleiben im Menü nur passende Abschnitte, und beim Deaktivieren der Filterung erscheint wieder die vollständige Liste.

Wichtige Seiten können direkt aus der Suche zu den Favoriten hinzugefügt werden. Favoriten werden automatisch mit dem Hauptmenü synchronisiert.

Weitere Verbesserungen:

  • Steuerung per Tastatur;
  • Verfügbarkeit von Schaltflächen und Elementen;
  • Anzeige langer Pfade;
  • Ergebnisse beim Hover anzeigen;
  • Funktion des Suchfensters auf Bildschirmen verschiedener Breiten;
  • schnelle Befehle;
  • Schutz vor der Anzeige für den Benutzer nicht zugänglicher Daten.

Leere und unvollständige Anfragen verursachen keine Fehler mehr und werden nicht mehr im Verlauf gespeichert. Wenn die Hauptsuche vorübergehend nicht verfügbar ist, verwendet das System automatisch eine Backup-Methode, um Ergebnisse abzurufen.

Filterung von Bonus-Auszahlungsanträgen

Auf der Seite „Anträge auf Bonusauszahlung“ sind die Status „In Bearbeitung“, „Ausgezahlt“ und „Abgelehnt“ jetzt anklickbar.

Nach Auswahl eines Status werden nur die entsprechenden Anträge angezeigt. Der aktive Filter wird farblich hervorgehoben und unterstrichen, während die Anzahl der Anträge pro Status sichtbar bleibt.

Der ausgewählte Filter bleibt nach dem Aktualisieren der Seite und beim Zurückkehren erhalten. Es wurde eine Schaltfläche „Alle zurücksetzen“ hinzugefügt, um die vollständige Liste wiederherzustellen.