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

I’d really like to have such a tool.

My forum is about crowdfunding projects and some discussions can last for years with dramatic inflexion points (like before KS, KS start, KS end, on delivery, 1st impressions/use after delivery etc.).

With topics running 1000s of posts, being able to spot those inflexion points would greatly improve the user experience.

3 curtidas

Forcing new topics at those inflection points is the right strategy.

2 curtidas

And if you can’t recognize those shifts the moment they happen, you can split the topic later.

1 curtida

This is a strategy I tried (splitting) and it don’t works. At all. People hate to have to search through multiples thread when looking for old datas.

Conversations about a crowdfunding project (games, in my case) are like a living thing. Going through many stages. With times of joy. And times for hate. You don’t change your child when he speaks for the 1st time. When hé reads his 1st book. Or when he leaveS home. You see it/him as a long, passionnate and emotional journey.

2 curtidas

I like your adding support for identifying inflection. That is a powerful feature if it can be represented visually. :+1:

I also appreciated your observation that your users want to search the entire conversation since it’s inception. :+1: But that doesn’t mean it will be worthy feature for most of us. If people really want to search an entire chain of split topics then a search option to do this might be a feature to develop in a plug-in. I’d vote for a recursive search that allows each previous topic in the chain to be searched one by one until the first topic. That way I could more easily see the context ie. the reason why the topic was split.

I also don’t agree that a long topic or a long journey represents the reality of a growing child.

There are very definite and well-documented development steps that mark entry to a new set of opportunities. Each starts a new chapter, e.g. Womb, Newborn, Crawler, Toddler, Preschool, Early school, or whatever. Before and after talking, before and after walking, before and after toileting themselves, and so on.

Parents are always watching their children move into new things and leave old things behind. So it’s a real problem if I treat my child the same way in their current stage as their previous stage. The same applies to projects. Each new stage is an opportunity to present a clear picture of the key features of the next stage of development and how we are going to plan for it and recognize it. It is counterproductive to treat a project as if it doesn’t develop and never has anything that needs to be left behind.

2 curtidas

It does work, and it works well. You do need some discipline to make topic splitting and multiple specific topics work. If your site has no discipline, the whole thing is kinda doomed anyway. Might as well just install a chat system like Discord and be done with it at that point.

5 curtidas

Well, you know, that’s 5 years this forum is running. And was even able to run on bbpress before (and that was not a pleasure for me to admin it).

And it works fine. Some topics are getting close to the 10k post mark but they are very specific, one topic = one game. One could think of many ways to split it but the fact is, every time we tried some sort of splitting, it ended very poorly. My users love it that way, with all needed (and many more in excess) informations in one topic about one game (well, indeed, there’s often a second parallel one for group pledges. And that came from user request, they reached their noise tolerance).

Another way to think of my previous request is like a Table of Content for the whole discussion. I know there is a TOC for posts plugin. Yes, you can do it manually and had links to 1st post. But you cvan bet nobody will ever notice those links. Inflexion points, based on time or interest, close to the timeline, could be valuable imho.

Note that I sure can live without it. But I think it could be usefull.

1 curtida

You will have extreme performance problems the longer topics get. Without some discipline, there will be consequences, measured in more expensive server instances (more / faster cpu, more 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