На текущей момент в интернете доминируют два способа отображения комментариев: линейный и древовидный.
Недостаток линейного отображения — непонятно кто кому отвечает. Частично решается добавлением возможности цитирования, но создает этим новую проблему — теги для цитат (для простых пользователей это напряг + дублирование контента).
Недостатки древовидного отображения — ограниченная глубина вложенности, т.е. при большом количестве комментариев велика вероятность упереться в край экрана + необходимость крутить вверх/вниз, если комментарий верхнего уровня уже не виден.
Итак, вопрос: как реализовать систему комментариев без цитат и без древовидного отображения, но чтобы всегда можно было легко понять к чему комментарий относится? Или как решить проблему с глубиной дерева (ограничить глубину — не подходит)?
Может быть кто-то читал о каких-то новых подходах, методах? Необходим коллективный разум :)
Буду крайне признателен за любые идеи, наводки, ссылки по теме.
Очень желательно, чтобы все комменты были сразу видны, никаких сверток, а-ля ЖЖ.
У юзера только одна кнопка — «Ответить». После ответа коммент должен появляться перед юзером и не нарушать при этом структуру, т.е. где он появляется, там и остается.