Compatibilidade com a pilha atual: Quero instalar em domain.com/community/, mas não quero precisar alterar a configuração do nosso servidor (não somos um ambiente Ruby de forma alguma; somos majoritariamente LAMP. Não sou um técnico, mas tenho certeza de que minha equipe consegue resolver).
Amigável ao SEO (incluindo velocidade e OWP), o que provavelmente é mais importante para mim, dado o propósito do fórum.
Formulários para o Salesforce: Usamos Salesforce/Pardot e gostaríamos que novas contas registradas e verificadas fossem enviadas para o Salesforce/Pardot.
Permissões personalizadas: Quero poder ter alguns fóruns públicos, outros apenas para membros e alguns com permissões muito específicas para usuários. Quão flexível é o sistema de permissões do Discourse?
Personalização (design): Temos uma grande equipe de design e queremos aplicar skins de maneiras únicas. Preferiria que eles não precisassem aprender Ruby/JS para manipular o design.
De qualquer forma, quais são suas opiniões? Adoraria receber algum feedback.
Bem, isso é complicado. O Discourse não é um aplicativo LAMP, então isso será diferente. No entanto, essa é a razão do Docker: toda a pilha do Discourse está contida na imagem do contêiner, então você não precisa instalar nada mais no host. Alterar a instalação padrão para ouvir um socket Unix (para que você possa usar seu proxy reverso em domain.com e encaminhar solicitações para /community ao socket) é apenas uma questão de algumas linhas de configuração.
Não tenho certeza do que é WPO, mas o Discourse se destaca nos mecanismos de pesquisa nativamente, desde que você tenha conteúdo real no fórum.
Desde que essas ferramentas possam lidar com um webhook, ou você possa escrever rapidamente uma camada de tradução em seu aplicativo LAMP, é uma tarefa simples.
Cada categoria pode ter permissões diferentes; isso é um recurso básico.
O Discourse é um “Aplicativo de Página Única”, então, se você deseja uma personalização mais profunda, precisará escrever código JS. No entanto, há muito que você pode fazer apenas com HTML + CSS, então depende mais das suas expectativas.
Na verdade, temos um caso de uso muito específico. Estou me perguntando se isso já foi feito ou se é possível.
Imagine que um cliente faça uma postagem muito específica (que realmente se aplica apenas a ele). Gostaríamos de marcar essa postagem para que apenas administradores e o usuário que a criou possam ler e responder, tornando a discussão privada, por assim dizer (nem sempre é necessário que toda a comunidade veja sua discussão sobre um problema de suporte, por exemplo).
Isso é algo que pode ser feito com o conjunto de recursos padrão ou precisaremos codificar?
Isso não é o que eu estava pedindo, deixe-me esclarecer. Um cliente inicia um “tópico” nos fóruns (não uma DM ou grupo, etc.) e determinamos que aquele tópico é relevante apenas para esse cliente. Sem excluir o tópico ou movê-lo, gostaríamos de um botão de alternância para que apenas esse autor e os administradores do fórum possam vê-lo. Faz sentido?