Раскрывать новые посты в темах «Непрочитанные» и «Новые» до полного резюме

Я просматриваю страницу «Непрочитанное» на форуме раз в несколько дней, чтобы найти темы, на которые я подписан, а также ленту «Новое» в стиле «огневой поток», чтобы узнать, могу ли я внести свой вклад.

Это ускорило бы время, необходимое для разворачивания/раскрытия новых записей в теме, которую я ещё не читал, на полной странице, вместо того чтобы открывать каждую тему по отдельности.

Я понимаю, что это дороже для базы данных, поскольку требуется денормализация из списка тем с новыми элементами в их полное содержимое. Чтобы смягчить это, можно реализовать постраничную развёртку, как в текущем поведении прокрутки, и выполнять её партиями, если элементов больше 10.

Я искал в форуме Discourse по запросам «полный текст», «полный пост» и «развернуть», чтобы найти аналогичные предложения функций, направленные на ускорение времени чтения:

Возможно, вы захотите, чтобы они установили Topic List Previews (TLP)

1 лайк

В дополнение к отличной рекомендации Джей также есть Topic List Excerpts.

1 лайк