Botão Alternativo de Novo Tópico (por categoria)

:information_source: Resumo Altera o texto do botão Novo Tópico por categoria.
:hammer_and_wrench: Repositório github.com/nathan-nz/category-new-topic-button
:question: Guia de Instalação Como instalar um tema ou componente de tema
:open_book: Novo em Temas do Discourse? Guia para iniciantes sobre o uso de Temas do Discourse

Instalar este componente de tema

Este componente de tema permite personalizar o rótulo do botão “Criar Tópico” no Discourse para categorias específicas, para o caso de uso específico de categorias de Eventos dedicadas.

Ele pode ser facilmente copiado e modificado para outros casos de uso; não foi prático torná-lo configurável.

Como Funciona

Este componente utiliza a API do Discourse para substituir o rótulo padrão do botão “Criar Tópico” com base nas necessidades específicas da categoria. Ele permite que os administradores controlem quais categorias exibem rótulos personalizados e qual deve ser esse rótulo.

Configuração e Ajustes

  • Opções de Configuração:

    • Rótulos de Eventos por Categoria: Uma configuração permite que os administradores escolham categorias específicas que devem usar a tradução new_event (“Novo Evento” por padrão).
    • Comportamento Padrão: Para categorias não especificadas nas configurações, o botão terá o padrão de exibir a tradução new_topic (“Novo Tópico” por padrão).
  • Como Configurar:

    1. Acesse as Configurações: Navegue até a seção de configurações do tema em seu painel de administração do Discourse.
    2. Selecione Categorias: Use o seletor de categorias em “Rótulos de Eventos por Categoria” para escolher as categorias que você deseja rotular como “Novo Evento”.
    3. Salve e Atualize: Após fazer as seleções, salve suas alterações para aplicar os novos rótulos dos botões instantaneamente.

Este componente foi projetado para ser simples, porém poderoso, oferecendo flexibilidade para aplicar personalização uniforme ou categorizada à interface do seu fórum.

4 curtidas

Como isso se compara ao componente de tema Customize new topic button text?

4 curtidas

Ha! Eu perdi completamente esse TC e me perdi em vários tópicos antigos que claramente não foram interligados. Vou cuidar disso!

Este TC simplesmente altera o texto, em vez de ocultar o botão padrão e substituí-lo por um novo botão. Para o meu caso de uso, onde também estou roteando para um Assistente do Custom Wizard Plugin 🧙, isso é necessário.

No entanto, estou impressionado com a completude do Customize new topic button text (array de configurações, cobre outros botões, etc.) e, ao olhar novamente, vejo que é possível alterar a rota do novo botão com um pequeno ajuste. Seria melhor (estender ligeiramente) esse TC em vez de ter este.

Coloquei um Feature para isso, incluindo um pull request:

3 curtidas