Pontos naturais de parada ou "capítulos" para tópicos longos?

Are there any plugins that use ideas from this topic/any others that help with long topic navigation?
Also is there something official coming out to help with this in the nearish future?

I looked around for a bit and didn’t see anything about either of the above. Sorry if I missed/for the bump.

Nothing is coming in the nearish future but very likely in the next 12-24 months, its an area we want to improve.

4 curtidas

I noticed the photos app in Windows 10 builds a timeline with breakpoints:

Gotta reiterate that I think the strongest case for this, by far, is enormous gaps in the conversation, or simply “years” if the conversation goes on that long.

Possibly the second strongest is posts with anomalously large number of likes relative to the rest of the topic; could mark those with a :heart:

21 curtidas

Eu adoraria ter uma ferramenta assim.

Meu fórum é sobre projetos de financiamento coletivo, e algumas discussões podem durar anos, com pontos de inflexão dramáticos (como antes do Kickstarter, início do Kickstarter, fim do Kickstarter, na entrega, primeiras impressões/usos após a entrega, etc.).

Com tópicos que têm milhares de posts, conseguir identificar esses pontos de inflexão melhoraria muito a experiência do usuário.

3 curtidas

Forçar novos tópicos nesses pontos de inflexão é a estratégia certa.

2 curtidas

E se você não conseguir reconhecer essas mudanças no momento em que ocorrem, você pode dividir o tópico mais tarde.

1 curtida

Esta é uma estratégia que tentei (dividir) e não funciona. De jeito nenhum. As pessoas odeiam ter que procurar em vários tópicos ao buscar dados antigos.

Conversas sobre um projeto de financiamento coletivo (jogos, no meu caso) são como um ser vivo. Passam por muitas etapas. Com momentos de alegria. E momentos de ódio. Você não muda seu filho quando ele fala pela primeira vez. Quando ele lê seu primeiro livro. Ou quando ele sai de casa. Você o vê como uma longa, apaixonada e emocionante jornada.

2 curtidas

Gosto de você ter adicionado suporte para identificar a flexão. É um recurso poderoso, se puder ser representado visualmente. :+1:

Também apreciei sua observação de que seus usuários desejam pesquisar em toda a conversa desde o seu início. :+1: Mas isso não significa que será um recurso valioso para a maioria de nós. Se as pessoas realmente quiserem pesquisar uma cadeia inteira de tópicos divididos, uma opção de busca para fazer isso poderia ser um recurso a ser desenvolvido em um plug-in. Eu votaria por uma busca recursiva que permita pesquisar cada tópico anterior na cadeia, um por um, até o primeiro tópico. Dessa forma, eu poderia ver mais facilmente o contexto, ou seja, o motivo pelo qual o tópico foi dividido.

Também não concordo que um tópico longo ou uma longa jornada represente a realidade de uma criança em crescimento.

Existem etapas de desenvolvimento muito definidas e bem documentadas que marcam a entrada em um novo conjunto de oportunidades. Cada uma delas inicia um novo capítulo, por exemplo: Útero, Recém-nascido, Engatinhando, Criança pequena, Pré-escola, Escola inicial, ou o que for. Antes e depois de falar, antes e depois de andar, antes e depois de usar o banheiro sozinhos, e assim por diante.

Os pais estão sempre observando seus filhos avançando para novas coisas e deixando o antigo para trás. Portanto, é um problema real se eu tratar meu filho da mesma maneira na fase atual como na fase anterior. O mesmo se aplica aos projetos. Cada nova fase é uma oportunidade para apresentar uma visão clara das principais características da próxima etapa de desenvolvimento e de como vamos planejá-la e reconhecê-la. É contraproducente tratar um projeto como se ele não evoluísse e nunca tivesse nada que precise ser deixado para trás.

2 curtidas

Funciona, e funciona bem. É preciso ter disciplina para que a divisão de tópicos e a criação de vários tópicos específicos deem certo. Se o seu site não tem disciplina, todo o projeto está de qualquer forma fadado ao fracasso. Nesse caso, é melhor apenas instalar um sistema de chat como o Discord e encerrar por aí.

5 curtidas

Bem, você sabe, este fórum está em funcionamento há 5 anos. E chegou até a funcionar com o bbPress antes (e administrar isso não foi nada prazeroso para mim).

E funciona bem. Alguns tópicos estão chegando perto da marca de 10 mil posts, mas são muito específicos: um tópico = um jogo. Poderíamos pensar em muitas formas de dividi-los, mas a verdade é que, toda vez que tentamos algum tipo de divisão, tudo terminou muito mal. Meus usuários gostam assim, com todas as informações necessárias (e muitas extras) em um único tópico sobre um jogo (bem, na verdade, frequentemente há um segundo tópico paralelo para compromissos de grupo. E isso veio a pedido dos usuários, que atingiram seu limite de tolerância ao ruído).

Outra forma de encarar meu pedido anterior é como um Índice Remissivo para toda a discussão. Sei que existe um plugin de Índice Remissivo para posts. Sim, você pode fazer manualmente e colocar links para o primeiro post. Mas pode apostar que ninguém jamais vai notar esses links. Pontos de inflexão, baseados no tempo ou no interesse, próximos à linha do tempo, poderiam ser valiosos, na minha opinião.

