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

2015-2018 Mokum.place