Yii — новый? :) Yii существует с 2008 года, а основывается на Prado, который разрабатывается с 2004 года. Так что называть Yii «новым» — это как-то неправильно, имхо.
Очень желательно, чтобы все комменты были сразу видны, никаких сверток, а-ля ЖЖ.
У юзера только одна кнопка — «Ответить». После ответа коммент должен появляться перед юзером и не нарушать при этом структуру, т.е. где он появляется, там и остается.
Как в ЖЖ как раз хотелось бы избежать, свернутые треды, которые надо прокликивать очень раздражают. Давать людям выбор ветвить или нет — лишний напряг для их мозга, юзер должен легко, очевидно и просто ответить на конкретный коммент. На сайте планируется самая разная аудитория, поэтому интерфейс должен быть максимально простым: кнопка «Ответить», все :)
При большой вложенности это будет та еще радуга :)
Свертывания тредов, а-ля ЖЖ, очень сильно хочется избежать. Да и новые окна с тредами — это сильный перегруз интерфейса, имхо.
Решение с выпрямлением веток без ветвлений мы уже продумывали. Отчасти это решает проблему с глубиной, но не кардинально. Или имеется в виду, что юзеры сами будут решать когда ветвить? Но даже если так, все равно может найтись N пользователей, которые захотят ответвиться и дойдут до края экрана…
При древовидном отображении этот вариант уже придумали, но он не решает проблему ограничения глубины. При линейном отображении другие проблемы: показывать это окошко у каждого коммента не удобно, а кроме того неудобно добавлять новые комменты — после добавления ведь нужно коммент показать юзеру, а для этого нам надо либо показать его тут же, но тогда после перезагрузки страницы он окажется внизу (сортировка по времени), либо скролить юзера в самый низ, где добавился его коммент, но тогда теряется контекст :(
Дерево с глубиной в одну ступень вообще никак проблему не решает :)
Да, версткой можно предусмотреть совсем крохотный отступ, но кардинально это проблему все равно не решает. Интересно придумать что-то совсем новое, если это возможно конечно.
Поскольку этот совет раздают налево и направо, не удивлюсь, если самое интересно станут писать спокойно в середине, все равно все мелкий шрифт будут проверять только :)