Disco TOC para respostas

Como o Disco TOC é um dos componentes de tema na lista padrão, presumo que este seja um local apropriado para fazer uma solicitação de recurso.

Atualmente, ele funciona apenas para o OP. Gostaria de poder adicionar um TOC a uma resposta. Por quê?

Quando fazemos um webinar, o anunciamos para a comunidade com uma postagem. Após o webinar, fazemos um acompanhamento com uma resposta no mesmo tópico que contém o link para a gravação e as respostas a todas as perguntas que foram feitas durante o webinar. Fazemos isso em parte como uma forma de cobrir todas as perguntas que não conseguimos abordar durante a sessão ao vivo.

Essas postagens de acompanhamento tendem a ficar longas e são tipicamente subcategorizadas por tópico amplo - perfeito para um TOC (e, na verdade, o motivo pelo qual instalei o componente).

Anteriormente, eu criava manualmente (e dolorosamente) um TOC estático no topo da postagem de resposta, mas, é claro, depois de rolar para o conteúdo, ele não é mais útil. Ter o Disco TOC flutuando ao lado do conteúdo seria maravilhoso!

6 curtidas

Caso de uso interessante! Já fiz isso no passado também. Não tenho certeza se isso funcionará no seu caso, mas o que acabamos fazendo foi editar a primeira postagem para adicionar as notas na parte inferior e, em seguida, responder para informar a todos sobre a edição. Dessa forma, tudo fica bem organizado na primeira postagem para posteridade.

2 curtidas

Talvez sejam meus antigos dias de jornalista, mas eu tendo a desconfiar de editar a história…

2 curtidas

Sim, eu entendo totalmente. :slight_smile: Mas pode ser útil a longo prazo, e o Discourse fornece o histórico de edições para quem deseja total transparência. Aqui está um exemplo de um tópico que reescrevemos após um webinar, quando eu trabalhava para a Namati. Nós até mudamos a linguagem para o tempo passado, então um resumo do webinar e não mais um anúncio. E removemos todos os detalhes logísticos sobre como participar e assim por diante, porque não eram mais relevantes.

https://community.namati.org/t/webinar-key-learnings-from-institutionalizing-the-paralegal-profession-may-31-2017/36410

3 curtidas

Atualização: As alterações neste fork foram mescladas no upstream, por favor, use os componentes de tema oficiais em vez disso

Para quem quiser aplicar o DiscoTOC em suas respostas, eu fiz essa parte do trabalho no meu próprio fork!
Agora ele pode aplicar o TOC a qualquer postagem e funciona bem, assim como faz no OP.
Parece que a equipe oficial não acha necessário aplicar o DiscoTOC nas respostas, então não abrirei um pull request. Mas você pode usar minha versão modificada!

4 curtidas

Sumário nas respostas - sim, por favor!!

2 curtidas

É possível um índice para posts de resposta - veja aqui o método totalmente fora do padrão.

4 curtidas

Para mim, como usuário assíduo de iPad/iPhone, essa solução é mais como uma caixa fechada :winking_face_with_tongue:

1 curtida

hmmm, :thinking: Estou usando um iPad Air com Safari iOS 16.6 e funciona como esperado e o mesmo que o Chrome. :woman_shrugging:t2:

2 curtidas

Lhcfl/DiscoTOC-edited lança o erro «Uncaught TypeError: ((intermediate value) || this[e]) is not a function» ao inserir um índice.
Discourse 3.2.0.beta4-dev.

Ah, vou verificar isso.


Este é um erro de mesclagem automático que ocorreu ao sincronizar com o upstream. Agora eu corrigi.

ei @Lhc_fl

tentei este fork, é bom…
mas parece que preciso adicionar esta linha a cada postagem/resposta?

<div> </div>

Já adicionei todas as categorias à configuração: auto TOC categories
parece que este fork não honra esta configuração?

Você estaria aberto a revisitar isso? Seria ótimo tê-lo como parte do repositório mantido oficialmente. E não adicionaria / não deveria adicionar quaisquer problemas ou instabilidade.

Meu caso de uso são reuniões, onde usamos um Evento como OP, e as atas vão em uma nova postagem em algum lugar abaixo dele. Seria ótimo ter o TOC disponível para ser aplicado às atas.

Eu não gostaria que isso se aplicasse a todas as postagens - isso ficaria desagradavelmente ocupado muito rapidamente!!!

6 curtidas

Acho que com pelo menos quatro usuários aqui neste tópico e também compartilhando o caso de uso, vale a pena reconsiderar.

5 curtidas

Para aqueles que se importam em aplicar o TOC a respostas - A capacidade de aplicar o TOC a respostas foi mesclada ao componente oficial. É uma configuração que está desativada por padrão.

13 curtidas

Ansioso para ver isso implantado no meu site. :innocent:

4 curtidas

Como este é um componente de tema, você deve ser capaz de atualizá-lo em sua página /admin/customize/components. :crossed_fingers:

Embora, se você encontrar algum problema, me avise e podemos resolver qualquer coisa. :slight_smile:

6 curtidas

Isso funciona fantasticamente - ótimo trabalho, Linca! :purple_heart:

Estou usando isso na minha instância local e é ótimo. Obrigado! Agora não preciso criar novos tópicos no meu caderno quando quero um índice para uma postagem! :hugs:

9 curtidas

Depois de usar um pouco a nova funcionalidade (parabéns, aliás!), eu estava errado sobre isso - como você pode especificar quantos títulos antes de um TOC ser ativado, isso simplesmente não é um problema.

No entanto, inserir o código do TOC é uma grande dor.

Você estaria aberto a mudar isso para que, com categorias e tags especificadas automaticamente, os TOCs de resposta também sejam ativados? Ou tornar isso uma opção?

2 curtidas

Como você o insere? Para mim, clicar em um botão no compositor não é tão complicado.

2 curtidas