Номера страниц?

Привет,

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

Есть ли какой-то плагин или настройка для добавления нумерации страниц? Нумерация страниц всегда использовалась на форумах не просто так.

Заголовок появляется в верхней части страницы при прокрутке вниз.

Привет, Johnny_McIvor,

Присоединяюсь к тому, что сказал Роберт.

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

Некоторое время назад по этому поводу велись обсуждения…

Форумы точно не должны отказываться от полезных функций, таких как пагинация; именно поэтому Twitter и Discord раздражают в использовании. Это должно быть хотя бы опционально, особенно когда форумы снова набирают популярность.

Социальные сети созданы для того, чтобы удерживать пользователей, а не предоставлять информацию или способствовать осмысленным обсуждениям. Бесконечная прокрутка предназначена для — бесконечной прокрутки. Она для мемов, кратких мнений и легко пропускаемого контента. Номера страниц позволяют запомнить примерное расположение чего-либо или перейти к конкретной дате.

Также стоит добавить: технологии не устаревают, они скорее становятся нишевыми технологиями.

Хм, я прочитал ещё немного, и теперь, думаю, понимаю, что вы делаете.

Причина их раздражения в том, что X [1] не до конца реализовал бесконечную прокрутку и имеет проблемы, описанные в блоге.

Что касается Discord, то это синхронный чат-сервис, а не форум, и он предназначен для удержания пользователей «в вовлечённости, а не для предоставления информации или содержательных обсуждений. Бесконечная прокрутка предназначена для — бесконечной прокрутки. Она для мемов, быстрых реакций и контента, который можно пропустить». Он отличается от Discourse в нескольких аспектах, поэтому это не лучшее сравнение для пагинации. Хотя Discord сохраняет ваши чаты, они неструктурированы. Это потому, что он не предназначен для содержательных обсуждений, в отличие от Discourse.

Лично я для этого использую закладки или полагаюсь на временную шкалу, чтобы узнать, где я остановился.

Я понимаю, что существуют разные точки зрения на пагинацию; я говорю в основном со своей позиции, так как считаю её действительно хорошей. В наши дни многие компании и люди используют Discourse — даже сам Discourse, как вы можете видеть :laughing:, и я считаю, что чистый, современный и простой в использовании дизайн крайне важен при общении с участниками/коллегами. В конце концов, в этом и суть Discourse: переосмысление форумов для их модернизации. Необходимость нажимать ещё одну кнопку добавляет трение в то, что вы делаете, а для меня нажатие «далее» [2] почти становится «обязанностью».

Будет интересно узнать, что думают другие.


  1. Twitter, как вам больше нравится ↩︎

  2. на других сайтах с пагинацией ↩︎

Всё, что я знаю: если какая-то интересная тема была на третьей странице, и я пытаюсь найти её через день, семь дней или год, одно точно ясно: её больше нет на третьей странице.

Пагинация заставляет меня лишь кликать по ссылке, чтобы загрузить больше тем.

Я годами был убеждён, что бесконечная прокрутка в любом отношении превосходит пагинацию.
Аргумент о том, что пагинация позволяет пользователю передохнуть или прекратить просмотр, казался мне неверным. Я думал примерно так: «Если пользователь хочет перестать читать, он перестанет, независимо от того, есть ли пагинация или бесконечная прокрутка :person_shrugging:».

Но несколько дней назад всё изменилось!

Я ежедневно пользуюсь Reddit (не осуждайте), где используется бесконечная прокрутка.

Несколько недель назад, вместо обычного просмотра Reddit, я установил Redlib — локальный клиент, который отображает контент Reddit без лишнего шума и использует пагинацию вместо бесконечной прокрутки.
Точнее, внизу страницы после X постов появляется кнопка NEXT, при нажатии на которую страница перезагружается и показывает следующую порцию постов.

Только через несколько недель (а это было, как ни странно, два дня назад) я понял, что чувствую себя гораздо спокойнее, просматривая Reddit через Redlib. Я больше не оказывался втянутым в бесконечную прокрутку постов, глядя на каждый из них как зомби.
Пагинация заставляла меня читать меньше постов и вынуждала делать паузы, что делало мой просмотр контента Reddit более расслабленным.

