https://vc.ru/p/threaded-discussions "как отображать древовидные комментарии в вебе". #mokum-dev
Потрясающе. ‎- achteranker
@achteranker: твой комментарий напоминает известную текстовую картинку про "какие слова следует употреблять вместо матерных". ‎- псы в рапиде
Тому есть причины. Я эту картинку рассматриваю в обратную сторону — куда деградирует речь ‎- achteranker
@achteranker: так в чем твой пойнт? на мой взгляд, там есть как люди, которые говорят ничего (cf. "ничего не говорят"), так и люди, которые говорят разумные вещи. в результате правильного ответа нет, но другого ответа тоже нет. ‎- псы в рапиде
мы кажется уже проезжались пару раз про tree vs flat. я сомневаюсь что возможны решения внутри этой коробки, слишком ограниченный solution space. Если честно, можно придумать комбо варианты, но все что мне пришло в голову пока за гранью привычного. Мое мнение в общем не поменялось сильно: ограничение выступает основным фактором как селекции пользователей так и самоорганизации формата. ‎- big data in petite analysts
Я напишу, но после предыдущего обещания. У меня сегодня архитектурный брейншторм, и не могу отвлечься, поставил себе зарубку ‎- achteranker
там нет моего старого варианта, где отступ приходится не на каждый реплай а на точку ветвления. вроде в мобильном виде ЖЖ они пытались потом сделать похожее. он эм неплохой. это к исходному материалу, который больше о форме чем о функции. ‎- поцелуйчики в строю
продолжая одну из мыслей @achteranker , отдались немного от монитора и посмотри на страницу ленты тут. мы видим абзацы первого и второго уровня (которые называем посты и комментарии), и придумываем как бы нам удобно их упорядочивать и сворачивать-разворачивать. можно подумать о рекурсии, о том чтоб абзацы третьего уровня под абзацами второго вели бы себя так же как абзацы второго ведут под абзацами первого. и о том чтоб над абзацами первого можно было надстраивать абзацы нулевого, и те тоже вели бы себя так же. ну так, в порядке адского эксперимента. ‎- поцелуйчики в строю
^ да, когда читал треды в жж пользовался всегда "expand all", а до того — внешними коментораскрывалками. ‎- адский хардлайн в засаде
вообще конечно набор «альтернатив» в исходном посте ужасно грустненький :( по-моему, с древовидными комментами давно Что-то Пошло Не Так! ‎- новомодная имитация мышления
а, там слэш есть... сперва прочитал ссылку как pthreaded-discussions, много думал. ‎- baton
Древовидным комментам часто не хватает кнопки "лайк" или аналогов. Когда хватает (как на реддите, например), то становится тривиально показывать высокорейтинговые комменты на любой глубине, сжимая менее важные промежуточные уровни. ‎- 9000
если что, я не писал ни про expand-collapse, ни про karma-voting, это orthogonal, как говорит Pike. ‎- поцелуйчики в строю
@squadette, меня потрясло то, насколько это похоже на френдфид. ‎- achteranker
@achteranker: что "это"? ‎- псы в рапиде
То, что там по ссылке открывается как артефакт: статья с переводом, высказывания экспертов, их комментарии. Не в визуальном смысле, а в смысле обмена содержанием, интерпретациями, тем, о чём я отозвался отдельной записью. ‎- achteranker
@achteranker: аааа, окей. потому что вся эта история переполнена метой, я путался. надо бы вернуться к обсуждению существа дела (но ни в коем случае не "надо убрать мету"). ‎- псы в рапиде
Существо — это собственно «как представлять треды дискуссий на вебе», а точнее интерпретации этого вопроса в домене Мокума? ‎- achteranker
Да. Анализировать best practices и движущие силы, потом синтезировать в реализацию для Мокума. Куб высказал в привате (и я почти дошел до этого самостоятельно), что на самом деле в парадигме френдфида дискуссии (не обязательно комментарии) и так являются иерархическими. У нас есть группы/посты/комменты. В принципе ничто не мешает вынести отдельное обсуждение в пост к себе, тем самым захватив ownership темы. ‎- псы в рапиде
можно кстати сделать такую штуку, как "ответить на пост другим постом" (attn: ЯРУШЕЧКА ДЕТЕКТЕД). ‎- псы в рапиде
Давай раскопаем наши треды про это с осени? Займусь как доеду до дома ‎- achteranker
Все, сформулировал. Короче, идея такая: на _первом_ уровне комментариев идет комментарий Васи, Васе отвечает Маша, комментарий выделяется отступом. Если Маша в свою очередь получает ответ от Васи, комментарии превращаются в чат из двух человек на одном уровне (flat). Если в чат входит Коля, отвечая, например, Маше, то его комментарий выделяется отступом. Далее отображение зависит от того, как развивается обсуждение: если Коле отвечают на равных со всеми (по количеству ответов в ед.времени - попадающее в некоторое мат.ожидание этого значения из исходного чата, например, или по отношению плюсы/комментарии), он "попадает" на верхний уровень комментариев к Васе и Маше и общается с ними втроем. Если отвечают больше, чем другим исходя из сравнений этих же значений, он становится "начальником" новой темы, оформленной ответвлением в комментариях - теперь туда можно писать и другим, как на первом уровне комментариев. Если никто не ответил, то комментарий исчезает из видимости вообще, нехер быть в каждой-бочке-затычкой. Ответы для Коли от других участников дискуссии в этой части комментариев в случае, если он "начальником" не стал - недопустимы. Итого мы получаем структурированное обсуждение с прозрачными правилами его отображения, которые при большом наплыве участников дискуссии, как и в любой другой системе, сотворит неведомую херню. ‎- горящее клеймо контента
^ ты говоришь мне прочитать комментарии, но делаешь это без всякой идентации! ‎- горящее клеймо контента
@inque: хорошая шутка, кстати. ‎- псы в рапиде