Ну, Discourse написан на чистом JavaScript, поэтому всё возможно ![]()
Отказ от ответственности: я не программист.
Чтобы реализовать пагинацию, нужно загружать заголовки всех тем. Иначе невозможно узнать, на какой странице окажется та или иная тема — на второй, 79-й или 2298-й. К тому же этот порядок не фиксирован, как на блоговых сайтах вроде WordPress.
Каждый раз, когда кто-то оставляет комментарий, происходит автоматический апбамп и т. д., поэтому порядок меняется. Значит, все подстраницы нужно перестраивать каждый раз при каком-либо изменении. Думаю, это действительно затратно.
К тому же это излишне. Что пользователь выиграет, если узнает, что существует 26 768 подстраниц?
Как я уже сказал, я не программист. Но я занимаюсь UX/UI и созданием контента, и довольно часто приходится говорить заказчику, что желаемое невозможно или является очень плохой идеей.
Итак, какова реальная необходимость в создании пагинации для раздела «Последнее»?