Тестирование вложенных ответов на Meta

это тестовый ответ

ещё один ответ 20 символов

это ещё большее вложение

всё больше вложенности

всё больше и больше вложенности

всё больше и больше вложенности

всё больше вложенности

всё больше вложенности

всё более глубокая вложенность

всё более глубокая вложенность

всё больше вложенности

всё больше и больше вложенности

У нас есть песочницы, где можно поиграться: https://nested-posts-sandbox-2.discourse.group/, https://nested-posts-sandbox-1.discourse.group/

Я специально зарегистрировался, чтобы написать это.

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

Сводка

Например, вот этот пост: iOS 26 bugs with fixed position elements in Discourse - #7 by awesomerobot. При его открытии сразу не видно, на какое сообщение он отвечает (нужно нажать «Загрузить родительский пост»), не видны сами ответы (нужно нажать «1 Ответ v»), а также неизвестно, есть ли ещё ответы на этот пост и сколько их (нужно нажать «Перейти к сообщению»).

Я — мастер компромиссов :slight_smile:, и вот моё предложение. Основное отображение остаётся плоским форумом, но у сообщения с родителем/ответами есть КНОПКА, открывающая ВСЮ цепочку связанных постов в новом окне в виде древовидного представления, где это сообщение будет в фокусе (например, Testing Nested Replies on Meta - #101 by Ed_S — спасибо за реализацию, это именно то, что нужно!). При этом нужно сделать так, чтобы 10 вложенных/поточных сообщений отображались без кликов (для этого увеличьте ширину темы: сейчас 50% экрана пустует. Для примера: 10 уровней вложенности нормально помещаются по ширине здесь: forum.opennet.ru - "У меня отжали 2 квартиры в Москве с помощью ЭЦП" (81); Полная доказательная база аудита мессенджера MAX / Хабр). Если вложенных сообщений больше 10, то кнопка «Показать ещё» открывает новое окно, начиная с этой точки, но отображает два потока до этого сообщения и восемь после него и так далее, чтобы не уменьшать ширину. Для мобильных устройств установите отображение 5 уровней вложенности.

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

Эту КНОПКУ можно объединить с отображением количества ответов и глубины ветки, чтобы было понятно, что сообщение является частью более широкого обсуждения, ещё до открытия его в новой вкладке.

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

Давайте сделаем форумы удобнее мессенджеров и социальных сетей, предложив лучшую юзабилити и функциональность!

2 лайка

Можно создать специальную широкую тему (чтобы посты занимали 50–60% ширины экрана FHD–2K–4K; сейчас 30% — слишком мало) для древовидного представления, чтобы её могли включать частые пользователи. Или, что ещё лучше, создать две разные темы для плоского и древовидного представлений. Я думал, что тема Foundation (на всю ширину) должна это обеспечивать, но по какой-то причине основная ширина с постами (<div class="nested-view"> ; <div class="post__row row">) не увеличивается.

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

Для тестирования и более того:

Если я напишу здесь очень-очень длинный вводный текст, насколько легко его будет читать? Я думаю, что не очень. Поэтому предлагаю Testing Nested Replies on Meta - #136 by Dituar создать широкую тему для представления вложенной модели, здесь How to increase width of topic - #7 by awesomerobot с помощью следующих параметров:

:root {
--d-max-width: 3000px;
--topic-body-width: 2000px;
}

выглядит и читается довольно хорошо с 11 вложенными ветками на экране 2K. И ограничьте вложенные ветки до 10. Если их больше 10, нажатие “показать больше” откроет новое окно с этого момента, но отобразит две ветки перед этим сообщением и восемь веток после и т. д., чтобы избежать уменьшения ширины.

Это тест ответа на это сообщение Testing Nested Replies on Meta - #137 by Dituar , интересно, как это будет отображаться.

Оказывается, по этой теме уже есть ветка с большим количеством вложенности (я её пропустил, пролистал, потому что кнопка [(+) 36 ответов] слишком незаметна, и это тоже нужно исправить) Testing Nested Replies on Meta - #137 by Dituar, но ни у кого не было длинного теста.

1 лайк