FYI, we pushed the button yesterday and it was our 2nd biggest day in registrations for the past 30 days. Not sure if it was coincidence or not, but I have a feeling it’s a good way to onboard new users. Will keep an eye on the metrics
(Realizing now it must have been a coincidence, because the button only appears for users who have already logged in. Nonetheless, activity does seem to be higher)
Hm, how about showing the new topic button for everyone and make it act like the default Reply-to-topic button, i.e. as the user to login/sign up if they’re not logged in?
In fact, this might be something to consider for the default new topic button too, but I guess this feature would be most effective in this theme component…
Well, they can’t create that topic unless they sign up. And encouraging people to sign up is obviously a good thing (and is being done by default via the sign-up button and the reply-to-topic button). So I don’t really see why the new topic button should cause any problems.
Isso é bom, mas tem duas desvantagens do meu ponto de vista.
A primeira é a localização do botão na barra superior. Já temos outras coisas adicionadas à barra superior, o que a deixa um pouco lotada.
A segunda é o fato de ele aparecer em todas as páginas, mesmo onde é um pouco ilógico (por exemplo, na minha página de perfil ou na lista de grupos).
O caso de uso principal, do meu ponto de vista, é facilitar um pouco para os usuários não fazerem respostas fora do tópico ao visualizar uma discussão. O lugar onde acho que ele é realmente necessário e útil é ao visualizar um tópico/discussão e, idealmente, eu gostaria que ele aparecesse tanto no topo (alinhado com o título do tópico) quanto na parte inferior, ao lado do botão azul principal de Responder.
Uma solução intermediária seria mostrá-lo na posição atual, mas apenas nas páginas /t/xxx.
Isso é possível?
Ah, que pena. Não sei o que significa “posição errada” (parece estar tudo certo no meu site de teste), mas achei que o botão funcionaria, e agora vejo que não. Parece que não é tão simples quanto eu pensava.
Alguém pode me ajudar a saber qual CSS usar para que este botão + Novo Tópico tenha a mesma aparência e funcione exatamente como o colorido botão “Responder” do meu site? (ou seja, o estado padrão, bem como os estados ao passar o mouse e ao ser clicado — ativo?)
Aqui está uma explicação visual do que eu gostaria de fazer…
alterar sua classe para btn-primary?
(não tenho certeza se é possível ter dois itens btn-primary em uma página)
Se você quiser uma solução puramente em CSS, inspecione o estilo do botão azul primário (em todos os seus estados) e replique-o.
Obrigado por este componente@Joe.
Funciona perfeitamente, com uma pequena exceção
No mobile, ainda tenho dois botões: o novo + e o padrão + Novo Tópico.
Agora funciona bem tanto em desktops quanto em dispositivos móveis, mas seria ótimo se seu componente cuidasse disso. Principalmente porque, por algum motivo, se algum administrador desativar seu componente, nenhum botão + Novo Tópico ficará visível.
Obrigado pelo componente! Acredito que existam casos de uso válidos para sempre manter a opção de criar um novo tópico presente no cabeçalho. No entanto, estou com dificuldades em um detalhe da implementação e gostaria de saber como outros lidam com isso:
Atualmente, o componente reflete a categoria em que o usuário está e abre o editor com essa categoria pré-preenchida. Porém, ele não verifica se o usuário tem permissão de escrita naquela categoria específica. Assim, ele preenche o editor com essa categoria (embora o usuário não pudesse selecioná-la manualmente de outra forma) e resulta em um erro ao tentar salvar o tópico.
O botão padrão de “Novo tópico” resolve isso sendo desabilitado em categorias como essas. Mas acho que replicar esse comportamento não seria tão intuitivo, já que a ideia do botão no cabeçalho é oferecer um acesso global para criar novos tópicos. Nesse caso, seria estranho se ele às vezes não funcionasse.
Qual seria uma boa abordagem geral para isso? Ou como outros que utilizam o componente lidam com essa situação? Seria melhor simplesmente remover o pré-preenchimento completamente?