Note que com certeza consigo viver sem isso. Mas acho que poderia ser útil.

1 curtida

Você terá problemas extremos de desempenho quanto mais longos os tópicos ficarem. Sem disciplina, haverá consequências, medidas em instâncias de servidor mais caras (CPU mais rápida, mais RAM, etc).

1 curtida

Uso interessante disso no site de primárias democráticas do 538. Observe a “linha do tempo” com divisões de capítulo à esquerda:

Isso muda conforme você rola para baixo:

8 curtidas

Outra ideia interessante sobre pontos de interrupção naturais em álbuns: quais faixas são mais tocadas?

Você poderia ser sofisticado e usar um conjunto combinado de critérios para isso, como fazemos para resumos de tópicos e os principais (em listas de tópicos):

  • número de :heart:s
  • número de respostas
  • tempo gasto lendo

… mas acho que um conjunto de pontos de interrupção baseado nos posts com mais :heart:s seria uma maneira razoável de navegar em um tópico, embora eu acredite que grandes lacunas de tempo sejam tão significativas, senão mais.

7 curtidas

Mais um exemplo visual do Google, desta vez criando um conjunto de links profundos ou pontos de capítulo em um vídeo.

1 curtida

Observe que esses capítulos são criados manualmente, com base nos códigos de tempo na descrição do vídeo!

4 curtidas

Tenho refletido sobre isso. Pela minha experiência com megatópicos e tópicos não megatípicos, mas que são atualizados lentamente, os usuários odeiam quando os tópicos que estavam acompanhando são fechados, mesmo que existam tópicos de substituição.

Isso sugere duas correções possíveis, ambas provavelmente precisariam de alguma ajuda no núcleo (core) ou em um plugin.

  1. Uma nova maneira de dividir tópicos que coloca o conteúdo mais antigo em um novo tópico e deixa as postagens mais recentes.
  2. Uma maneira de dividir um tópico, ou gerar uma sequência, que copia as configurações de acompanhamento/rastreamento/silenciamento dos usuários para o novo tópico.

Mais detalhes sobre cada ideia:

Divisor do Topo do Tópico

Como eu vejo isso funcionando: um moderador seleciona uma postagem e clica em e todas as anteriores, o que aciona um novo/pop-up modificado de criação de tópico. O novo tópico teria como padrão a mesma categoria, o nome do tópico existente com datas de início e fim, e a criação de um tópico bloqueado. A primeira e a última postagens (sendo a última uma do sistema) teriam links para o tópico principal do qual foram divididas. O tópico existente manteria a primeira postagem, receberia uma nova postagem no lugar das movidas (ignorando quaisquer outras postagens especiais de tópicos divididos) e, de resto, permaneceria igual.

Provavelmente também seria desejável um job do Rake que corrija links de citações em outros tópicos, mas isso pode ser mais complicado.

Divisor que Copia Configurações de Acompanhamento

Este provavelmente é mais fácil de implementar, mas de alguma forma parece menos satisfatório para mim. Por um lado, links do formato geral exemplo.discourse/t/_/12345 (ou seja, indo para o tópico, não para uma postagem específica) tornam-se obsoletos. Tais links são prováveis se o tópico for usado em discussões externas (“Envie ideias para o app aqui!”). Ao ser usado, ele fecharia o tópico existente, alteraria o título para indicar o intervalo de datas (por padrão), criaria um novo tópico na mesma categoria copiando o título, a primeira postagem e todas as configurações de acompanhamento/silenciamento. Um link para o novo tópico seria adicionado à mensagem de fechamento do sistema no tópico antigo.

Provavelmente seria desejável remover o acompanhamento/observação do tópico fechado para qualquer usuário que não participou dele. O cenário que estou pensando aqui é: o usuário Elijah, que foi ativo por alguns meses e depois desapareceu por um ano, e que estava explicitamente acompanhando um tópico, pode não se importar com os dois tópicos intermediários criados e fechados que ocorreram enquanto ele estava ausente, mas ainda pode ter interesse em acompanhar a versão mais recente quando retornar.

2 curtidas

Bem-vindo de volta, faz um tempo!

Estou confuso; nós já temos esse recurso há 1 ou 2 versões? Quando um tópico é fechado automaticamente após atingir o limite de 10 mil postagens, um novo tópico é criado automaticamente e vinculado ao tópico antigo. Você não está vendo isso?

Eu não estava pedindo para criar links cruzados. Eu estava pedindo que a opção “selecione aqui e ACIMA” levasse a um novo tópico – ou – copiasse o status de acompanhamento.

Alguma novidade sobre isso?

Usar a barra vertical da linha do tempo para isso seria ótimo. Posso sugerir o comprimento do post como um critério? Alguns posts de uma linha às vezes recebem muitos likes, mas não funcionam bem como “marcos do tópico”.

1 curtida

Nada no momento, mas temos planos de chegar lá eventualmente!

2 curtidas