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.zipFonctionnalité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 !