Re : Nouveau module events_calendar
Salut Alain,
Oui j'ai vraiment fait un truc complet
enfin je crois hi hi hi...
Tu peux voir un exemple ici, et si tu veux faire un test, il faut être inscrit.
Carte virtuel sandbox Stripe
Numéro : 4242 4242 4242 4242
Date : n’importe quelle date future
CVC : 123
Code postal : 75000
pour test Paypal :
Numéro : 4111 1111 1111 1111
Expiration : une date future (ex. 12/2030)
CVV : 123
Nom : ce que tu veux
Lien du test : https://www.agora-france.fr/modules/events_calendar/
DragonTribal
Oui j'ai vraiment fait un truc complet

enfin je crois hi hi hi...
Tu peux voir un exemple ici, et si tu veux faire un test, il faut être inscrit.
Carte virtuel sandbox Stripe
Numéro : 4242 4242 4242 4242
Date : n’importe quelle date future
CVC : 123
Code postal : 75000
pour test Paypal :
Numéro : 4111 1111 1111 1111
Expiration : une date future (ex. 12/2030)
CVV : 123
Nom : ce que tu veux
Lien du test : https://www.agora-france.fr/modules/events_calendar/
DragonTribal
Re : Nouveau module events_calendar
Juste un mot après avoir lu le détail de ce que fait ce module : Whaouuuuu !!!
A la lecture des possibilités de ce module, je vois que tu as sacrément bien réfléchi au périmètre d'utilisation et aux options que les webmasters allaient te demander d'ajouter.
Très impressionnant.
C'est un gros travail que tu as fourni pour arriver à cela.
Il me tarde de le tester.
As-tu prévu un "data samples" ?
As-tu quelques captures à montrer pour donner envies aux lecteurs de ce sujet ?
Alain
A la lecture des possibilités de ce module, je vois que tu as sacrément bien réfléchi au périmètre d'utilisation et aux options que les webmasters allaient te demander d'ajouter.
Très impressionnant.
C'est un gros travail que tu as fourni pour arriver à cela.
Il me tarde de le tester.
As-tu prévu un "data samples" ?
As-tu quelques captures à montrer pour donner envies aux lecteurs de ce sujet ?
Alain
Nouveau module events_calendar
Bonjour à tous.
Voici mon dernier module que je viens de finir : "events_calendar"
Petite présentation du module :
Events Calendar
Module de gestion d'événements complet pour XOOPS 2.5.x
Events Calendar est un module complet permettant d'organiser, publier et gérer des événements directement depuis votre site XOOPS.
Conçu pour être simple à utiliser tout en offrant des fonctionnalités avancées, il permet aussi bien de gérer des événements gratuits que des événements payants avec réservation en ligne.
Principales fonctionnalités
Calendrier interactif
• Affichage des événements sous forme de calendrier.
• Vue mensuelle.
• Couleurs personnalisables par événement.
• Événements actifs/inactifs.
• Gestion des événements validés.
Gestion des événements
Chaque événement peut contenir :
• titre
• description
• image d'illustration
• date et heure de début
• date et heure de fin
• organisateur
• coordonnées
• site Internet
• adresse complète
• géolocalisation automatique (latitude/longitude)
• affichage sur carte
Réservations
Le module permet :
• réservation en ligne
• plusieurs places par réservation
• contrôle du nombre de places restantes
• fermeture automatique lorsque l'événement est complet
Billets électroniques
Après validation :
• génération d'un billet numérique
• QR Code unique
• version PDF
• lien permanent du billet
Contrôle des accès
Le module intègre un véritable système de contrôle d'entrée :
• scanner QR Code depuis un smartphone
• validation instantanée
• anti double-scan
• affichage immédiat des informations du participant
Paiements en ligne
Deux solutions sont intégrées :
• Stripe
• PayPal
Fonctionnalités :
• paiement sécurisé
• retour automatique après paiement
• validation automatique de la réservation
• génération du billet uniquement après paiement
Codes promotionnels
Chaque événement peut proposer :
• un code promotionnel
• une remise en pourcentage
• ou une remise fixe
Le montant est automatiquement recalculé avant le paiement.
Emails automatiques
Le module envoie automatiquement :
• confirmation de réservation
• billet électronique
• QR Code
• confirmation de paiement
• confirmation de remboursement
Gestion des remboursements
Depuis l'administration :
• remboursement Stripe
• remboursement PayPal
• mise à jour automatique du statut
• libération des places
• notification par email
Tableau de bord
L'administration dispose de statistiques complètes :
• nombre d'événements
• nombre de réservations
• chiffre d'affaires
• chiffre d'affaires net
• remboursements
• paiements Stripe
• paiements PayPal
• billets gratuits
• billets scannés
• graphiques (Chart.js)
Administration
Interface complète permettant :
• création/modification d'événements
• gestion des participants
• recherche
• remboursement
• visualisation des paiements
• contrôle des billets
• scan mobile
• tableau de bord
Compatibilité
• XOOPS 2.5.x
• PHP 7.4 et supérieur
• MySQL / MariaDB
Bibliothèques utilisées
• FullCalendar
• Chart.js
• HTML5 QRCode
• Stripe PHP SDK
• PayPal REST API
Installation
1. Copier le dossier events_calendar dans le répertoire :
/modules/
2. Installer le module depuis l'administration XOOPS.
3. Mettre à jour le module après chaque nouvelle version.
4. Configurer les clés Stripe et/ou PayPal (voir la documentation intégrée).
Utilisations possibles
Le module convient notamment pour :
• associations
• mairies
• clubs sportifs
• festivals
• salons
• conférences
• concerts
• formations
• événements d'entreprise
• manifestations culturelles
• billetterie en ligne
Licence
GNU GPL v2 ou supérieure.
Remerciements
Développé pour la communauté XOOPS afin de proposer une solution moderne de gestion d'événements, intégrant la réservation, la billetterie électronique et le paiement en ligne.
Nouveautés de la version 1.0
• Calendrier interactif
• Gestion complète des événements
• Réservations en ligne
• Paiement Stripe
• Paiement PayPal
• Codes promotionnels
• Billets PDF avec QR Code
• Scanner QR Code mobile
• Anti double-scan
• Emails automatiques
• Tableau de bord avec statistiques
• Remboursements Stripe et PayPal
• Géolocalisation des événements
Lien du téléchargement : https://www.agora-france.fr/mes_modules/
Cordialement,
DragonTribal
Voici mon dernier module que je viens de finir : "events_calendar"
Petite présentation du module :
Events Calendar
Module de gestion d'événements complet pour XOOPS 2.5.x
Events Calendar est un module complet permettant d'organiser, publier et gérer des événements directement depuis votre site XOOPS.
Conçu pour être simple à utiliser tout en offrant des fonctionnalités avancées, il permet aussi bien de gérer des événements gratuits que des événements payants avec réservation en ligne.
Principales fonctionnalités
Calendrier interactif
• Affichage des événements sous forme de calendrier.
• Vue mensuelle.
• Couleurs personnalisables par événement.
• Événements actifs/inactifs.
• Gestion des événements validés.
Gestion des événements
Chaque événement peut contenir :
• titre
• description
• image d'illustration
• date et heure de début
• date et heure de fin
• organisateur
• coordonnées
• site Internet
• adresse complète
• géolocalisation automatique (latitude/longitude)
• affichage sur carte
Réservations
Le module permet :
• réservation en ligne
• plusieurs places par réservation
• contrôle du nombre de places restantes
• fermeture automatique lorsque l'événement est complet
Billets électroniques
Après validation :
• génération d'un billet numérique
• QR Code unique
• version PDF
• lien permanent du billet
Contrôle des accès
Le module intègre un véritable système de contrôle d'entrée :
• scanner QR Code depuis un smartphone
• validation instantanée
• anti double-scan
• affichage immédiat des informations du participant
Paiements en ligne
Deux solutions sont intégrées :
• Stripe
• PayPal
Fonctionnalités :
• paiement sécurisé
• retour automatique après paiement
• validation automatique de la réservation
• génération du billet uniquement après paiement
Codes promotionnels
Chaque événement peut proposer :
• un code promotionnel
• une remise en pourcentage
• ou une remise fixe
Le montant est automatiquement recalculé avant le paiement.
Emails automatiques
Le module envoie automatiquement :
• confirmation de réservation
• billet électronique
• QR Code
• confirmation de paiement
• confirmation de remboursement
Gestion des remboursements
Depuis l'administration :
• remboursement Stripe
• remboursement PayPal
• mise à jour automatique du statut
• libération des places
• notification par email
Tableau de bord
L'administration dispose de statistiques complètes :
• nombre d'événements
• nombre de réservations
• chiffre d'affaires
• chiffre d'affaires net
• remboursements
• paiements Stripe
• paiements PayPal
• billets gratuits
• billets scannés
• graphiques (Chart.js)
Administration
Interface complète permettant :
• création/modification d'événements
• gestion des participants
• recherche
• remboursement
• visualisation des paiements
• contrôle des billets
• scan mobile
• tableau de bord
Compatibilité
• XOOPS 2.5.x
• PHP 7.4 et supérieur
• MySQL / MariaDB
Bibliothèques utilisées
• FullCalendar
• Chart.js
• HTML5 QRCode
• Stripe PHP SDK
• PayPal REST API
Installation
1. Copier le dossier events_calendar dans le répertoire :
/modules/
2. Installer le module depuis l'administration XOOPS.
3. Mettre à jour le module après chaque nouvelle version.
4. Configurer les clés Stripe et/ou PayPal (voir la documentation intégrée).
Utilisations possibles
Le module convient notamment pour :
• associations
• mairies
• clubs sportifs
• festivals
• salons
• conférences
• concerts
• formations
• événements d'entreprise
• manifestations culturelles
• billetterie en ligne
Licence
GNU GPL v2 ou supérieure.
Remerciements
Développé pour la communauté XOOPS afin de proposer une solution moderne de gestion d'événements, intégrant la réservation, la billetterie électronique et le paiement en ligne.
Nouveautés de la version 1.0
• Calendrier interactif
• Gestion complète des événements
• Réservations en ligne
• Paiement Stripe
• Paiement PayPal
• Codes promotionnels
• Billets PDF avec QR Code
• Scanner QR Code mobile
• Anti double-scan
• Emails automatiques
• Tableau de bord avec statistiques
• Remboursements Stripe et PayPal
• Géolocalisation des événements
Lien du téléchargement : https://www.agora-france.fr/mes_modules/
Cordialement,
DragonTribal
Re : configuration xswatch4
Quote:
Dommage, c'est comme ça qu'on progresse !
mais bon, c'est maintenant opérationnel !
En fait, si tu as installé xmnews, il vient déjà avec des templates en bootstrap 4,
Dossier /modules/xmnews/templates
et si tu veux apporter ta touche personnelle,
ne modifie surtout pas ces fichiers mais copie le contenu du dossier /modules/xmnews/templates
vers
/themes/xswatch4/modules/xmnews
ensuite, tu pourras modifier les fichiers.
Commence par vérifier en ajouter par exemple un < h1 >Mon template surchargé fichier est -il modifié < /h1 >
Voilà !
Gérard a écrit :
Pour les templates xmNews, c'est résolu (même si je n'ai pas compris comment j'ai fait)
Dommage, c'est comme ça qu'on progresse !
mais bon, c'est maintenant opérationnel !
En fait, si tu as installé xmnews, il vient déjà avec des templates en bootstrap 4,
Dossier /modules/xmnews/templates
et si tu veux apporter ta touche personnelle,
ne modifie surtout pas ces fichiers mais copie le contenu du dossier /modules/xmnews/templates
vers
/themes/xswatch4/modules/xmnews
ensuite, tu pourras modifier les fichiers.
Commence par vérifier en ajouter par exemple un < h1 >Mon template surchargé fichier est -il modifié < /h1 >
Voilà !
Re : configuration xswatch4
Merci Alain pour ta réponse,
Ok pour xswatch4 , en relisant les infos dans les fichiers, j'ai fini par comprendre les nuances entre thème unique et la variante possible pour les navigateurs qui gèrent clair/sombre. En mode unique, seule la 1ère ligne est utilisée.
Pour les templates xmNews, c'est résolu (même si je n'ai pas compris comment j'ai fait)
Ok pour xswatch4 , en relisant les infos dans les fichiers, j'ai fini par comprendre les nuances entre thème unique et la variante possible pour les navigateurs qui gèrent clair/sombre. En mode unique, seule la 1ère ligne est utilisée.
Pour les templates xmNews, c'est résolu (même si je n'ai pas compris comment j'ai fait)

