Problemas de instalação de badges pré-tópico/pré-post, etc.

Quero instalar o Discourse corretamente. Esta é a quinta vez que instalo e, toda vez, alguns tópicos padrão são criados ao final da instalação. Também gostaria de desativar a maioria dos emblemas antes de instalar.

É muito chato ter que editar todos os tópicos criados automaticamente apenas para manter o ID do tópico.

Não há nenhuma maneira de excluir emblemas, o que é absurdo, pois preciso de apenas cerca de 10 emblemas. No entanto, os emblemas com ID de 1 a 4 estão ok; se eu criar um novo, o ID do emblema passará de 100.

Não preciso de tópicos ou postagens pré-definidas, nem quero a maioria dos emblemas. Meu registro de ações da equipe está cheio de alterações relacionadas apenas à instalação. A instalação não oferece opções de configuração para o proprietário.

O que posso fazer para resolver tudo isso?

O principal problema com tópicos e postagens pré-definidas após a instalação é que o ID do tópico fica comprometido, assim como o ID dos emblemas, que também fica bastante desorganizado. Não conseguir uma instalação limpa do Discourse é totalmente absurdo.

Não quero que o sistema nem o discobot publiquem nada após a instalação. QUERO CRIAR o primeiro tópico e a primeira postagem, e também quero criar emblemas além de Básico, Membro, Regular e Líder.

A solução mais fácil é não se preocupar com os números de ID dos emblemas e tópicos. É isso que todo mundo faz. Se você quiser gastar mais uma hora ou dez, pode editar esses emblemas fora do código-fonte, embora eu não tenha certeza se eles ainda serão adicionados na próxima migração do banco de dados (acho que não).

Você também pode restaurar seu banco de dados antigo após uma nova instalação, em vez de começar do zero a cada vez, para que não precise passar por tudo isso mais de uma vez.

Se você tiver um orçamento na faixa de US$ 250 a US$ 1000 (não tenho muito claro o que você quer ou o quão difícil será), você pode postar em Marketplace.

Eu me importo com os IDs dos tópicos e os IDs das medalhas.

Por que é necessário criar uma postagem automaticamente após a instalação? Isso é absurdo.

Pelo menos você pode me dizer como limpar os registros da equipe?

UserHistory.destroy_all? How to clean staff action logs? - #6 by jomaxro

Como usar isso. Meu maior problema é que, mesmo sendo administrador, não consigo nem limpar os registros.

O ID do tópico é importante em fóruns grandes. Como posso desativar a criação automática de tópicos e postagens após a instalação?

Para executar UserHistory.destroy_all, você primeiro precisa:

./launcher enter app
rails c

Não vi ninguém mais preocupado com IDs de tópicos. Se for um fórum grande, parece ainda menos importante se o ID for 10000001 ou 10000101.

Para desabilitar os tópicos e emblemas pré-configurados, você deve editar os arquivos em db/fixtures, criar um novo banco de dados e, em seguida, fazer o backup dele. Como fazer isso no app.yml é complicado. Eu provavelmente faria em um ambiente de desenvolvimento para gerar o novo banco de dados desejado. Olhando novamente, porém, não tenho certeza se eles seriam pré-configurados em futuras reconstruções. Você precisaria testar e/ou ler a documentação (RTFM) sobre Rails e seedings.