Я хочу, чтобы ответы на темы были организованы в виде древовидной структуры, как в других скриптах форумов. Я провел поиск, но не нашел решения, а также понял, что Discourse никогда не разрабатывался таким образом. Большинство ответов довольно старые, поэтому не уверен, изменилось ли что-то?
Интересует, можно ли реализовать древовидную структуру для ответов, или это вообще невозможно? Если да, то как это сделать?
Пока кто-нибудь не приведёт авторитетную цитату, я дам вам краткий ответ: Нет
Когда люди нажимают маленькую кнопку «Ответить на сообщение» вместо основной кнопки «Ответить к теме», можно свернуть/скрыть другие ответы, но это лишь частично решает вашу задачу.
Вы можете написать компонент темы (или, возможно, плагин! Не знаю), чтобы стилизовать ответы по своему усмотрению. Тем не менее, это не поддерживается напрямую, и в ядре Discourse нет настроек, которые позволили бы включить эту функциональность.
Если вы нажмете на маленькую цифру 1 (или, скорее всего, уже 2) в моем первом сообщении выше, вы увидите нашу переписку, а остальные ответы будут скрыты.
Я сам неправильно понял. Похоже, это показывает все ответы на соответствующий пост, но только прямые. Так что после этого второго ответа на ваш пост цифра рядом с ним может стать 2, и будут показаны мои два ответа (но не любые будущие ответы на мои собственные посты).
Какое программное обеспечение для форумов вы используете ежедневно? Не использовали ли вы ранее такие форумы, как phpBB, vBulletin, Vanilla и другие?
Я не знаю вашей цели (создание нового сообщества?), но уверен, что вы довольно быстро освоитесь. «Плоские» обсуждения довольно распространены в интернете.