Grande projeto de migração do fórum vBulletin

Bem-vindo :wave:

Responderei apenas a isso, pois não sou competente nas outras áreas. Falarei sobre a transição suave mais adiante em meu post.

Em termos de personalização, você pode editar o CSS de um editor embutido, além de adicionar Javascript e usar a API JS específica do Discourse. Visualmente falando, se você não gostar de algo, basta ocultá-lo ou alterá-lo.

O guia oficial de temas está aqui: Developing Discourse Themes & Theme Components.

Ele pode não estar completamente atualizado, pois estamos atualmente atualizando algumas coisas de JS a longo prazo.

Cerca de 100% dos temas, componentes de tema e plugins publicados aqui são de código aberto, então você sempre pode dar uma olhada em seu código para construir suas próprias soluções.

Um tema é basicamente uma skin com ou sem recursos adicionados.
Um componente de tema geralmente adiciona recursos.
Um plugin adiciona recursos mais profundos do lado do servidor.

Para minhas próprias comunidades, tento usar apenas personalizações oficiais ou outras de autores ou empresas confiáveis e bem estabelecidas como pavilion. E também pessoais, é claro, pois posso mantê-las eu mesmo.

Temas e componentes de tema podem ser adicionados e removidos em tempo de execução, enquanto a instalação e desinstalação de um plugin requer uma reconstrução do aplicativo pela linha de comando (15-10 minutos de inatividade).


Quanto a uma transição suave para uma comunidade que alivie a confusão ou raiva dos usuários, isso às vezes é complicado. Obviamente, uma pontuação de felicidade de 100% é quase impossível.
Além disso, algumas comunidades são definitivamente mais conservadoras ou barulhentas do que outras e reagirão de acordo.

Do ponto de vista do usuário, eu diria que as críticas mais recorrentes que foram feitas são:

  • Chega de paginação
    Foi substituída por uma linha do tempo interativa. Ambos têm prós e contras. Ocasionalmente, ouvi pessoas que não conseguiram se ajustar a essa mudança.
    Minha própria experiência em 3 migrações de fóruns pequenos e médios é que ninguém em minhas comunidades teve uma experiência negativa com a linha do tempo.

  • A interface é complicada
    A interface tem mais elementos do que no passado, pois recursos foram adicionados ao longo do tempo. O menu de notificações cresceu, a barra lateral foi introduzida e um recurso de chat foi adicionado (que pode não ser necessário se você tiver um servidor Discord).
    Estamos muito cientes da complexidade da interface e definitivamente gostaríamos de ter partes mais simplificadas.
    Definitivamente há uma curva de aprendizado com o Discourse. Embora seja um fórum com os mesmos recursos de qualquer outro software de fórum (postar tópicos, postar respostas/MPs, só isso…), ele diverge daqui em termos de interface e recursos adicionados. Eu diria que a maioria das pessoas não tem problemas particulares com isso, mas a comunidade deste fórum pode ser tendenciosa, pois a maioria das pessoas aqui conhece o Discourse.
    Quando você se acostuma com a interface, não vê mais ruído e se concentra nos recursos que realmente usa, mas entendo que essa não é exatamente a sua preocupação aqui, pois você está focado na migração/transição.

Existem duas ferramentas embutidas que ajudam as pessoas a entender a interface e os recursos.

  1. @discobot. É um usuário bot interativo com o qual podemos interagir, e ele nos ensina a usar alguns recursos de discussão.

  2. Dicas para novos usuários. Ao se registrar, tooltips aparecerão na interface para explicar diferentes partes. Você pode desativá-lo a qualquer momento de qualquer tooltip e optar por ativá-lo novamente em suas preferências de usuário.

Do ponto de vista do administrador, seria:

  • Existem muitas configurações
    Sim, existem muitas opções no Discourse. Configurar cuidadosamente o fórum levará horas e provavelmente precisará de ajustes até que você esteja satisfeito. A coisa boa é que, quando é feito, raramente você volta a ajustar as configurações.
    Sabemos que muitas configurações podem ser intimidantes e às vezes dificultam a localização de algo. Há espaço para melhorias.

Finalmente, você pode usar o sandbox do usuário em try.discourse.org.
Não há sandbox de administrador. Quando quero experimentar coisas em nível de administrador, geralmente configuro um servidor Hetzner de baixa especificação (cobrado por hora) no qual instalo o Discourse por algumas horas ou dias.

3 curtidas