Existe um ponto de extensão (plugin outlet) para adicionar itens ao rodapé da barra lateral. Seria ótimo ter um ponto de extensão para adicionar itens ao topo também.
Por exemplo, este é um layout comum de barra lateral que poderia funcionar bem para algumas comunidades Discourse (mostrando um logotipo da marca e um elemento de fundo diretamente na barra lateral, bem como uma barra de pesquisa):
No momento, não planejamos adicionar mais outlets à barra lateral. Provavelmente removeremos o outlet do rodapé em algum momento também.
A nova navegação da barra lateral foi projetada intencionalmente para ser personalizada via API, para que, caso mude no futuro, possamos migrar mais facilmente para uma nova estrutura. A ideia é que a área de navegação não é algo que queremos que qualquer conteúdo aleatório seja injetado.
Isso não quer dizer que a barra lateral não deva ser personalizável, mas queremos expor APIs mais específicas em vez de depender de outlets de plugin abertos.
Seria útil ter um, pois você poderia usá-lo ao usar o modo Dropdown para o menu, momento em que a div Sidebar é inútil, então vamos usá-la para alguma coisa!
Além disso, seria bom ter dois, um de cada lado, cada um com o seu próprio!
Na semana passada, discutimos isso internamente e chegamos ao consenso de que não há como evitar a adição de outlets no momento — então agora temos:
before-sidebar-section e after-sidebar-sections disponíveis como outlets
Se a necessidade for adicionar uma seção personalizada de links que espelhe o layout das seções de links existentes, a recomendação é ainda usar a API para que possamos manter a compatibilidade se a barra lateral mudar no futuro. Se esta parte do Discourse mudar novamente (sem planos atuais), não podemos prometer que os plugin outlets serão migrados de forma organizada como podemos com uma API.
Então, há um “outlet” antes da barra lateral existente, então, concebivelmente, um desenvolvedor poderia criar um menu de nível superior sobre o menu padrão da barra lateral esquerda. Acho que poderia verificar nas ferramentas de desenvolvedor de “outlets”.