Alternar Rastreamento de Categorias

:discourse2: Resumo Categories Tracking Toggle adiciona um botão de alternância em cada categoria na página de categorias.
:hammer_and_wrench: Link do Repositório https://github.com/discourse/discourse-categories-tracking-toggle
:open_book: Novo em Temas do Discourse? Guia para iniciantes sobre o uso de Temas do Discourse

Instale este componente de tema

:information_source: Observe que ele não funciona nas páginas de categorias no estilo “caixa”, que ainda não suportam uma seção para categorias silenciadas.

Funcionalidades

Categories Tracking Toggle adiciona um botão de alternância em cada categoria na página de categorias, permitindo que os usuários alternem rapidamente entre os estados de rastreamento “silenciar” e “normal”. É particularmente útil para sites que utilizam a configuração do site mute all categories by default (silenciar todas as categorias por padrão).

Configurações

O componente vem com configurações para alterar os níveis de rastreamento utilizados, os ícones, o comportamento de subcategorias e o texto exibido ao passar o mouse.

Nome Descrição
nível de rastreamento 0: Silenciado, 1: Normal, 3: Acompanhando a primeira postagem, 4: Rastreamento, 5: Acompanhando
ícone de rastreamento Nome do ícone do FontAwesome
nível de silenciamento 0: Silenciado, 1: Normal, 3: Acompanhando a primeira postagem, 4: Rastreamento, 5: Acompanhando
ícone de silenciamento
incluir subcategorias Quando desativado, apenas a categoria principal terá seu estado de rastreamento alterado
Tradução do Tema Padrão
custom_toggle.toggle_tracking Atualmente silenciado, selecione para rastrear
custom_toggle.toggle_mute Atualmente rastreado, selecione para silenciar

:discourse2: Hospedado por nós? Componentes de tema estão disponíveis para uso em nossos planos Standard, Business e Enterprise.

20 curtidas

Incrível!

Isso também vai funcionar na versão estável mais recente ou apenas na versão testada?

Tivemos algumas solicitações de membros antigos sobre como silenciar certas categorias, como as destinadas a iniciantes. Eles não estavam cientes do recurso de sino.

3 curtidas

Não testei na versão estável, mas não tenho conhecimento de nada que impeça que funcione lá.

3 curtidas

Obrigado pelo componente, @awesomerobot.
Se eu selecionar 5 em nível de mute e alterar o ícone de mute para um relevante, isso funcionará para alternar entre normal e assistido?

1 curtida

Sim, isso deve funcionar! Me avise se encontrar algum problema.

1 curtida

O layout está um pouco desalinhado e o sino está no lugar errado:

  • iPad e DiscourseHub
  • Tema Air

Sim, isso é parcialmente esperado. Este componente basicamente adiciona a funcionalidade, mas pode precisar de CSS adicional para se ajustar corretamente ao layout junto com outros temas e componentes.

1 curtida

Bom saber. Basicamente, não é um componente pronto para uso.

Você conhece melhor como as coisas funcionam no Discourse: preciso ajustar cada tema individualmente ou basta um ajuste comum?

Depende muito do tema, então não posso afirmar com certeza!

O componente funciona com os estilos padrão da página de categorias sem tema aplicado por padrão, então imagino que temas que tenham alterado o posicionamento na página de categorias possam precisar de algum ajuste.

Isso parece bom, embora eu não consiga ver no preview.

Há planos para permitir que todos os cinco níveis de acompanhamento/monitoramento sejam escolhidos na página de categorias? Isso implementaria a ideia proposta por @alehandrof aqui:

@Jonathan5: Para visualizar o tema em prévia, você precisa acessar yoursite.com/categories?preview_theme_id=xx (o que quer que xx seja para você — acredito que isso muda).

@awesomerobot: No meu site, o sino sobrepõe o indicador de “não lidas”:

Há alguma chance de suportar outros estados, além de apenas ativar/desativar?

Além disso, quando clico em silenciar agora, a categoria desaparece sem nenhuma indicação de como recuperá-la na mesma página. Isso não parece uma boa experiência de usuário (UX).

Edição #1: Sobre meu último ponto: as categorias só desaparecem se o usuário não tiver nenhuma categoria silenciada quando a página foi carregada pela primeira vez. Se o usuário já tivesse, há uma seção “Categorias silenciadas” na parte inferior da página, listando todas as categorias silenciadas. Mas se o usuário não tivesse, essa seção não está disponível e qualquer categoria silenciada recém-adicionada simplesmente desaparece.

Edição #2: Parece que tentar alternar entre normal/acompanhando (em vez do padrão silenciar/normal) não funciona. O componente continua silenciando as categorias.

2 curtidas

Recentemente, usei seu tema junto com o tema “Modern Category + Group boxes” e o alternador desapareceu. Você pode verificar e ajustar conforme necessário?

1 curtida

“Caixas de Categoria + Grupo Modernas” usa um layout de página de categorias em estilo de caixa, que é incompatível com este componente

2 curtidas

Olá, este componente parece muito legal, mas infelizmente tem alguns problemas (3.2.0.beta4-dev).

Às vezes, o ícone se sobrepõe à categoria seguinte, se a altura dela for pequena.
Ele também será renderizado sobre o texto “x não lidas”, “y novas” que notifica sobre novas postagens ou tópicos.

O upload de imagens não está funcionando, então não posso fornecer capturas de tela, desculpe.

1 curtida

Esse é o comportamento esperado, os botões não são exibidos na visualização móvel?