Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/mjpery-beep/mj_member/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
MJ Member - Plugin WordPress
Description
MJ Member centralise la gestion des membres, des événements et de la communication d'une Maison de Jeunes dans l'interface WordPress. Le module fournit des écrans administratifs cohérents, des widgets Elementor prêts à l'emploi et un suivi complet des paiements Stripe.
Pourquoi MJ Member
- Regroupe les dossiers des jeunes, tuteurs, animateurs et bénévoles dans un même espace.
- Automatise l'encodage des heures, la gestion des cotisations et le suivi des présences.
- Renforce la collaboration grâce aux tâches partagées, à la messagerie interne et aux workflows de validation.
- Capte les idées des membres et valorise la participation via un portail front Elementor.
- Protège les données sensibles en s'appuyant sur les capacités WordPress et des contrôles dédiés.
Fonctionnalités principales
- Membres et profils : formulaires rapides, imports CSV, statuts personnalisés, PDF d'adhésion, historique complet, gestion des rôles multiples (tuteur, animateur, coordinateur) et affichage de l'âge des membres.
- Champs dynamiques : création de champs personnalisés associés aux notes et à la gestion des inscriptions pour adapter les formulaires aux besoins spécifiques.
- Événements et présences : création d'activités, inscriptions en ligne, calendrier interactif (vue mensuelle et hebdomadaire, option masquer le week-end), listes d'attente, affectation des animateurs, gestion des occurrences récurrentes avec exceptions de planning, inscription tardive depuis l'administration et émojis sur les événements.
- Photos d'événements : upload et gestion des photos d'événements avec informations sur l'auteur et galerie intégrée.
- Lieux d'événements : gestion des liens de localisation directement dans l'éditeur d'événements.
- Gestionnaire d'inscriptions : interface complète avec éditeur de texte riche, capture d'avatar, gestion des onglets, création et liaison de comptes WordPress pour les membres, et éditeur d'occurrences.
- Document d'inscription : génération de documents avec gestion des adresses et codes postaux, bouton de désactivation et suivi de l'état de sauvegarde.
- Notes de membre : système de notes avec association aux événements et décodage HTML.
- Temps et planification : encodage glisser-déposer des heures bénévoles, totaux multi-projets, couleurs de projet personnalisables, tâches favorites, gestion des heures par projet avec modal dédié et exports prêts pour la comptabilité.
- Demandes de congé : gestion des demandes de congé pour les animateurs avec interface dédiée.
- Badges, trophées et niveaux : système de gamification complet avec badges par défaut, trophées automatiques, gestion de l'XP, barres de progression, niveaux personnalisés et pièces (coins) pour récompenser la participation.
- Notifications : cloche de notifications en temps réel, notifications multi-rôles, alertes à la création de membres, notifications d'articles publiés et personnalisation des titres.
- Témoignages : widget carrousel avec témoignages en vedette, mode témoignage unique avec navigation, aperçu des liens et intégration dans les notifications.
- Collaboration interne : gestionnaire de to-dos, boîte à idées avec votes, messagerie centralisée avec gestion des destinataires et pagination, et notifications ciblées.
- WhatsApp : envoi de messages via l'intégration Twilio et support WhatsApp dans les paramètres de contact.
- Paiements et documents : intégration Stripe sécurisée, suivi des cotisations et participations, connecteur Google Drive pour les pièces jointes.
- Interface front : widgets Elementor configurables couvrant compte membre, événements, paiements, documents, témoignages, notifications et expériences IA ludiques.
Captures d'écran
- Encodage des heures pour les animateurs/coordinateurs

Suivi hebdomadaire des heures encodées avec totaux automatiques et filtres dédiés. - Gestionnaire de to-dos pour les animateurs/coordinateurs

Planifiez et suivez les actions clés de l'équipe en regroupant les priorités par projet. - Crée ton avatar grâce à l'IA

Générez en un clic un portrait ludique pour animer les profils membres. - Boîte à idées

Recueillez et priorisez les propositions d'activités soumises par les jeunes. - Données individuelles et gestion de la cotisation avec paiement en ligne

