La version iEXExchanger 11.5.2 apporte une nouvelle section pour gérer les services principaux de l'échange, étend les fonctions d'installation et de restauration des mises à jour, et refond complètement les systèmes de plugins et GeoIP.
La recherche dans le panneau d'administration a également été mise à jour, réduisant considérablement la charge liée à la détection des utilisateurs en ligne et améliorant certains aspects du travail quotidien des administrateurs.
Gestion des services depuis le panneau
Une nouvelle section « Services » a été ajoutée au panneau de contrôle. Elle permet de surveiller les principaux processus de l’échangeur sans se connecter au serveur ni utiliser de commandes.
Pour chaque service, vous pouvez consulter :
- état actuel;
- temps de fonctionnement continu ;
- utilisation de la mémoire ;
- historique des actions effectuées.
Les services peuvent être démarrés, arrêtés et redémarrés directement depuis le panneau de contrôle. Avant l'exécution, le système demande une confirmation, affiche le déroulement de l'opération et enregistre le résultat dans un journal avec l'utilisateur et l'heure.
Pour les administrateurs avec un accès en lecture seule, la gestion des services est désactivée automatiquement.
Mises à jour, Sauvegardes et Reversions
Le développement du nouveau système de mises à jour iEXExchanger se poursuit. Désormais, l’administrateur voit chaque étape d’installation et reçoit des informations claires sur l’état actuel de l’opération.
Vous pouvez suivre les mises à jour même pendant la maintenance, lorsque le site principal est temporairement indisponible. En cas de perte de connexion ou de redémarrage du serveur, l'opération interrompue peut être reprise en toute sécurité.
Avant l'installation de la nouvelle version, le système effectue automatiquement :
- vérifie l'archive téléchargée ;
- crée une sauvegarde de la base de données;
- enregistre des fichiers importants ;
- Préparation d'un point de restauration.
La nouvelle version devient active uniquement après la réussite de toutes les étapes obligatoires. En cas d’erreur, la version en cours est conservée et l’administrateur reçoit des instructions sur les actions suivantes.
Depuis le panneau, vous pouvez revenir à une version précédente, puis, si besoin, retourner à une version plus récente.
Gestion des versions installées ajoutée. Les anciennes versions peuvent être supprimées manuellement après vérification de l’espace occupé et du contenu. La version actuelle, la version précédente pour un retour rapide ainsi que les points de sauvegarde essentiels sont protégés contre toute suppression accidentelle.
Le kit mis à jour des composants de contrôle est automatiquement fourni avec la version. Il n’est pas nécessaire de télécharger ou de remplacer manuellement les utilitaires.
Nouveau système de plugins
Le système de gestion des plugins a été entièrement repensé. Les éléments obsolètes et sections inutiles pour les développeurs ont été supprimés, regroupant les actions principales dans une seule section claire pour les managers.
Un catalogue de plugins prêts à l’emploi a été ajouté, avec des catégories fixes, une navigation pratique, une liste paginée et la prise en charge des icônes. Les solutions prêtes sont stockées séparément et ne créent pas d’entrées dans le système avant le début de l’installation.
Les informations du plugin sont automatiquement chargées depuis son fichier :
- nom et version ;
- Description et auteur ;
- compatibilité ;
- fonctionnalités disponibles;
- exigences supplémentaires.
L’installation s’effectue par étapes, en commençant par une vérification préliminaire. Le système empêche la réinstallation d’un plugin en conflit, l’utilisation d’une version incompatible ou un retour à une version déjà active.
Disponible pour les plugins installés :
- activation et désactivation ;
- vérification de fonctionnement ;
- aller aux paramètres;
- suppression avec confirmation ;
- mise à jour ;
- retour à la version précédente.
Le système différencie les plugins installés, activés, désactivés, endommagés et temporairement indisponibles. Il prend en charge les dépendances, les droits d’accès individuels, les tâches en arrière-plan, les événements, les plannings et les réglages personnalisés.
Correction de la vérification des fichiers des anciennes versions, qui pouvait faire apparaître à tort un plugin fonctionnel comme corrompu. Après une nouvelle vérification réussie, l’avertissement est retiré et le résultat précédent est conservé dans l’historique.
Les plugins prêts à l’emploi « Tarifs Rapira » et « Tarifs 2328 » ont été mis à jour et testés. Le plugin Rapira récupère correctement les cours actuels et s’affiche comme compatible et opérationnel.
Système GeoIP mis à jour
La détection de la localisation par adresse IP a été entièrement refondue. Une page unique « Paramètres GeoIP » a été ajoutée au panneau de contrôle.
Prise en charge ajoutée pour :
- MaxMind GeoLite2 ;
- DB-IP Lite ;
- IPLocate.io;
- IP2Location.io.
La priorité des fournisseurs peut être modifiée par glisser-déposer. Si la source principale est temporairement indisponible, le système bascule automatiquement vers la suivante. Les informations manquantes peuvent être complétées par des données d’autres sources connectées.
Pour chaque fournisseur, la connexion et le diagnostic de l’état sont disponibles. Les clés d’accès sont stockées de manière sécurisée et, en cas d’erreurs, le système peut temporairement suspendre les requêtes vers le service défaillant.
Les bases locales sont détectées automatiquement — il n’est pas nécessaire de préciser les noms de fichiers manuellement. Mise à jour manuelle et planifiée des bases, gestion du cache et contrôle de leur état sont pris en charge.
La langue des noms de pays et de villes est automatiquement définie selon les paramètres généraux du site. En cas d'absence de traduction, le système utilise l'anglais.
Les bases de données MaxMind GeoLite2 City et DB-IP City Lite ont été installées et vérifiées. Les bases supplémentaires MaxMind Country et ASN peuvent être téléchargées après enregistrement des données d'accès officielles.
Réduction de la charge des utilisateurs en ligne
Le système de détection des utilisateurs actifs a été entièrement repensé. Le nombre de requêtes en arrière-plan a été réduit, éliminant les appels répétés et les pics soudains de charge lors d'une activité simultanée élevée des visiteurs.
Les visites et les clics sont désormais traités par petites portions sécurisées. Les données anciennes, bloquées ou corrompues sont progressivement nettoyées et ne s'accumulent plus sur le serveur.
La détection de l'activité des utilisateurs a également été améliorée :
- Un visiteur n’est comptabilisé qu’une seule fois, même avec plusieurs onglets ouverts.
- Les onglets inactifs ne créent plus de charge inutile ;
- Après le retour de l'utilisateur, le travail reprend automatiquement ;
- Correction d'une erreur de fuseau horaire dans les statistiques ;
- L’indisponibilité temporaire des services auxiliaires n’empêche pas les visiteurs de créer des demandes.
Les tâches en arrière-plan sont protégées contre les exécutions simultanées, les débordements et l'accumulation infinie de données. Les anciennes informations sont nettoyées progressivement sans verrouillage prolongé du serveur.
Les statistiques de visites, d’appareils, de pays, de pages et d’activités sont désormais plus rapides et plus stables. Les améliorations sont particulièrement visibles sur les serveurs à ressources limitées.
Nouvelle recherche dans le panneau de contrôle
La recherche unifiée dans l'en-tête du panneau d'administration a été mise à jour. Il est désormais possible de trouver grâce à elle :
- utilisateurs ;
- demandes ;
- devises ;
- orientations ;
- commerçants ;
- taux;
- sections du tableau de bord.
Les résultats sont plus précis et plus rapides. La recherche traite mieux les requêtes et les fautes de frappe, affiche les options les plus pertinentes et évite de remplir la liste avec des résultats similaires.
Un mode de recherche séparé par sections a été ajouté. Il affiche uniquement les éléments de menu liés sans indications superflues. Le nombre total d’éléments trouvés est également affiché.
Depuis les résultats de recherche, vous pouvez activer le filtrage du menu de gauche. Ensuite, seules les sections pertinentes resteront dans le menu, et en désactivant le filtrage, la liste complète réapparaîtra.
Vous pouvez ajouter les pages importantes aux favoris directement depuis la recherche. Les sections favorites se synchronisent automatiquement avec le menu principal.
Améliorations supplémentaires :
- contrôle au clavier ;
- disponibilité des boutons et des éléments ;
- affichage des chemins longs ;
- affichage des résultats au survol ;
- fonctionnement de la fenêtre de recherche sur des écrans de différentes largeurs ;
- commandes rapides ;
- protection contre l'affichage de données inaccessibles à l'utilisateur.
Les requêtes vides et incomplètes ne provoquent plus d’erreurs ni ne sont enregistrées dans l’historique. Si la recherche principale est temporairement indisponible, le système utilise automatiquement une méthode de secours pour obtenir les résultats.
Filtrage des demandes de paiement des bonus
Sur la page «Demandes de paiement des bonus», les statuts «En cours», «Payé» et «Refusé» sont désormais cliquables.
Après avoir sélectionné un statut, seules les demandes correspondantes s’affichent. Le filtre actif est mis en évidence par une couleur et un soulignement, tout en laissant visible le nombre de demandes par statut.
Le filtre sélectionné est conservé après le rafraîchissement de la page ou lors du retour en arrière. Un bouton « Réinitialiser tout » a été ajouté pour restaurer la liste complète.

