10 тем/сообщений на 1 странице

Ну, Discourse написан на чистом JavaScript, поэтому всё возможно :wink:

Отказ от ответственности: я не программист.

Чтобы реализовать пагинацию, нужно загружать заголовки всех тем. Иначе невозможно узнать, на какой странице окажется та или иная тема — на второй, 79-й или 2298-й. К тому же этот порядок не фиксирован, как на блоговых сайтах вроде WordPress.

Каждый раз, когда кто-то оставляет комментарий, происходит автоматический апбамп и т. д., поэтому порядок меняется. Значит, все подстраницы нужно перестраивать каждый раз при каком-либо изменении. Думаю, это действительно затратно.

К тому же это излишне. Что пользователь выиграет, если узнает, что существует 26 768 подстраниц?

Как я уже сказал, я не программист. Но я занимаюсь UX/UI и созданием контента, и довольно часто приходится говорить заказчику, что желаемое невозможно или является очень плохой идеей.

Итак, какова реальная необходимость в создании пагинации для раздела «Последнее»?