Merci pour l'article !
Je remercie l'équipe de monxoops.fr pour votre article sur moi.
J'ai beaucoup apprécié vos questions réponses
Juste une question, y a t'il des personnes qui ont installé mes modules ?
Car malheureusement je n'ai aucun retour.
Donc avant de faire d'autres modules, j'aimerais savoir avant tout si il y a des buts où pas.
Après je vais dire comme la lettre dans la boîte aux lettres, pas de nouvelles, bonnes nouvelles !
Si jamais vous avez un besoin d'un module ou une idée, je reste ouvert aux propositions.
Bisous les xoopsiens
J'ai beaucoup apprécié vos questions réponses

Juste une question, y a t'il des personnes qui ont installé mes modules ?
Car malheureusement je n'ai aucun retour.
Donc avant de faire d'autres modules, j'aimerais savoir avant tout si il y a des buts où pas.
Après je vais dire comme la lettre dans la boîte aux lettres, pas de nouvelles, bonnes nouvelles !
Si jamais vous avez un besoin d'un module ou une idée, je reste ouvert aux propositions.
Bisous les xoopsiens

Re : Nouveau module TDPerfBench
Merci Alain,
j'ai corriger le module avec la deuxième image.
cordialement
j'ai corriger le module avec la deuxième image.
cordialement
Re : Nouveau module TDPerfBench
Bonsoir,
je me suis aperçu qu'il n'y avait pas de logo d'image pour le module
étant vraiment naze en image, si quelqu'un avait un temps à perdre pour faire un logo, je suis preneur...
cordialement
dragontribal
je me suis aperçu qu'il n'y avait pas de logo d'image pour le module
étant vraiment naze en image, si quelqu'un avait un temps à perdre pour faire un logo, je suis preneur...
cordialement
dragontribal
Nouveau module TDPerfBench
Bonjour à toutes et à tous,
Je vous présente TDPerfBench, un module simple et pratique pour XOOPS, pensé pour aider les webmasters à mesurer les performances réelles de leur serveur dans un contexte XOOPS (PHP + MySQL + disque).
Important : TDPerfBench est 100% réservé à l’administration XOOPS
Aucune page publique, aucun affichage côté visiteurs.
À quoi sert TDPerfBench ?
TDPerfBench permet de lancer des tests de performance et de conserver un historique afin de comparer facilement les résultats :
- Après une mise à jour PHP / MySQL
- Après une optimisation (OPcache, réglages MySQL, cache…)
- Après une migration serveur
- Ou simplement pour diagnostiquer un ralentissement
Profils de benchmark
Le module propose plusieurs profils :
- Light : test rapide
- Normal : recommandé (bon compromis)
- Stress : test plus long / plus exigeant
Chaque run produit :
- Un score global (plus il est haut, mieux c’est)
- Des temps détaillés par composant (en ms)
Ce qui est mesuré
TDPerfBench mesure plusieurs “composants” typiques :
- DB (MySQL) : performances base de données
- CPU (PHP) : calculs côté PHP
- IO (Disque) : lecture/écriture de fichiers (latence disque)
- TPL : opérations de rendu/traitement type template
Le module affiche ensuite :
- Un tableau détaillé des temps,
- Un graphique Temps par composant,
- Et un graphique Score sur les 20 derniers runs (par profil).
Contexte matériel (pour mieux comprendre le score)
Pour rendre les résultats plus lisibles, TDPerfBench enregistre aussi des informations sur l’état du serveur au moment du test, par exemple :
Modèle CPU + nombre de cœurs
RAM totale / libre
Disque total / libre
Charge système (load average)
PHP SAPI
OPcache (activé ou non + mémoire)
L’objectif : aider l’administrateur à savoir si son site devient “demandeur” en ressources, ou si une optimisation / upgrade est nécessaire.
Où trouver le module ?
Tout se passe dans l’administration XOOPS :
Dashboard : lancer un test + voir le dernier résultat
Historique : liste des runs
Détails d’un run : analyse complète + graphiques
Si ça vous intéresse, je peux publier des captures / exemples de résultats, et vos retours sont les bienvenus pour améliorer le module.
Téléchargement : https://www.agora-france.fr/mes_modules/
Je vous présente TDPerfBench, un module simple et pratique pour XOOPS, pensé pour aider les webmasters à mesurer les performances réelles de leur serveur dans un contexte XOOPS (PHP + MySQL + disque).
Important : TDPerfBench est 100% réservé à l’administration XOOPS
Aucune page publique, aucun affichage côté visiteurs.
À quoi sert TDPerfBench ?
TDPerfBench permet de lancer des tests de performance et de conserver un historique afin de comparer facilement les résultats :
- Après une mise à jour PHP / MySQL
- Après une optimisation (OPcache, réglages MySQL, cache…)
- Après une migration serveur
- Ou simplement pour diagnostiquer un ralentissement
Profils de benchmark
Le module propose plusieurs profils :
- Light : test rapide
- Normal : recommandé (bon compromis)
- Stress : test plus long / plus exigeant
Chaque run produit :
- Un score global (plus il est haut, mieux c’est)
- Des temps détaillés par composant (en ms)
Ce qui est mesuré
TDPerfBench mesure plusieurs “composants” typiques :
- DB (MySQL) : performances base de données
- CPU (PHP) : calculs côté PHP
- IO (Disque) : lecture/écriture de fichiers (latence disque)
- TPL : opérations de rendu/traitement type template
Le module affiche ensuite :
- Un tableau détaillé des temps,
- Un graphique Temps par composant,
- Et un graphique Score sur les 20 derniers runs (par profil).
Contexte matériel (pour mieux comprendre le score)
Pour rendre les résultats plus lisibles, TDPerfBench enregistre aussi des informations sur l’état du serveur au moment du test, par exemple :
Modèle CPU + nombre de cœurs
RAM totale / libre
Disque total / libre
Charge système (load average)
PHP SAPI
OPcache (activé ou non + mémoire)
L’objectif : aider l’administrateur à savoir si son site devient “demandeur” en ressources, ou si une optimisation / upgrade est nécessaire.
Où trouver le module ?
Tout se passe dans l’administration XOOPS :
Dashboard : lancer un test + voir le dernier résultat
Historique : liste des runs
Détails d’un run : analyse complète + graphiques
Si ça vous intéresse, je peux publier des captures / exemples de résultats, et vos retours sont les bienvenus pour améliorer le module.
Téléchargement : https://www.agora-france.fr/mes_modules/
Re : Module xoopspulse
Salut Grégory,
Merci d’avoir téléchargé le module, et merci aussi pour ton retour, ça fait vraiment plaisir
Si jamais tu rencontres une erreur ou un souci, n’hésite pas à me le signaler : je me ferai un plaisir d’apporter les modifications nécessaires sur le module.
J’avoue que je n’ai pas encore vraiment corrigé le dossier langage English.
Cordialement,
dragontribal
Merci d’avoir téléchargé le module, et merci aussi pour ton retour, ça fait vraiment plaisir
Si jamais tu rencontres une erreur ou un souci, n’hésite pas à me le signaler : je me ferai un plaisir d’apporter les modifications nécessaires sur le module.
J’avoue que je n’ai pas encore vraiment corrigé le dossier langage English.
Cordialement,
dragontribal
Module xoopspulse
Bonne année à toute la communauté XOOPS
Je vous présente XOOPS Pulse, inspiré d’un ancien module que j’utilisais au début de XOOPS : TDMstat.
XOOPS Pulse est un module de statistiques léger pour XOOPS, conçu pour aider les webmasters à mieux comprendre l’audience de leur site, sans outils externes.
Il enregistre automatiquement des hits (visites) et collecte des informations utiles comme :
la page consultée
le type d’appareil (mobile/desktop)
le navigateur
le système d’exploitation
la résolution / viewport
la langue
le fuseau horaire
le mode sombre (dark mode)
une IP anonymisée
Dans l’administration du module, vous disposez d’un tableau de bord et de graphiques : activité par jour/heure, répartition OS/navigateurs, mobile vs desktop, dark vs light, top pages, etc.
Le module intègre aussi un système de filtrage via pulse_config.php (exclusion bots, IP/réseaux, UID spécifiques, gestion des invités) ainsi qu’une purge automatique pour limiter la rétention des données.
Important : toutes les statistiques et pages du module sont visibles uniquement depuis l’administration XOOPS (aucun affichage public).
- RGPD : les adresses IP ne sont pas stockées en clair — Pulse enregistre une IP masquée/anonymisée, par exemple 192.168.1.123 → 192.168.1.0 (ou 192.168.1.x), ce qui limite l’identification directe des visiteurs et respecte les bonnes pratiques RGPD.
Lien de téléchargement :
https://www.agora-france.fr/mes_modules/
Je vous présente XOOPS Pulse, inspiré d’un ancien module que j’utilisais au début de XOOPS : TDMstat.
XOOPS Pulse est un module de statistiques léger pour XOOPS, conçu pour aider les webmasters à mieux comprendre l’audience de leur site, sans outils externes.
Il enregistre automatiquement des hits (visites) et collecte des informations utiles comme :
la page consultée
le type d’appareil (mobile/desktop)
le navigateur
le système d’exploitation
la résolution / viewport
la langue
le fuseau horaire
le mode sombre (dark mode)
une IP anonymisée
Dans l’administration du module, vous disposez d’un tableau de bord et de graphiques : activité par jour/heure, répartition OS/navigateurs, mobile vs desktop, dark vs light, top pages, etc.
Le module intègre aussi un système de filtrage via pulse_config.php (exclusion bots, IP/réseaux, UID spécifiques, gestion des invités) ainsi qu’une purge automatique pour limiter la rétention des données.
Important : toutes les statistiques et pages du module sont visibles uniquement depuis l’administration XOOPS (aucun affichage public).
- RGPD : les adresses IP ne sont pas stockées en clair — Pulse enregistre une IP masquée/anonymisée, par exemple 192.168.1.123 → 192.168.1.0 (ou 192.168.1.x), ce qui limite l’identification directe des visiteurs et respecte les bonnes pratiques RGPD.
Lien de téléchargement :
https://www.agora-france.fr/mes_modules/
Re : Module sondage pour xoops
Coucou le team xoops, le lien à changer. voici le nouveau lien :
https://www.agora-france.fr/mes_modules/
Cordialement
DragonTribal
https://www.agora-france.fr/mes_modules/
Cordialement
DragonTribal
Module sondage pour xoops
Bonjour à tous,
Je partage Sondages Pro, un module léger et moderne pour créer et gérer des sondages dans XOOPS. Il met l’accent sur la simplicité côté utilisateur, et propose une administration claire avec export des données.
Téléchargement
https://www.agora-france.fr/modules_xoops/sondages_pro.zip
Fonctionnalités principales
- Sondages simples ou multi-choix (limite de choix configurable).
- Fenêtre d’ouverture (dates de début/fin) et statuts : brouillon, publié, clôturé.
- Anti-doublon de vote : par membre (UID), par invité (cookie + IP) .
- Résultats en temps réel avec totaux et pourcentages.
Blocs :
Sondage en cours (affiche les sondages actuellement ouverts).
Derniers résultats (paramétrable : limite, votes minimum, n’afficher que les sondages terminés).
Administration :
Création/édition rapide des sondages (options collées “une par ligne”).
Dashboard avec KPI (totaux, activité 24h/7j), top sondages, derniers votes, sondages qui se terminent bientôt, sondages ouverts sans vote, derniers sondages créés.
Liste des votes avec filtres (par option, UID/IP) et pagination.
Export CSV enrichi (résumé + détail, séparateur au choix, encodage UTF-8 ou “Excel”, pourcentages arrondis).
Compatibilité confirmée avec XOOPS 2.5.11, PHP 7.4 → 8.3, MySQL 8.0.
Installation
Dézippez l’archive et copiez le dossier sondages_pro dans /modules/.
Installez le module depuis Administration → Modules.
Placez les blocs souhaités (ex. Sondage en cours, Derniers résultats).
Créez votre premier sondage (collez les options “une par ligne”).
Mise à jour
Si vous venez d’une version de test, lancez “Mettre à jour le module” puis videz le cache (templates_c) si nécessaire.
Bonnes pratiques
Évitez de supprimer/modifier des options une fois le sondage publié et des votes enregistrés (les votes orphelins ne sont plus affichés). En cas de changement, il est préférable de clôturer et dupliquer le sondage.
Pour les invités derrière un même IP/NAT, le contrôle anti-doublon reste “best effort”.
Retour & contributions
Tous vos retours sont bienvenus (bugs, idées, PR). Je peux intégrer rapidement des améliorations côté résultats/graphes, permissions fines, ou nouveaux formats d’export.
Bonne intégration !
Je partage Sondages Pro, un module léger et moderne pour créer et gérer des sondages dans XOOPS. Il met l’accent sur la simplicité côté utilisateur, et propose une administration claire avec export des données.
Téléchargement
https://www.agora-france.fr/modules_xoops/sondages_pro.zip
Fonctionnalités principales
- Sondages simples ou multi-choix (limite de choix configurable).
- Fenêtre d’ouverture (dates de début/fin) et statuts : brouillon, publié, clôturé.
- Anti-doublon de vote : par membre (UID), par invité (cookie + IP) .
- Résultats en temps réel avec totaux et pourcentages.
Blocs :
Sondage en cours (affiche les sondages actuellement ouverts).
Derniers résultats (paramétrable : limite, votes minimum, n’afficher que les sondages terminés).
Administration :
Création/édition rapide des sondages (options collées “une par ligne”).
Dashboard avec KPI (totaux, activité 24h/7j), top sondages, derniers votes, sondages qui se terminent bientôt, sondages ouverts sans vote, derniers sondages créés.
Liste des votes avec filtres (par option, UID/IP) et pagination.
Export CSV enrichi (résumé + détail, séparateur au choix, encodage UTF-8 ou “Excel”, pourcentages arrondis).
Compatibilité confirmée avec XOOPS 2.5.11, PHP 7.4 → 8.3, MySQL 8.0.
Installation
Dézippez l’archive et copiez le dossier sondages_pro dans /modules/.
Installez le module depuis Administration → Modules.
Placez les blocs souhaités (ex. Sondage en cours, Derniers résultats).
Créez votre premier sondage (collez les options “une par ligne”).
Mise à jour
Si vous venez d’une version de test, lancez “Mettre à jour le module” puis videz le cache (templates_c) si nécessaire.
Bonnes pratiques
Évitez de supprimer/modifier des options une fois le sondage publié et des votes enregistrés (les votes orphelins ne sont plus affichés). En cas de changement, il est préférable de clôturer et dupliquer le sondage.
Pour les invités derrière un même IP/NAT, le contrôle anti-doublon reste “best effort”.
Retour & contributions
Tous vos retours sont bienvenus (bugs, idées, PR). Je peux intégrer rapidement des améliorations côté résultats/graphes, permissions fines, ou nouveaux formats d’export.
Bonne intégration !
Re : Module de Chat
Bonsoir les Xoopsiens,
Bonsoir les Xoopsiens,
Désolé pour ma réponse tardive, entre le boulot, les travaux à la maison… et surtout ma femme
, je manque un peu de temps !
J’ai actuellement du mal à finaliser l’installation du module de chat dans un environnement propre, car je fais tous les tests sur le même serveur que celui où il est déjà en place (et déjà en HTTPS avec certificat SSL). Forcément, ça complique un peu les choses et crée des conflits.
Du coup, je lance un appel à ceux qui seraient intéressés pour tester le module sur leur propre serveur. Cela me permettrait de mieux identifier les problèmes en dehors de mon environnement actuel et de progresser plus efficacement.
J’ai fait pas mal de modifications, notamment sur la partie administration et au niveau serveur (dédié). Ce serait top de pouvoir confronter cela à d’autres installations.
Pas d’obligation, juste une envie de relancer un peu Xoops France avec des modules utiles et actuels.
Et entre deux débogages, j’ai aussi commencé un petit module de sondage simple, pour apporter un peu de fraîcheur aux sites XOOPS.
À dispo pour en discuter !
Bonsoir les Xoopsiens,
Désolé pour ma réponse tardive, entre le boulot, les travaux à la maison… et surtout ma femme
, je manque un peu de temps !J’ai actuellement du mal à finaliser l’installation du module de chat dans un environnement propre, car je fais tous les tests sur le même serveur que celui où il est déjà en place (et déjà en HTTPS avec certificat SSL). Forcément, ça complique un peu les choses et crée des conflits.
Du coup, je lance un appel à ceux qui seraient intéressés pour tester le module sur leur propre serveur. Cela me permettrait de mieux identifier les problèmes en dehors de mon environnement actuel et de progresser plus efficacement.
J’ai fait pas mal de modifications, notamment sur la partie administration et au niveau serveur (dédié). Ce serait top de pouvoir confronter cela à d’autres installations.
Pas d’obligation, juste une envie de relancer un peu Xoops France avec des modules utiles et actuels.
Et entre deux débogages, j’ai aussi commencé un petit module de sondage simple, pour apporter un peu de fraîcheur aux sites XOOPS.
À dispo pour en discuter !
Re : Module de Chat
Salut,
Oui, je vais le proposer aux utilisateurs. Je termine les derniers réglages de configuration afin que le module fonctionne sur différents serveurs.
Le service WebSocket peut être lancé comme un service système. Si ce n’est pas possible chez vous, une alternative via CRON (crontab) permet de relancer automatiquement le WebSocket.
Pour les appels audio et vidéo, une adresse HTTPS est obligatoire (WebRTC).
Mon objectif est de réduire au maximum les modifications nécessaires pour l’installer sur un autre serveur que le mien.
Oui, je vais le proposer aux utilisateurs. Je termine les derniers réglages de configuration afin que le module fonctionne sur différents serveurs.
Le service WebSocket peut être lancé comme un service système. Si ce n’est pas possible chez vous, une alternative via CRON (crontab) permet de relancer automatiquement le WebSocket.
Pour les appels audio et vidéo, une adresse HTTPS est obligatoire (WebRTC).
Mon objectif est de réduire au maximum les modifications nécessaires pour l’installer sur un autre serveur que le mien.