Re : configuration xswatch4
Bonjour Gerard,
il y a sans doute quelque petites modifs dans la configuration qui n'ont pas été reporté dans le tuto.
En regardant rapidement, je lis :
Quote:
Donc maintenant, si tu utilises 2 thèmes clair/sombre,
il te faut intervenir dans :
tpl/xswatchCss.tpl pour le thème clair
tpl/xswatchDarkCss.tpl pour le thème sombre
Pour la surcharge, merci d'être le plus précis possible,
indique nous les chemins complets
quels dossiers sont copiés où et je te dirais si c'est ok ou pas.
Evidemment, il faut se mettre en mode :
Contrôler les modifications de templates? : OUI
(Si cette option est activée, les Templates modifiés seront automatiquement recompilé quand ils seront affichés. Vous devez désactiver cette option sur un site en production.)
Et éventuellement vider le cache (Maintenance XOOPS, + Navigateur)
il y a sans doute quelque petites modifs dans la configuration qui n'ont pas été reporté dans le tuto.
En regardant rapidement, je lis :
Quote:
Dual theme light and dark media query responsive operation
Two files control which themes are used, tpl/xswatchCss.tpl and tpl/xswatchDarkCss.tpl. In the file tpl/xswatchCss.tpl, edit the bottom line to match the Bootswatch theme of your choice for use with prefers-color-scheme light media queries. By default, the line reads css-cerulean. In the file tpl/xswatchDarkCss.tpl, edit the bottom line to match the Bootswatch theme of your choice for use with dark media queries. By default, the line reads css-slate. Your site will then follow the use's browser or OS preference to choose light or dark.
Donc maintenant, si tu utilises 2 thèmes clair/sombre,
il te faut intervenir dans :
tpl/xswatchCss.tpl pour le thème clair
tpl/xswatchDarkCss.tpl pour le thème sombre
Pour la surcharge, merci d'être le plus précis possible,
indique nous les chemins complets
quels dossiers sont copiés où et je te dirais si c'est ok ou pas.
Evidemment, il faut se mettre en mode :
Contrôler les modifications de templates? : OUI
(Si cette option est activée, les Templates modifiés seront automatiquement recompilé quand ils seront affichés. Vous devez désactiver cette option sur un site en production.)
Et éventuellement vider le cache (Maintenance XOOPS, + Navigateur)
configuration xswatch4
Bonjour/Bonsoir à Tous,
Je démarre un nouveau site Xoops 2.5.11 mais j'ai un peu perdu la main concernant la gestion du thème.
Dans xswatch4.conf, je ne comprends pas l'utilité de la dernière ligne, quoique j'y mette, cela n'a pas d'impact :
Autre question relative au module xmNews, si je recopie les templates d'origine dans un dossier de surcharge alors l'affichage perd sa présentation en mode blocs (responsive) et présente donc les résumés à plat ... Une idée du problème ?
Merci d'avance
Je démarre un nouveau site Xoops 2.5.11 mais j'ai un peu perdu la main concernant la gestion du thème.
Dans xswatch4.conf, je ne comprends pas l'utilité de la dernière ligne, quoique j'y mette, cela n'a pas d'impact :
# Pick a css directory you want to use by entering its name below.
#
# Valid values are:
# css-cerulean css-cosmo css-cyborg css-darkly css-flatly
# css-journal css-litera css-lumen css-lux css-materia
# css-minty css-pulse css-sandstone css-simplex css-sketchy
# css-slate css-solar css-spacelab css-superhero css-united
# css-yeti
#
# The value for xswatchCss is used for media="(prefers-color-scheme: light)" queries
xswatchCss = "css-materia"
# Pick the css directory you want to use for the dark theme below.
# The value for xswatchDarkCss is used for media="(prefers-color-scheme: dark)" queries
#
# Set xswatchDarkCss to "" to always use the xswatchCss value specified above
#
# The subset of valid themes that are considered dark are:
# css-cyborg css-darkly css-slate css-solar css-superhero
xswatchDarkCss = "css-darkly" Autre question relative au module xmNews, si je recopie les templates d'origine dans un dossier de surcharge alors l'affichage perd sa présentation en mode blocs (responsive) et présente donc les résumés à plat ... Une idée du problème ?
Merci d'avanceMerci 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

