Soy nuevo en la administración de un foro de Discourse, así que perdona la pregunta.
Estoy considerando instalar alrededor de 10 complementos listados en https://github.com/discourse/all-the-plugins/tree/master/plugins en nuestro nuevo sitio de Discourse.
Antes de proceder con la instalación, me pregunto si hay alguna “trampa” de la que deba estar al tanto. Estoy pensando en cosas como problemas de compatibilidad, complementos abandonados, etc. ¿Alguno de los complementos listados podría causar problemas potenciales con las actualizaciones del motor principal de Discourse en el futuro?
¿Existe alguna referencia que pueda leer para comprender la política de los desarrolladores en este sentido?
Estoy empezando a ver una tendencia en los aspectos de administración de Discourse.
Parece que el administrador del foro controla muchos parámetros que usualmente son responsabilidad del rol de administrador del servidor, y para ello se requiere acceso SSH al servidor. Desafortunadamente, esto no siempre es posible, ni deseable en ese sentido.
Si no son oficiales, existe la posibilidad de que dejen de funcionar cuando actualices.
Sí, necesitarás acceso SSH para instalar plugins. Incluso con discourse_docker, que te permitirá actualizar sin acceso SSH, aún tendrás que realizar una actualización desde la línea de comandos unas cuantas veces al año.
Lo deseable o no, así es como Discourse está construido y funciona.
Discourse no es un sitio web, es una aplicación de JavaScript, y esa aplicación se construye a partir del app.yml. Los plugins se descargan durante ese proceso de construcción.
Si no te gusta esta delimitación y va a tener un impacto operativo, te sugiero buscar una plataforma de discusión de código abierto diferente.