Mérito onde é devido!
Esta semana, estive trabalhando em uma série de melhorias pequenas para meu fórum: layout, tags, automação e uma organização geral. Parte desse trabalho exigiu a extração de dados adicionais do site, então precisei ativar alguns plugins, incluindo o Data Explorer.
O que me chamou a atenção foi que, como esses plugins já estavam pré-instalados, ativá-los foi apenas uma questão de alterná-los de desativado para ativado. Fiz isso três vezes separadas nos últimos dois dias, cada vez no meio do dia, com o site ao vivo. Se não tivessem sido incluídos no pacote, cada uma dessas ações teria exigido uma reconstrução completa apenas para adicionar o plugin, tudo isso enquanto o site estava em uso ativo.
Já postei antes sobre não gostar de “bloat”, e mantenho essa posição em geral. Mas também nunca gostaria de ter que reconstruir o Discourse toda vez que quiser fazer uma melhoria menor. ![]()
A lista de plugins incluídos é longa, mas claramente foi bem pensada. São os mais populares e genuinamente úteis que estão incluídos.
Costumo me manifestar quando encontro um problema com algo, então quis equilibrar isso e dar crédito aqui.
A equipe do Discourse mostrou verdadeira visão ao entender como é a produção, especialmente para instâncias auto-hospedadas. Ter esses plugins pré-instalados significa que você não é forçado a interromper um site ao vivo apenas para começar a usá-los. Essa é uma pequena decisão de design que evita dores de cabeça reais.
Obrigado por ter pensado nisso! ![]()