Estou um pouco confuso com esta descrição. Eu usei o componente de tema “topic list excerpts” no meu fórum sem problemas antes. Então, o que exatamente a configuração muda? A descrição diz como se eu só pudesse usar trechos enquanto a configuração está ativada e eu uso um componente que os mostra, mas os trechos parecem funcionar no meu fórum com a configuração desativada e apenas o “topic list excerpts” ativado. O que seria diferente se eu ativasse a configuração?
Nota lateral: Há alguma razão pela qual esta configuração não foi adicionada a uma “área” como ‘layout’?
Sim, isto está relacionado a Horizon: High Context Topic Cards, a ideia original era expor esta configuração para que as pessoas pudessem ativar trechos (excerpts) nesses cartões de tópico do Horizon sem acesso ao console… mas é uma configuração um pouco perigosa de expor porque, se você a ativar, adiciona muitos dados à lista de tópicos, mesmo que os trechos não estejam sendo exibidos no tema atual.
O acompanhamento é, em vez disso, ativar a configuração oculta do site quando o tema Horizon tiver a opção topic card high context ativada… dessa forma, a configuração é restrita a uma situação em que será usada.
Por padrão, serializamos prévias apenas para tópicos fixados
A menos que a configuração do site always_include_topic_excerpts esteja ativada, ou um tema esteja usando um “modificador de tema”. Talvez o tema que você está usando esteja usando o modificador?
qual é, então, a justificativa para tornar os novos recursos exclusivos do Horizon? tornar os novos recursos limitados a um tema central que não pode ser personalizado parece ir contra o ethos geral do Discourse? não podemos nem usá-lo no foundation? existem linhas de código no core especificamente para correções do Horizon…
Então, se eu mudar a configuração no Horizon, ela mudará a configuração de site oculta? Isso significa que ela também será ativada no modo de segurança porque é uma configuração de site? Eu esperava que, semelhante ao que zogstrip acabou de descrever, o tema Horizon ativasse os trechos independentemente da configuração, assim como você pode fazer adicionando o componente de trechos da lista de tópicos ao Foundation.
Tempo e complexidade, na verdade. Para adicionar uma visualização como essa para o Foundation, precisamos atualizar a API para funcionar com layouts mais flexíveis… então teríamos que criar novas APIs, manter ambas por algum tempo e depois descontinuar as antigas.
O Horizon é mais como um “quadro limpo”, tem mais limites de personalização e, por padrão, carece de algumas informações como tags na lista de tópicos… então foi mais fácil priorizar sem nos preocuparmos com a retrocompatibilidade. O ideal é que usemos o que aprendemos com o Horizon para atualizar o Foundation também.
Desculpe, você está certo, isso foi um pouco impreciso… não ativa literalmente essa configuração do site… mas faz a mesma coisa (serializa trechos) apenas para o tema usando um modificador de tema
Não tenho certeza do que você está querendo dizer. Eu disse que o componente de trechos da lista de tópicos funcionava sem a configuração antes:
Então eu presumo que estava usando o modificador, mas a nova descrição da configuração do site dizia que mesmo depois de ativá-la, você precisaria do componente “trechos da lista de tópicos” para vê-los.
Minha pergunta era por que eu preciso da configuração do site se o componente parece habilitar trechos sem ela.
Este trecho pode não ser visível a menos que um componente de tema como “Trechos da lista de tópicos” esteja ativado
Minha pergunta não era por que funciona, mas por que eu usaria a configuração, pois essa é a informação que espero de uma descrição. E é por isso que eu disse que parece que não preciso entender porque a descrição não é mais necessária, já que foi removida.
[quote=“Lilly, post:5, topic:394416”]
tornando novos recursos exclusivos do horizon
[/quote]Para ser claro: o recurso de trechos de tópicos não é exclusivo do horizon. Qualquer tema pode ativá-lo por meio do modificador de tema. Muitos temas fazem isso.
A configuração do site era a maneira antiga de fazer isso, antes que os modificadores de tema existissem. Ela foi reexibida hoje porque pensamos brevemente que era a única maneira de torná-la uma opção com alternância para usuários do horizon. Mas, na verdade, existe uma maneira de fazer com que os modificadores de tema se vinculem às configurações do tema, que é o que fizemos no horizon.
Também documentamos essa estratégia, para que fique claro como outros temas podem fazê-lo. (E para que nós mesmos não nos esqueçamos )