Ha habido varias discusiones en meta sobre el uso de Discourse como plataforma de redes sociales (ver, por ejemplo, Using Discourse as a social media platform). Si los Clubes (así es como Invision los llama) son esenciales para tu proyecto/plataforma, personalmente diría que Discourse no es la mejor opción para ti. ¿Por qué intentar forzar una plataforma diseñada para discusiones asíncronas en algo que es inherentemente diferente?
Además, déjame hacerte una pregunta diferente. Propones que un conjunto de usuarios pueda crear un grupo, autogestionar la membresía, establecer contactos y organizar eventos. ¿Dónde está tu aporte en todo esto? ¿Por qué esos usuarios usarían tu sitio web y no crearían un grupo de Messenger/WhatsApp/Telegram? Si quieres que las personas organicen eventos fuera de línea, necesitas comunicación en tiempo real. Los mensajeros (en general) te permiten llamar a personas, enviar notificaciones push en tiempo real (no es una opción fácil para instancias de Discourse autoalojadas) y, lo más importante, no tienes que revisar una aplicación separada. Si tu público objetivo usa, por ejemplo, Messenger para mantenerse en contacto con amigos, verán cualquier actualización en el “Grupo de Jardineros” incluso si no tienen la intención de verificar si ese grupo tiene nuevos mensajes.
Mientras que si manejas esto a través de una plataforma separada, tus usuarios tendrán que abrir un sitio web (o aplicación) separado para recibir actualizaciones. Si bien esto puede no parecer un gran obstáculo (no es difícil abrir un sitio web), en realidad lo es: las personas son extremadamente reacias a agregar una nueva aplicación a su rutina si pueden evitarlo.
No intento disuadirte de seguir tus ideas, solo quería asegurarme de que pensaras en tales problemas antes de tomar decisiones sobre la plataforma.
Si bien esto es cierto, solo es práctico si es un plugin oficial: es decir, hay un equipo de ingenieros que reciben un pago para garantizar que sea compatible con las versiones más recientes de Discourse. De lo contrario, estás limitado a una versión específica de Discourse o tienes que contratar constantemente a alguien para que actualice el plugin.
De hecho, me sorprende que nadie lo haya dicho antes: Discourse puede costar $0/mes e Invision comienza en $89/mes. Para algunas personas, ese ya es un argumento definitivo a favor de Discourse.