Adicionar elementos personalizados à barra lateral experimental

Olá!

Notei essa barra lateral legal no Discourse e gostaria de saber se existe alguma maneira “hacky” de adicionar alguns elementos personalizados à barra lateral.

Agora também surge a pergunta: posso de alguma forma classificar, organizar ou até mesmo personalizar os elementos padrão eu mesmo?

Eu adoraria pegar aquele link de Administrador e transformá-lo em um botão, para que eu tenha acesso fácil às ferramentas de administração, por exemplo.

7 curtidas

Nossa. Só depois que você mencionou o link de admin eu consegui encontrá-lo. Obrigado por isso.

Já se passaram 3 dias sem resposta, então vou dar o meu melhor palpite como alguém que não tem nenhum controle ou conhecimento, mas que está observando as coisas aqui há 6 anos ou mais.

A barra lateral ainda está em desenvolvimento ativo (ainda é chamada de “experimental”, afinal! – e eles nem estão aceitando solicitações de recursos), então, embora você provavelmente possa personalizá-la, tudo o que você fizer para personalizá-la provavelmente será quebrado em breve, então, por enquanto, você deve simplesmente conviver com ela como está; se você é esse tipo de pessoa, pode atualizar todos os dias ou acompanhar os commits do github.

Não está claro para mim como tê-lo como um botão em vez de um link mudaria alguma coisa? O botão faria algo além de abrir a página de administração como o link faz agora?

6 curtidas

Estamos planejando adicionar um recurso de “seção personalizada” em um futuro não muito distante, que permitiria adicionar links com nomes arbitrários para coisas dentro do seu próprio site. Ainda não temos certeza de quando chegaremos a isso, mas na iteração inicial será bem simples, mas achamos que também será muito valioso.

Isso não é algo que estamos planejando no momento. Se você quiser se aprofundar nisso, pode iniciar um novo tópico?

12 curtidas

Estou ansioso por isso!

Eu usaria isso imediatamente para criar uma seção de “Feedback”. Isso teria subseções como “Contatar Administrador”, “Fazer uma sugestão”, “Relatar um bug”, etc. Eu me pergunto se essa funcionalidade é comum/útil o suficiente para justificar ser um elemento padrão em vez de um elemento do cliente?

4 curtidas

Eu gosto dessa ideia.

Meu maior site usa links de cabeçalho personalizados que provavelmente farão mais sentido em uma seção personalizada na barra lateral a longo prazo. De nossos três links lá, um é para um site irmão (nó mastodon) e dois são internos ao próprio site discourse. Não precisar de links de cabeçalho personalizados para isso, acho que seria visualmente mais limpo, mantendo as informações relacionadas juntas.

2 curtidas

Atualmente usamos o Custom Hamburger Menu Links componente de tema.

Atualmente, estamos apenas usando isso para adicionar um link para a licença de código aberto do projeto, porque isso é importante para nós. Anteriormente, tínhamos algumas informações legais/de conformidade lá, mas fomos instruídos a movê-las para o rodapé do site. (Outro plugin!)

Também estamos fazendo algumas personalizações de CSS, o que eu espero que ainda seja possível.

3 curtidas