| Resumo | Pré-visualize e explore tópicos sem perder sua posição de leitura | |
| Pré-visualização | Pré-visualizar no Discourse Theme Creator | |
| Repositório | GitHub - keegangeorge/discourse-conversation-map: A hover-expanding conversation minimap for the Discourse topic timeline · GitHub | |
| Guia de Instalação | Como instalar um tema ou componente de tema | |
| Novo em Temas do Discourse? | Guia para iniciantes sobre o uso de Temas do Discourse |
Instalar este componente de tema
O Conversation map adiciona um mini-mapa à linha do tempo dos tópicos do Discourse, facilitando encontrar uma resposta, dar uma olhada em uma imagem ou explorar outra parte de uma discussão sem perder seu lugar. A linha do tempo permanece compacta enquanto você lê, com interações diferentes para desktop e mobile.
Pré-visualização
Desktop
Mobile
Como funciona
No desktop, passe o mouse sobre a linha do tempo para expandir o mapa e pré-visualizar posts sem mover o tópico. As pré-visualizações podem incluir um excerto, uma imagem ou uma pequena galeria. Clique no mapa ou em um marco para ir diretamente para aquele post, ou segure e arraste para percorrer o tópico.
No mobile, toque na contagem de posts existente para abrir o mapa em uma folha inferior (bottom sheet). Arraste a trilha ou toque em um marco para pré-visualizar um post. A caixa de seleção segue seu dedo, mas o tópico permanece onde está até que você toque em Abrir post. Fechar a folha sem navegar mantém sua posição de leitura inalterada.
Após navegar, Voltar para #… leva você de volta ao seu post original e deslocamento de leitura.
Recursos
- Pré-visualizações de texto, imagem e galeria.
- Marcos para marcadores, respostas aceitas e atribuições quando essas informações estiverem disponíveis.
- Navegação por teclado e suporte a movimento reduzido.
- Cores nativas do Discourse, incluindo modo escuro.
- Nenhum plugin de backend necessário. Discourse Solved e Discourse Assign são opcionais para seus respectivos marcos.
Configurações
| Configuração | Padrão | Descrição |
|---|---|---|
minimum_posts |
12 |
Mantém a linha do tempo nativa em tópicos com menos posts do que este valor. |
sample_posts |
12 |
Número máximo de posts espaçados uniformemente inspecionados ao abrir o mapa. Defina como 0 para desativar essa amostragem. |
Até oito posts de marcos conhecidos ainda podem ser inspecionados quando a amostragem está desativada.