Здравствуйте,
Огромные проблемы с темами:
- Очень часто возникает проблема, когда пользователи задают одни и те же вопросы много раз в рамках одной темы, просто потому что им лень прочитать всю длинную тему целиком или хотя бы поискать внутри неё.
- Кроме того, когда тема разрастается до 500, 1000, 5000 или даже 10 000 сообщений, становится крайне сложно найти правильный и соответствующий вашему вопросу ответ внутри неё. Если вы никогда не сталкивались с подобными темами, просто перейдите на следующий технический форум, где есть множество тредов с 1000–2000 сообщениями. Обратите особое внимание на эту ссылку (при необходимости используйте Google Переводчик): Ноутбуки, нетбуки и ультрабуки - Конференция iXBT.com — например, для очень старого, но популярного ноутбука Lenovo Thinkpad X220 существует 5 тем-частей за 2 года, каждая из которых содержит около 165–167 страниц по 10 сообщений… в общей сложности этот тред насчитывает примерно 8300 сообщений. Или вот ещё пример: https://4pda.to/forum/index.php?showtopic=915369 — 600 страниц по 20 сообщений на каждой = 12 000 сообщений. Попробуйте найти там то, что вам нужно!

Как решить эти проблемы?
=====
Решение №1 — Может быть, использовать функцию «Лучший ответ»?
Да, но не совсем, потому что в таких огромных темах может быть множество «Лучших ответов» для разных вопросов. Кроме того, со временем многие «Лучшие ответы» устаревают, поскольку появляются новые и более эффективные решения.
=====
Решение №2 — Древовидная структура.
Историческая справка:
a) Все форумы, включая Discourse, начинаются сверху; сообщения перечисляются по дате сверху вниз; структура линейная.
b) Большинство мировых систем комментариев и самых популярных социальных сетей начинаются в конце основной страницы поста; сообщения перечисляются по дате снизу вверх; структура древовидная, со всеми ответами под каждым комментарием. Это более новый и персонализированный стиль.
c) Некоторые сообщества, такие как Reddit, или, например: Быстрый, железный, горячий: сильно пользовательский обзор ноутбука HP ENVY 15 / Хабр или https://pikabu.ru/story/khitryie_sosedi_narvalis_na_printsipialnogo_8400217, объединяют эти две концепции: начинают с конца страницы/поста; сообщения перечисляются по дате сверху вниз; но структура остаётся древовидной, со всеми ответами под каждым комментарием.
Прежде всего очевидно, что более привычный способ перечисления — сверху вниз (как в книгах, журналах, новостях и т. д.), поэтому лучше сохранить его.
++ Такая древовидная иерархия может сделать темы более компактными при прокрутке.
– Стандартное древовидное перечисление постов действительно не помогает в поиске и логической структуре, потому что: некоторые пользователи всё равно будут повторять вопросы; некоторые просто не могут чётко сформулировать вопрос с первого сообщения, и другие, читая его, не понимают, о чём речь; и так далее.
– Предположим, что такая древовидная иерархия не может быть полностью охвачена текущей панелью навигации Discourse. Чтобы решить эту проблему, нужно добавить панель навигации к каждому посту первого уровня для перемещения по всем ответам, что в целом слишком сильно изменит уже привычный способ отображения постов в Discourse.
Таким образом, это решение также не идеально.
=====
Решение №3 — Создание ручного FAQ в первой теме.
Многие форумы используют созданные вручную FAQ в первой теме, например, как (развернуть свёрнутый текст 3): https://4pda.to/forum/index.php?showtopic=915369
++ Может значительно сократить повторение одних и тех же вопросов разными пользователями.
– Основная проблема в том, что администраторы/модераторы должны прочитать каждое сообщение в каждой теме, а затем тщательно подумать над каждым: достаточно ли оно полезно для FAQ? Лучше ли оно предыдущего решения? Заслуживает ли оно новой записи в FAQ? Сколько я устал от всех этих бесполезных сообщений?
и так далее.
– Это не сделает огромные темы более компактными, поскольку не изменит способ перечисления сообщений.
Таким образом, это решение снова не идеально.
=====
Решение №4 — Просто создать новые подкатегории форума для каждого устройства, например, Смартфоны/Apple/iPhone4, и создавать отдельные темы для каждого вопроса.
Это приведёт к настоящему хаосу и перегрузке форума огромным количеством тем, что вызовет ещё больше идентичных сообщений, сильную фрагментацию обсуждений сложных вопросов и так далее.
Это снова плохо.
=====
Решение №5 — Может быть, теги решат проблему?
++ Теги сообщений действительно могут помочь найти нужную информацию внутри огромных тем.
– Пользователи часто забывают их использовать.
– Теги не сделают огромные темы более компактными.
– Честно говоря, на одной странице темы теги не очень помогают из-за наличия поиска внутри темы.
=====
Решение — Лучшее универсальное
А что если предоставить создателю темы, администраторам/модераторам и всем пользователям новую возможность создавать «динамически автоматически обновляемые FAQ с древовидной структурой»… что-то, что также можно назвать «темой тем». ![]()
Простые спецификации бета-версии решения:
- Разместить оглавление FAQ после или даже перед первым сообщением темы. Отображать его в виде древовидной структуры: [Раздел > Вопрос >> Ответы].
- Добавить возможность для всех пользователей создавать разделы FAQ внутри темы. Или, возможно, лучше заранее задать разделы для каждой категории форума модераторами. Например, для темы Мобильные/iPhone4 разделами будут: стиль, экран, батарея, зарядка, проблемы со скоростью, обновление прошивки и т. д.
- Добавить возможность для всех пользователей создавать новые вопросы FAQ внутри разделов FAQ.
- Добавить возможность для всех пользователей при создании сообщения указывать его как ответ на уже существующий вопрос FAQ или создавать новый вопрос FAQ: раздел FAQ, краткое название вопроса.
- Использовать стандартные лайки форума для оценки вопросов FAQ и лучших ответов на каждый вопрос FAQ, чтобы сортировать их в древовидной структуре FAQ по принципу «лучшее сверху».
- Добавить новый тип флага для каждого вопроса и каждого ответа — бесполезный элемент FAQ или неправильное место в FAQ. Это также можно автоматизировать с помощью лайков/дизлайков, скрывая ответы/вопросы из FAQ при подсчёте 0/-1.
- Также было бы неплохо добавить новую всегда видимую при прокрутке темы кнопку «FAQ» (в заголовке страницы или рядом с панелью навигации), которая может переместить к началу темы или просто открыть всплывающий слой с оглавлением FAQ.
- Наконец, возможно добавить новую функцию «Архив», которая скроет/свернёт все сообщения за предыдущие периоды по годам/месяцам. При прокрутке этих периодов будут отображаться только вопросы и ответы, добавленные в FAQ. Открыть все сообщения за каждый период можно будет только по одному, нажав на ярлыки для каждого периода, например, «Открыть — 2020 — Апрель». Или при переходе из результатов поиска. (Большинство пользователей форумов действительно не нуждаются во всех 1000–5000–10000–15000 сообщениях огромных тем.)
В целом это решение сразу может ЗНАЧИТЕЛЬНО:
- ускорить поиск пользователями правильного ответа;
- сократить повторение одних и тех же вопросов;
- сделать прокрутку быстрее и удобнее;
- снизить нагрузку на сервер из-за уменьшения количества загружаемых сообщений.
Что вы об этом думаете?