Теперь я считаю, что бесконечная прокрутка иногда эксплуатирует наши когнитивные уязвимости и не обязательно является лучшим решением для душевного спокойствия по сравнению с кнопкой «Далее», требующей взаимодействия пользователя для просмотра дальнейшего контента.

Также я думаю, что многое зависит от конкретного человека, сайта, контекста, настроения и так далее.

Я чувствую облегчение от того, что пагинация заставляет меня видеть меньше контента Reddit, но определённо не был бы счастлив, если бы пагинация была реализована на meta.discourse.org.
Я посещаю эти два сайта совершенно по разным причинам, поскольку они предлагают разный контент, который также представлен по-разному.

Я считаю, что Discourse должен предлагать оба варианта: на уровне администратора (кто выбирает значение по умолчанию) и на уровне пользователя (кто выбирает то, что лучше для него).


Редактирование: пагинация — не единственный способ побудить пользователей остановиться в чтении.
Этот компонент темы предлагает альтернативу: Take a break! Theme component
Я вспомнил о нём после прочтения аннотации этой статьи: Design and Development of a Mobile Application to Combat Digital Addiction and Dissociative States During Phone Usage.

Бесконечная прокрутка — это просто инструмент фронтенда, но, очевидно, она ассоциируется с алгоритмически генерируемыми лентами контента на большинстве крупных социальных сетей. Проблема бесконечной прокрутки на этих платформах заключается в том, что она используется как инструмент для сбора внимания. В частности, эффект игрового автомата из-за того, что не знаешь, чего ожидать дальше при прокрутке вниз, плюс отсутствие явных точек остановки.

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

По крайней мере, так я считаю.

Это именно то, что я хотел сказать! Вы очень хорошо объяснили. В Discourse всё иначе: смысл ясен, и в этом программном обеспечении не возникает желания бессмысленно прокручивать страницу вниз. Это экономит энергию и клики больше, чем что-либо другое.

Вот именно. Я пытался сказать то же самое ранее, только очень длинно :sweat_smile:

Вы правы, piffy: пользователь с меньшей вероятностью будет бездумно листать ленту на Discourse. Даже если для некоторых людей на определённые темы или в отдельных сообществах это всё ещё возможно, бесконечная прокрутка здесь не используется так, как в социальных сетях, где она выглядит как своего рода тёмный паттерн. :+1:

Всё ещё довольно раздражающая платформа время от времени. Но они недавно добавили своего рода функцию форума.

Мм, интересно. Я не знал, что у них это есть в Discord.

Но, насколько мне известно, поиск в открытом интернете для него недоступен?

Это довольно новое дополнение. Если посмотреть их FAQ, насколько я помню, это было где-то в 2024 году.

Как заметил @merefield, в открытом интернете это не ищется. На мой взгляд, это скорее лоскутное дополнение к Discord, призванное закрыть слабые места и пробелы в платформе.

Хочу добавить пару слов о своих ощущениях (которые я смягчил после ваших хорошо аргументированных доводов): тем не менее, я иногда оказываюсь в ловушке навязчивой прокрутки в определённых темах некоторых сообществ; особенно в крупных обсуждениях с ежедневными вкладами пользователей.

Я не считаю себя склонным к настоящей «зависимости» от такого поведения, однако, по моему мнению, наличие опциональной настройки всё ещё было бы хорошей идеей :slightly_smiling_face:

Прошло, возможно, уже целое десятилетие — интересно, появится ли когда-нибудь пагинация как опция в Discourse?

Если отключить JavaScript, она доступна.

Пожалуйста, реализуйте это и дайте администратору возможность выбрать наиболее подходящий вариант и/или предоставить выбор пользователю.

Посмотрите на этот плагин:

Я уверен, что ответ на этот вопрос однажды обязательно будет да.

К настоящему времени уже хорошо известно, что бесконечная прокрутка — это одна из целого ряда функций, питающих зависимый характер социальных сетей. Бесконечная прокрутка конкретно упоминается в текущем судебном процессе в Калифорнии:

Я бы сказал, что предоставление возможности пагинации — это просто правильный шаг. В какой-то момент это может стать необходимостью.