Hola, después de más de 2 años de planificación, han pasado menos de 24 horas desde que descubrí Discourse y todavía estoy un poco asombrado de haber encontrado lo que parece ser la solución perfecta.
Tengo una estructura bastante compleja en mente y esperaba pedir algunas indicaciones si me lo permiten.
Quiero una estructura donde la funcionalidad varíe. También habrá potencialmente un gran número de grupos más pequeños, principalmente separados y distintos por ubicación.
El tema está relacionado con la salud mental, por lo que la privacidad es muy importante para que las personas se sientan lo suficientemente seguras como para divulgar información. Esto debe hacerse en la confidencialidad y los confines de su grupo de apoyo local.
Cada grupo también tendría una sección pública para información y asesoramiento general local, pero todo el contenido para los usuarios registrados estaría oculto. También me gustaría tener más grupos, incluidos algunos a nivel nacional y regional, que fueran completamente públicos. Las comunidades locales tendrían la capacidad de decidir qué estaba bien hacer público.
Tengo el dominio ****peer.support. Vivo en Bigtown, así que querría:
bigtown.****peer.support
… como un subdominio para mi grupo local. Mis hijos van a la escuela local, así que querría:
school.****peer.support
¿Es esto factible? Muchas gracias de antemano.
Matt
Si tienes todos los usuarios en un solo foro, todos pueden verse entre sí, por ejemplo, en la autocompletación de @menciones (tema relacionado). Si bien puedes limitar, por ejemplo, la publicación a categorías específicas según los grupos, no puedes configurar la visibilidad de otros usuarios. Por lo tanto, funciones como los mensajes personales están habilitadas o deshabilitadas, pero no puedes evitar que los usuarios del grupo escolar envíen mensajes a los usuarios del grupo de la gran ciudad.
¿Es eso un problema? Entonces necesitas foros separados.
Gracias por eso. Creo que estoy complicando demasiado mi idea de lo que puedo conseguir con Discourse en términos de algunas áreas públicas y otras privadas. También al pensar que puede gestionar un gran número de grupos distintos que están bastante aislados entre sí.
Me interesaría saber si otros se han encontrado con requisitos similares y han encontrado una solución. ¿O si alguien ejecuta varias instancias, una por grupo? Supongo que, en términos realistas, eso solo es factible si gestionas tu propio alojamiento, ya que el costo de alojar internamente muchos grupos individuales sería demasiado grande. ¿Y supongo que la sobrecarga administrativa lo haría inmanejable?
Podrías hacerlo con una configuración multisitio donde tuvieras un sitio separado para cada grupo y todos ellos se autenticaran contra un solo sitio. Si tienes mucha experiencia o dinero, puedes hacerlo, y estaré encantado de ayudarte. Pero probablemente solo quieras crear un grupo y una categoría para cada una de esas localidades. Creo que esto es lo que estás buscando Configuración del acceso, membresía y visibilidad de grupos
Hola Jay y Tobias, muchas gracias por sus aportaciones. Como no sabía nada sobre Discourse hace 48 horas, creo que debería empezar desde el principio con una instalación alojada. Tu documento, Jay, parece justo lo que necesito para ver las capacidades que busco en una sola instalación.
Estoy muy interesado en lo que ambos me dicen sobre las configuraciones multisitio y, en última instancia, creo que ese modelo se adaptará mejor a la complejidad de lo que busco. Lamentablemente, no tengo mucho dinero, ni mucho menos, pero de todos modos no querría seguir esa ruta. El objetivo de lo que estoy tratando de hacer es regalar las aplicaciones de forma gratuita a grupos de apoyo y animarles a que se involucren tanto como quieran. Si funciona, el potencial de anuncios muy específicos y dirigidos es grande. Ya me he puesto en contacto con varios de los principales actores y están interesados en saber más.
Necesitaré estar muy involucrado en la arquitectura general y su flexibilidad. Podría terminar con miles de grupos en todo el país y no veo por qué no podría extenderse a países de todo el mundo, empezando por EE. UU. Tampoco tengo muchos conocimientos, pero me comprometo a adquirirlos. Este proyecto lleva tres años en desarrollo, no tenía ni idea de hacia dónde me dirigía en cuanto a software hasta ayer. Encontrar la solución perfecta y comprometerme con ella me ha pillado totalmente por sorpresa.
Mi formación es en informática, tengo un título de segunda clase superior en Informática (Redes + Comunicaciones) de hace mucho tiempo. Hace 24 años, la administración de sistemas Linux/Unix era uno de los módulos que estudié. Me gustaba mucho el espíritu de la comunidad de código abierto en aquel entonces, junto con la idea del mundo más democratizado que podría aportar. No funcionó del todo así, quizás ahora sea el momento.
Así que, ¡estaría encantado de aceptar tu amable oferta de ayudarme, Jay! Supongo que necesitaré un repaso de administración de Linux y una inmersión en lenguajes de scripting. ¿Agradecería cualquier indicación sobre recursos para esto, así como información sobre cómo ejecutar anuncios en Discourse? Quiero averiguar cómo podría empezar a ver cómo se podría implementar la IA, así que un punto de partida allí sería genial si es posible.
Querrá empezar con Instalar Discourse en menos de 30 minutos, que le pondrá en marcha. Simplemente siga esas instrucciones y empezará a familiarizarse con cómo se puede instalar Discourse. La instalación multisitio es similar pero más complicada.
Si te cansas y estás usando Mailgun y el panel de Digital Ocean, literatecomputing.com lo hará todo automáticamente, excepto las actualizaciones de DNS.
Puedes pagar (y obtener soporte completo) o unirte al grupo de prueba gratuita y hacerlo gratis.
Hola. Acabo de actualizar la página de bienvenida a nginx y ¡listo!, discourse instalado. ¡Gracias por la ayuda @pfaffman@tobiaseigen!
Sin embargo, el correo electrónico no funciona. He revisado la guía de solución de problemas pero no estoy seguro de lo que estoy haciendo. ¿Cómo puedo ver el archivo app.yml? ¿Pensé en navegar hasta él con un cliente ftp? Agradecería mucho cualquier indicación. Si las credenciales SMTP son incorrectas, ¿se actualizan en ese archivo? ¿Y luego usar los comandos destroy y start?
Gracias por el enlace de computación literaria Jay. He echado un vistazo y tomé tu recomendación del libro Co-Intelligence y acabo de terminarlo. No podría haber esperado una mejor introducción y también acciones para empezar de inmediato como dijiste. Genial.
También podrías considerar configurar VSCode para ediciones remotas, pero eso es un poco excesivo para el tipo de edición que necesitas para la configuración de una instancia de producción.