Время пересмотреть бесконечную прокрутку?

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

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

Вот довольно хаковое решение в виде компонента темы, которое перехватывает автоматическую функцию «загрузить ещё». Оно добавляет кнопку, и пользователю необходимо нажать на неё, чтобы загрузить больше контента (тем, сообщений, пользователей, групп или чего бы то ни было, что вы просматривали).

Предпросмотр → https://discourse.theme-creator.io/theme/RGJ/load-more-button
Репозиторий → GitHub - communiteq/discourse-tc-load-more-button · GitHub

Итак, закон распространяется только на загрузку дополнительного контента «без какого-либо ручного ввода со стороны охваченного пользователя». Этот компонент темы добавляет ручной ввод, поэтому закон к нему не применяется.

Конец обсуждения :+1:

Мои дети всё ещё не носят велосипедные шлемы.

Я думаю, что внедрить эту функциональность в ядро через настройку сайта будет несложно.

9 лайков