Retrouvez l'historique d'un membre, ses statuts et ses paiements Stripe au même endroit. - Gestionnaire centralisé des paiements (cotisation/participation événements)

Suivez les encaissements en temps réel et filtrez par type d'opération. - Gestionnaire des messages en interne

Centralisez les échanges entrants pour ne manquer aucun message important. - Calendrier des événements dynamique

Visualisez l'ensemble des stages et fermetures avec navigation rapide par période. - Fiche d'un événement

Accédez aux détails pratiques, aux inscrits et aux animateurs associés en un coup d'œil. - Éditeur des événements pour les animateurs/coordinateurs

Préparez vos séances avec des formulaires guidés et des validations intégrées. - Gestionnaires des membres pour les animateurs/coordinateurs

Parcourez la base adhérents avec filtres rapides et actions groupées.
Installation
- Copier le dossier mj-member dans wp-content/plugins.
- Activer MJ Member depuis le menu Extensions.
- Configurer les capacités et clés Stripe dans les réglages du plugin.
Widgets Elementor
- Membres : connexion, inscription, tableau de bord, navigation compte, préférences, paiements et capture d'avatar.
- Événements : calendrier mensuel et hebdomadaire, liste des prochains événements, formulaires d'inscription, galerie photos d'événements et lieux.
- Équipe : annuaire animateurs, compte animateur, encodage des heures par projet et gestion des congés.
- Collaboration : boîte à idées, to-dos, documents, messagerie de contact avec destinataires et pagination.
- Notifications : cloche de notifications en temps réel avec alertes multi-rôles.
- Témoignages : carrousel de témoignages en vedette, mode unitaire avec navigation et aperçu des liens.
- Badges et niveaux : affichage des badges, progression XP et trophées dans le profil membre.
- Paiements : abonnement avec Stripe, confirmation post-paiement, expériences Photo/Galerie Grimlins.
Utilisation quotidienne
- Menu Membres : ajouter, filtrer, exporter, gérer les statuts, attribuer des rôles de tuteur et suivre les notes associées aux événements.
- Menu Événements : planifier stages, gérer les occurrences récurrentes et les exceptions de planning, suivre les présences, autoriser les inscriptions tardives, uploader des photos et éditer les fiches avec texte riche.
- Gestionnaire d'inscriptions : piloter le workflow complet d'inscription avec onglets, avatar, champs dynamiques et liaison de comptes WordPress.
- Widget Heures : les animateurs encodent leurs prestations par projet avec couleurs et favoris, les coordinateurs valident et exportent.
- Badges et gamification : attribuer badges et trophées, suivre les niveaux et l'XP des membres, distribuer des pièces.
- Notifications : configurer les alertes pour la création de membres, les articles publiés et les événements, avec ciblage multi-rôles.
- Paiements : surveiller les transactions Stripe, gérer les échecs et éditer les reçus.
- Communication : centraliser les messages entrants avec gestion des destinataires, envoyer des campagnes ciblées via email ou WhatsApp et suivre les réponses.
Paiements et intégrations
- Stripe : mode test pour valider les flux, bascule en production une fois les clés live renseignées.
- Twilio / WhatsApp : envoi de messages WhatsApp aux membres via la passerelle Twilio.
- Google Drive : synchronisation des dossiers partagés avec contrôle fin des accès.
- OpenAI : génération d'avatars via Photo Grimlins pour dynamiser l'espace membre.
Protection des données
- Vérifications de capacités WordPress avant chaque action sensible.
- Nonces et validation côté serveur sur les formulaires front.
- Nettoyage automatisé des fichiers temporaires et respect du RGPD.
- Journalisation des mises à jour critiques pour faciliter les audits.
Développement futur
- Rappels automatisés pour renouvellements et paiements.
- Rapports financiers prêts pour les subventions.
- Pointage QR code sur site.
- Application mobile pour animateurs et membres.
Support
Pour toute question ou problème, veuillez contacter l'équipe de développement.
Licence
Tous droits réservés © 2025-2026