Sou novo na administração de um fórum Discourse, então peço desculpas pela pergunta.
Estou considerando instalar cerca de 10 plugins listados em https://github.com/discourse/all-the-plugins/tree/master/plugins no nosso novo site Discourse.
Antes de prosseguir com a instalação, estou me perguntando se há alguma ‘pegadinha’ que eu deva estar ciente? Estou pensando em coisas como problemas de compatibilidade, plugins abandonados, etc. Algum dos plugins listados poderá causar problemas potenciais com atualizações do núcleo do Discourse no futuro?
Existe alguma referência que eu possa ler para entender a política dos desenvolvedores nesse aspecto?
Estou começando a notar uma tendência nos aspectos de administração do Discourse.
Parece que o administrador do fórum controla muitos parâmetros que normalmente são de responsabilidade de um administrador do servidor, e, nesse caso, há necessidade de acesso SSH ao servidor. Infelizmente, isso nem sempre é possível, nem mesmo desejável, aliás.
Se não forem oficiais, há uma chance de que parem de funcionar quando você atualizar.
Sim, você precisará de acesso SSH para instalar plugins. Mesmo com o discourse_docker, que permite atualizar sem acesso SSH, você ainda precisará fazer uma atualização pela linha de comando algumas vezes por ano.
Desejável ou não, é assim que o Discourse é construído e funciona.
O Discourse não é um site; é um aplicativo JavaScript, e esse aplicativo é construído a partir do app.yml. Os plugins são baixados durante esse processo de construção.
Se você não gosta dessa delimitação e isso terá impacto operacional, sugiro procurar outra plataforma de discussão de código aberto.