Como substituir automaticamente uma frase em todos os títulos de tópicos?

Olá,
Utilizamos o Discourse como nosso fórum de discussões em https://discuss.openedx.org. Gostaria de saber se existe uma solução para obrigar a comunidade a usar a capitalização correta do nosso nome de marca ou para substituir automaticamente algumas palavras-chave pela forma correta.
A grafia preferida para o nome da marca é Open edX, mas muitas pessoas usam open edx (tudo em minúsculas) ou openedx.

Não há nada integrado ao Discourse para substituir uma frase, mas você pode ter sorte usando Palavras Monitoradas para sinalizar automaticamente tópicos se Open edX estiver escrito incorretamente no título de um tópico. Isso é configurado na seção Admin / Logs / Palavras Monitoradas. Se você ativar a configuração do site watched words regular expressions, poderá usar expressões regulares para monitorar palavras.

Testei isso no meu próprio site mais cedo hoje e estou tendo dificuldade para fazer com que as expressões regulares de palavras monitoradas não ignorem maiúsculas e minúsculas. Parece que o Discourse está definindo a flag de ignorar maiúsculas e minúsculas nas expressões regulares. Não tenho certeza se há uma maneira de sobrescrever isso. Se alguém tiver ideias sobre isso, gostaria de saber.

Se isso pudesse funcionar, sua equipe teria que responder às sinalizações das palavras monitoradas e, em seguida, editar os posts. Isso pode exigir mais trabalho do que você deseja que eles façam.

Suspeito que seria possível criar um componente de tema que reescrevesse automaticamente os títulos dos tópicos no cliente, mas como ele seria executado em cada carregamento de página de cada tópico, pode ser uma abordagem ineficiente.