Description
GatherPress, une extension créée par et pour la communauté WordPress, est une réponse au désir de la communauté d’avoir de nouveaux outils de gestion d’évènements qui répondent aux divers besoins des organisateurs et organisatrices d’événements et des membres. Son agenda et sa feuille de route s’alignent sur ceux de la communauté WordPress, ce qui garantit qu’elle évolue en même temps que nos désirs et nos besoins collectifs.
Nous proposons un programme pilote pour tester GatherPress, une extension développée par la communauté, au sein de groupes Meetup WordPress intéressés et actifs. Cette initiative découle de la nécessité pour notre communauté de disposer d’un outil de gestion d’évènements innovant adapté aux demandes uniques des organisateurs et organisatrices d’évènements WordPress et de leurs participants..
@Patricia BT en janvier 2024 sur make.wordpress.org
Ce projet vise à créer une application de gestion d’évènements attrayante à l’aide d’outils open source tels que WordPress et BuddyPress, ainsi que de la sueur et de l’amour de la communauté, pour la communauté.
Nous créons les fonctionnalités du réseau dont nous avons besoin pour organiser des évènements et nous réunir.
Fonctionnalités
- Planification d’évènements : définir les dates et heures, et fournir des informations détaillées sur les évènements.
- Inscription du participant ou de la participante
- Permettre aux participants et participantes d’ajouter des invités.
- Possibilité pour les participants et participantes d’être listé·es de manière anonyme (seuls les administrateurs et administratrices verront leur nom).
- Système d’envoi d’e-mails : pour envoyer des e-mails à tous les membres du groupe, ou aux personnes participant à un évènement spécifique, aux personnes non-participantes et aux personnes figurant sur la liste d’attente.
- Évènements en personne : ajoutez le lieu, avec éventuellement un plan (voir le point 4).
- Gestion d’événements en ligne : ajoutez l’URL de la réunion en visio.
- Gestion multi-événements : capacité à gérer plusieurs évènements simultanément.
- Environnement multisite : cette configuration permet une gestion centralisée tout en offrant la possibilité à chaque site d’accueillir ses propres évènements avec ses réglages (langue, fuseau horaire, format de la date et de l’heure) et son ensemble d’utilisateurs et utilisatrices.
- Fonctionne avec les blocs.
- Entièrement internationalisé.
- Liberté d’ajouter du contenu en plus des blocs d’évènement/de lieu par défaut, de supprimer des blocs par défaut et d’ajouter des compositions synchronisées (utiles pour ajouter des informations cohérentes dans tous les évènements).
Fonctionnalités à venir
- Import des évènements de Meetup.com avec une extensions complémentaire. (#)
- Évènements récurrents. (#)
- Bloc calendrier. (#)
- Notification par courrier électronique du début de l’évènement. (#)
- Fédération d’évènements avec ActivityPub (#)
Contribuer
Si vous souhaitez participer au travail collaboratif de développement de GatherPress, veuillez nous contacter soit via WordPress Slack soit sur GatherPress.org. Le développement du projet GatherPress se fait à l’adresse https://github.com/gatherpress/gatherpress. Toutes les contributions sont les bienvenues : code, conception, interface utilisateur, documentation, traduction et plus encore.
Bibliothèques tierces
Cette extension utilise les bibliothèques tierces suivantes pour diverses fonctionnalités :
- React-Modal : Facilite la création de dialogues modaux dans les composants React.
- React-Tooltip : Fournit des infobulles personnalisables pour les applications React.
- Leaflet: Provides global, open-source mapping functionality
Contribuer
If you wish to share in the collaborative of work to build GatherPress, please drop us a line either via WordPress Slack or on GatherPress.org. The development location of the GatherPress project can be found at https://github.com/gatherpress/gatherpress. All contributions are welcome: code, design, user interface, documentation, translation, and more.
Obtenir l’accès pour contributeurs/contributrices
Pour obtenir un accès en écriture au dépôt GitHub, veuillez contacter nos administrateurs GitHub : Mervin Hernandez et Mike Auteri.
Pour accéder à GatherPress.org par SSH ou par une connextion WP Admin, veuillez contacter notre Administrateur de GatherPress.org : Mervin Hernandez.
Lire la documentation pour développeurs
Trouvez la documentation pour développeurs dans le dossier docs
de l’extension.
Qu’en est-il de la version PRO ?
En tant qu’extension communautaire, GatherPress est déjà la version PRO.
Parce que nous nous efforçons de développer au proche du cœur, que nous aimons les décisions – pas les options – et que nous suivons un grand nombre de bonnes pratiques bien connues au sein de l’espace WordPress, nous pouvons nous concentrer sur ce qui compte le plus – répondre aux besoins de notre communauté en matière de gestion d’évènements.
Les bonnes pratiques de GatherPress :
- Testé & validé par rapport aux WordPress Coding Standards
- Non seulement une fois, mais constamment testé & validé par rapport aux WordPress plugin review guidelines.
- JavaScript & PHP Unit tests couvrent près de 80 % de l’ensemble de la base de code.
- Importez et exportez des données sur les évènements et les lieux en utilisant les outils natifs de WordPress.
Rappel que GatherPress est toujours en Alpha
Comme nous continuons d’affiner et de développer l’extension, veuillez utiliser l’extension GatherPress Alpha en même temps que l’extension principale GatherPress. L’extension Alpha gère facilement les changements qui risquent de casser ses fonctionnalités : assurez-vous simplement qu’elle est à jour, activez-la, allez dans la section Alpha sous Réglages de GatherPress, et cliquez sur « Réparer GatherPress ! » après avoir mis à jour GatherPress. Ce processus nous aide à éviter la dette technique alors que nous travaillons au lancement de la version 1.0.0 de l’extension.
GatherPress est-il compatible avec WordPress Multisite ?
Oui, GatherPress peut fonctionner sur un réseau de sites. Les tables de base de données supplémentaires dont elle a besoin seront créées automatiquement pour chaque nouveau site si l’extension est activée en réseau.
GatherPress peut également être activée par site.
Qu’en est-il de la version PRO ?
En tant qu’extension communautaire, GatherPress est déjà la version PRO.
Parce que nous nous efforçons de développer au proche du cœur, que nous aimons les décisions – pas les options – et que nous suivons un grand nombre de bonnes pratiques bien connues au sein de l’espace WordPress, nous pouvons nous concentrer sur ce qui compte le plus – répondre aux besoins de notre communauté en matière de gestion d’évènements.
Les bonnes pratiques de GatherPress :
- Testé & validé par rapport aux WordPress Coding Standards
- Non seulement une fois, mais constamment testé & validé par rapport aux WordPress plugin review guidelines.
- JavaScript & PHP Unit tests couvrent près de 80 % de l’ensemble de la base de code.
Rappel que GatherPress est toujours en Alpha
Comme nous continuons d’affiner et de développer l’extension, veuillez utiliser l’extension GatherPress Alpha en même temps que l’extension principale GatherPress. L’extension Alpha gère facilement les changements qui risquent de casser ses fonctionnalités : assurez-vous simplement qu’elle est à jour, activez-la, allez dans la section Alpha sous Réglages de GatherPress, et cliquez sur « Réparer GatherPress ! » après avoir mis à jour GatherPress. Ce processus nous aide à éviter la dette technique alors que nous travaillons au lancement de la version 1.0.0 de l’extension.
Captures d’écran
Blocs
Cette extension fournit 7 blocs.
- RSVP Response Displays a list of members who have confirmed their attendance for an event.
- Event Date Displays the date and time for an event.
- Add to Calendar Allows a member to add an event to their preferred calendar.
- Events List Displays events that are either upcoming or have occurred in the past.
- Online Event Utilized for virtual events, offering the capability to share a direct link to an event.
- RSVP Enables members to easily confirm their attendance for an event.
- Venue Provides information about an event venue.
Installation
- Téléchargez l’extension : vous trouverez la dernière version sur le dépôt GitHub de GatherPress, sous Releases > Assets et téléchargez
gatherpress.zip
. - Installez-la dans votre instance WordPress : allez dans WP Admin Extensions > Ajouter. Choisissez le fichier
gatherpress.zip
que vous venez de télécharger. - Activer l’extension.
Prérequis
Pour exécuter GatherePress, il est recommandé que votre hébergeur prenne en charge :
- PHP version 7.4 ou plus récente.
- MySQL version 5.7 ou plus récente, ou MariaDB version 10.4 ou plus récente.
- Support HTTPS.
FAQ
-
Quels sont les services externes utilisés par GatherPress ?
-
- Services de cartographie : nous utilisons OpenStreetMap (bientôt) et Google Maps pour afficher les lieux des évènements sur une carte. Pour ce faire, nous envoyons l’adresse à OpenStreetMap ou à Google Maps pour qu’elle soit rendue.
- Intégration du calendrier : GatherPress prend également en charge la fonctionnalité « Ajouter au calendrier » en utilisant Google Calendar et Yahoo! Calendar.
-
Configurer GatherPress
-
Dans WP Admin, allez dans
Évènements
>Réglages
.Vous pouvez modifier différents paramètres tels que :
– Afficher la date de publication comme date d’événement pour les événements.
– La limite maximale par défaut du nombre de participants à un événement.
– RSVP anonyme.
– Format de la date.
– Format de l’heure.
– Affichez le fuseau horaire pour les événements programmés.
– Page des événements à venir.
– Page des événements passés. -
Créer un évènement
-
Dans WP Admin, allez dans
Évènements
>Ajouter nouveau
.Par défaut, quelques blocs sont remplis, vous pouvez les conserver ou les supprimer et vous pouvez en ajouter d’autres.
- Le bloc Date de l’événement vous permet de définir les dates et heures de début et de fin de votre évènement, ainsi que le fuseau horaire.
- Le bloc Ajouter au calendrier permet à vos utilisateurs et utilisatrices d’ajouter l’évènement à leur calendrier préféré directement à partir de l’évènement publié sur l’interface publique.
- Le bloc Lieu vous permet de choisir si votre évènement se déroule en ligne ou dans un lieu. Vous pouvez sélectionner le lieu (voir point 4) et les réglages de la carte : affichage, niveau de zoom, type et hauteur de la carte.
- Le bloc RSVP permet aux membres de confirmer qu’ils ou elles participent ou non à un évènement.
- La description de l’événement est un bloc de paragraphe normal. Vous pouvez ajouter n’importe quoi avec n’importe quel bloc ici.
- Le bloc Réponse RSVP affiche la liste des membres qui ont confirmé leur présence ou leur absence à un événement.
- Les réglages de l’événement vous permettent de modifier tous les réglages mentionnés ci-dessus, d’activer ou de désactiver le RSVP anonyme, de choisir les sujets, de notifier les membres ou les participants et participantes, ainsi que les réglages standards de WordPress tels que l’image mise en avant, l’extrait, d’autoriser ou de refuser les commentaires, etc.
-
Créer un lieu
-
Dans WP Admin, allez dans
Évènements
>Lieux
.Dans le bloc Lieu, vous pouvez définir :
– l’adresse complète, le téléphone et le site web du lieu.
– Les paramètres de la carte. -
Créer un sujet d’évènement
-
Dans WP Admin, allez dans
Évènements
>Sujets
.Les sujets sont comme les catégories des articles, mais pour les événements.
Avis
Contributeurs/contributrices & développeurs/développeuses
« GatherPress » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“GatherPress” a été traduit dans 7 locales. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « GatherPress » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal
See complete changelog at https://github.com/GatherPress/gatherpress/releases.See complete changelog at https://github.com/GatherPress/gatherpress/releases.