Mudando para uma configuração de site de Estilo de Categoria Única

Este componente de tema não funcionará corretamente até que as alterações que removem os estilos alternativos sejam mescladas no Discourse. Atualmente, nosso trabalho está em um branch, https://github.com/discourse/discourse/tree/category-bullet-only… e o componente de tema está funcionando com ele. Ainda está em andamento.

O componente de ícones de categoria precisará ser reestruturado, podemos trabalhar nisso antes que esta atualização aconteça.

Para o estilo de categoria de bolha padrão com ícones, isso deve ser tratado pelo componente… mas para os estilos adicionais de caixa/barra, serão necessários ambos os componentes.

Isso também é verdade para menções como Announcements — nós analisamos isso e o resultado foi que é muito complicado usar um componente compartilhado… mas posso dar outra olhada em quão de perto podemos espelhar o HTML e CSS entre as variações.

Existem algumas razões, mas o estilo de bolha padrão é usado pela grande maioria dos sites que hospedamos e, à medida que introduzimos novos recursos como a barra lateral e menções de categoria (como esta: Announcements), múltiplos estilos complicam as coisas.

Suportar múltiplas variações significa que temos que acomodar e testar tudo 3-4 vezes. Isso se torna difícil de justificar quando um recurso é puramente visual e usado apenas por uma pequena porcentagem de sites. Mover algo assim para um componente de tema significa que podemos simplificar o Discourse um pouco, enquanto ainda suportamos os sites que usam os estilos alternativos.

Geralmente não vendemos componentes de tema, mas construímos componentes personalizados para nossos clientes empresariais. Não há planos para que isso mude.

Não há planos no momento, mas esta é uma situação semelhante onde a maioria dos sites usa o estilo padrão (por uma ampla margem). Se fizéssemos isso, provavelmente seguiríamos um plano semelhante e suportaríamos os estilos removidos via componente de tema.

13 curtidas