Il y a eu plusieurs discussions sur meta concernant l’utilisation de Discourse comme plateforme de médias sociaux (voir, par exemple, Using Discourse as a social media platform). Si les Clubs (c’est ainsi qu’Invision les appelle) sont essentiels à votre projet/plateforme, je dirais personnellement que Discourse n’est pas la meilleure option pour vous. Pourquoi essayer d’étirer une plateforme conçue pour des discussions asynchrones en quelque chose d’intrinsèquement différent ?
De plus, permettez-moi de vous poser une autre question. Vous proposez qu’un ensemble d’utilisateurs puisse créer un groupe, auto-gérer les membres, réseauter et organiser des événements. Où est votre contribution dans tout cela ? Pourquoi ces utilisateurs utiliseraient-ils votre site web, plutôt que de créer un groupe Messenger/WhatsApp/Telegram ? Si vous voulez que les gens coordonnent des événements hors ligne, vous avez besoin d’une communication en temps réel. Les messageries (en général) vous permettent d’appeler les gens, d’envoyer des notifications push en temps réel (ce qui n’est pas une option facile pour les instances Discourse auto-hébergées), et surtout, vous n’avez pas à vérifier une application séparée. Si votre public cible utilise, disons, Messenger pour rester en contact avec ses amis, il verra toutes les mises à jour du “Groupe des jardiniers” même s’il n’a pas l’intention de vérifier si ce groupe a de nouveaux messages.
Alors que si vous gérez cela via une plateforme séparée, vos utilisateurs devront ouvrir un site web (ou une application) séparé pour obtenir des mises à jour. Bien que cela ne semble pas être un obstacle majeur (il n’est pas difficile d’ouvrir un site web), cela l’est en réalité : les gens sont extrêmement réticents à ajouter une nouvelle application à leur routine s’ils peuvent l’éviter.
J’essaie de ne pas vous décourager de poursuivre vos idées, je voulais juste m’assurer que vous aviez réfléchi à de tels problèmes avant de prendre des décisions concernant la plateforme.
Bien que cela soit vrai, ce n’est pratique que s’il s’agit d’un plugin officiel : c’est-à-dire qu’il y a une équipe d’ingénieurs payés pour garantir sa compatibilité avec les nouvelles versions de Discourse. Sinon, vous êtes soit bloqué sur une version spécifique de Discourse, soit vous devez constamment engager quelqu’un pour mettre à jour le plugin.
En fait, je suis surpris que personne ne l’ait dit auparavant : Discourse peut coûter 0 /mois et Invision commence à 89 /mois. Pour certaines personnes, c’est déjà un argument définitif en faveur de Discourse.