Eu me pergunto se algo semelhante é possível para um link para os ícones gratuitos do FontAwesome. Esse é usado na descrição das configurações de alguns componentes, e se eles contivessem apenas %{FA_free_link}, então atualizar os links no core os corrigiria em todos os componentes que usam esse link. Além disso, os tradutores não teriam que traduzir a descrição novamente.
Eu acho que, idealmente, nós nos conectaríamos a https://meta.discourse.org/styleguide/atoms/icons, e isso teria uma interface de busca agradável para acessar todos os ícones disponíveis. Eu tive um trabalho em andamento para isso alguns meses atrás… terei que desempoeirar e ver se consigo torná-lo mesclável
Isso não mostra apenas ícones já adicionados ao fórum? Acho que é bastante comum escolher outros ícones gratuitos em componentes como “Compartilhamento social”.
Muitas descrições de configurações de componentes de tema e plugins precisarão ser atualizadas novamente agora. Portanto, embora para a maioria dos componentes seja principalmente uma questão de atualizar a descrição da configuração svg_icons para mencionar a versão 7 em vez da 6, pode ser útil pensar em ter uma solução mais permanente baseada em parâmetros para que os tradutores não precisem traduzir tudo novamente a cada atualização de versão.
Adicionando um exemplo aqui que contém ambos: o link e o número da versão
Como os administradores sabem quais ícones do FontAwesome eles podem usar? Quer dizer, atualmente, é seguro presumir o uso da versão mais recente. Mas quando o V8 for publicado, haverá um momento em que você precisará saber que os ícones adicionados no FA8 não funcionarão, e nos casos em que o nome foi alterado, você também precisará usar o nome do ícone do FA7. Ou isso não é mais um problema?
Cerca de um ano atrás, foi cvx quem sugeriu que mantivéssemos um número de versão nos links:
Eu estava esperando que adicionar espaços reservados para o número da versão e um link para o site do FA que podem ser usados nas descrições das configurações do componente pudesse ser mais fácil do que uma configuração de site e configuração de tema e menu suspenso de ícone de configuração de objeto
(E então ainda existem os componentes que não são migrados para usar configurações de objeto, mas usam algo como
Insira a configuração delimitada por vírgulas para tags, no formato “slug-da-tag,ícone,cor-do-ícone”. A cor do ícone é opcional.