GatherPress

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.

Programme pilote

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..
Voir notre proposition de janvier 2024 sur make.wordpress.org

Créé par la communauté

Ce projet est le résultat d’un effort de collaboration pour la création d’une application de gestion d’événements convaincante en utilisant des outils open source tels que WordPress et BuddyPress et avec le cran, la sueur et l’amour de la communauté, pour la communauté. Nous encourageons toutes les personnes intéressées, qu’elles utilisent, développent ou soient membres de la communauté, à suivre notre présence émergente sur notre Blog GatherPress, nos dépôts GitHub, notre Documentation GatherPress, ou les nouvelles fonctionnalités sur notre GatherPress Playground.

Environnement Playground

Le Playground de GatherPress vous permet de tester l’état actuel de GatherPress avec des données existantes dans un environnement entièrement fonctionnel.

Le Playground est construit sur le Playground de WordPress avec des données json personnalisables que vous pouvez personnaliser comme vous le souhaitez. Pour commencer, cliquez sur le bouton ci-dessus, ou approfondissez en :

  • Clicking the “Live Preview” button on WordPress.org GatherPress plugin page
  • Prévisualisation instantanée des changements à partir d’un lien Playground commenté sur chaque PR
  • Génération automatique de captures d’écran multilingues pour les extensions de WordPress.org
  • Run end-to-end tests (still a PR)
  • Créer et maintenir votre propre jeu de données de démonstration, réutilisable dans tous les Playgrounds de WordPress.

Pour une présentation de ce que nous sommes en train de créer et des caractéristiques spécifiques nécessaires à l’organisation d’évènements, veuillez visionner la vidéo d’introduction.


https://www.youtube.com/watch?v=BnYS36C5d38&t=2s

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 (#)

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 : Fournit une fonctionnalité cartographique mondiale libre

Configurer GatherPress

Dans WP Admin, allez dans Évènements > Réglages.

Vous pouvez modifier différents réglages tels que :

  • Afficher la date de publication comme date d’évènement pour les évènements.
  • Limite maximale par défaut du nombre de participants et participantes à un évènement.
  • RSVP anonyme.
  • Format de la date.
  • Format de l’heure :
  • Afficher le fuseau horaire des évènements à venir.
  • 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 réglages 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.

Contribuer

Si vous souhaitez participer à la céation collaborative de GatherPress, veuillez nous contacter soit via WordPress Slack soit sur GatherPress.org. Le développement du projet GatherPress se trouve à l’adresse https://github.com/gatherpress/gatherpress. Toutes les contributions sont les bienvenues : code, design, interface utilisateur, documentation, traduction, etc.

Lire la documentation pour développeurs

Vous trouverez la documentation pour développeurs dans le dossier docs de l’extension ou sur notre site web. Notre intention est de synchroniser le dossier docs avec la documentation du site web.

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.

GatherPress‘ Best Practices

Rappel : GatherPress est toujours en version Alpha

Alors que nous continuons à affiner et à développer l’extension de base, nous avons créé l’extension GatherPress Alpha pour fonctionner en parallèle avec l’extension GatherPress. Le rôle de l’extension Alpha est de gérer facilement les changements disruptifs : assurez-vous simplement qu’elle est à jour, activez-la, allez dans la section Alpha sous les réglages de GatherPress, et cliquez sur « Fix 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’exension. Lorsque nous y parviendrons, l’extension Alpha ne sera plus nécessaire.

Captures d’écran

  • Créer un nouvel évènement
  • Modifier un évènement
  • Modification rapide d’un évènement
  • Créer un nouveau lieu
  • Réglages généraux
  • Leadership Settings

Blocs

Cette extension fournit 7 blocs.

  • Venue Provides information about an event venue.
  • 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.
  • 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.

Installation

Installation depuis le dépôt WordPress

GatherPress est maintenant disponible dans le dépôt d’extensions WordPress et peut être installé comme n’importe quelle autre extension.

  1. Allez dans la zone wp-admin de votre site, et dans le menu de gauche, cliquez sur Extensions &gt ; Ajouter une extension.
  2. Recherchez gatherpress dans la boîte de recherche et cliquez sur le bouton Installer.
  3. Activer l’extension.

Installation depuis GitHub

Comme cette extension est activement développée par la communauté, les caractéristiques et les fonctionnalités sont encore en évolution. Pour connaître les dernières mises à jour de GatherPress, consultez notre page GitHub.

  1. 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.
  2. Allez ensuite sur la page des extensions de votre wp-admin et cliquez sur le bouton Téléverser une extension.
  3. Cliquez sur le bouton Choisir un fichier au centre de votre écran pour sélectionner le fichier gatherpress.zip que vous venez de télécharger.
  4. Sélectionnez le fichier zip approprié, cliquez sur Ouvrir, puis sur Installer maintenant.
  5. 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.6 ou plus récente, ou MariaDB version 10.0 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.

What about a PRO version?

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.

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.

Avis

31 juillet 2024 1 réponse
it’s not bloated, it follows standards, it’s on GitHub, its devs listen to feedback, a d ur has a roadmap that makes sense. get on board!
Lire l’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 9 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

Consultez la liste complète des modifications sur https://github.com/GatherPress/gatherpress/releases.