| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Обсуждение форума > Древовидные сообщения? |
| Автор: UniBomb 11.3.2009, 12:13 |
| Я не знаю как это назвать, пусть будет так.... Итак - всё утро спорим с товарищем что же лучше. Он говорит, что древовидный вид рулит, т.к. графически ясно кто кому отвечает. Я говорю, что лучше линейный вид, т.к. сохраняеться последовательность высказываний. Из основных недостатков древовидного вида я привожу то, что приходиться постоянно скроллить страницу, что бы уследить за высказываниями определённого участника. Из основных недостатков линейного вида он приводит то, что сообщения загромождаются цитатами. В общем рассудите и наведите ясность))) Уважаемые Винградчане, а что нравиться лично Вам? |
| Автор: gambit 11.3.2009, 14:04 |
| Больше нравится линейный, но если древовидный развернут как на mail.ru то и его можно стерпеть, если на форуме каждый элемент дерева нужно самому открывать, то ухожу сразу нечитая. Добавлено через 1 минуту и 11 секунд Терпеть не навижу подобные обращения. |
| Автор: Helmet 11.3.2009, 14:07 |
| Линейный лучше а если еще при открытии каждого элемента перезагружается страница это просто |
| Автор: UniBomb 11.3.2009, 14:25 |
| gambit, сорри, исправил |
| Автор: gambit 11.3.2009, 14:34 |
Да ну ради одного меня то не стоило. |
| Автор: ТоляМБА 11.3.2009, 15:37 |
| Только (не путать с ТоляМБОЙ) линейный, древовидный не переношу. |
| Автор: UniBomb 11.3.2009, 15:42 |
| ТоляМБА, сорри, я случайно заминусовал твой пост... Потому что в общем http://forum.vingrad.ru/index.php?showtopic=241685&view=findpost&p=1808749... |
| Автор: s0lman 11.3.2009, 15:52 |
| Исправил По сабжу: линейный |
| Автор: ТоляМБА 11.3.2009, 15:58 |
| UniBomb, да ладно, чо ты - я всё понимаю. Вчера колёсико у мышки сломалось, завтра клавиатура, послезавтра моник... Добавлено через 3 минуты и 2 секунды s0lman, ты латентный модератор?! |
| Автор: Lazin 11.3.2009, 16:12 |
| древовидный |
| Автор: UniBomb 11.3.2009, 16:19 | ||
А послепослезавтра приедет ТоляМБА и сломает ноги Опять таки и тут можно позлоупотреблять... http://ru.wikipedia.org/wiki/Оверквотинг иногда может вызывать и негативные чества.... Lazin, то, что ты будеш голосовать за древовидность я не сомневался ещё во время создания опроса))) Но почему, чорт побери, древовидный? |
| Автор: m0ro 11.3.2009, 16:36 |
| Линейный. |
| Автор: Void 11.3.2009, 16:40 |
| Древовидный, так как лучше масштабируется для «развесистых» дискуссий. Как я уже не раз говорил, общение в стиле «вопрос — ответ» — это не то, что я ищу на профессиональном форуме. Только должна быть нормальная асинхронная загрузка. Всё на одной странице, как на хабре, удобно при небольших коментах и до определённого общего размера дискуссии. Крайний вариант — на фреймах (RSDN). ЖЖ без платной фичи Expand — ужас-ужас. Латентность канала и общая тормознутость веб-интерфейсов плохо сказываются на удобстве использования древовидных движков в онлайне. Можете смеяться и тыкать пальцем, но мне NNTP до сих пор нравится больше IPB-подобных движков. Также я горько сожалею об отсутствии альтернатив RSDN@Home под Linux. |
| Автор: LSD 11.3.2009, 17:02 | ||
При нормальном цитировании (без оверквотинга), загромождение минимально, зато помогает уточнить на какое высказывание отвечает человек. В том же ЖЖ есть встроенный тег для реализации цитат (правда кривой до жути). 1. Для FF есть плагин LiveJournal Addons, который позволяет разворачивать и сворачивать треды на дефолтном дизайне. 2. Есть проблема с отображением. По мере развития дискуссии сообщения сдвигаются все сильней и сильней вправо. В конце концов они просто уйдут в узкую колонку справа монитора. По мне так линейный вид, ближе к обычному разговору. |
| Автор: m0ro 11.3.2009, 17:14 |
Они одобряют линейный тип!![]() |
| Автор: Helmet 11.3.2009, 17:39 |
И лежат в линию, а не одна на другой. Хотя было бы интересней |
| Автор: s0lman 11.3.2009, 21:59 |
Ассистент модератора |
| Автор: megabist 17.3.2009, 04:26 |
| Люблю древовидный, до тех пор, пока отдельные ветки не перерастают в аськанье пары-тройки человек. Люблю линейный, до тех пор, пока кто-нибудь не решиться подводить итоги, со ссылками типа *а вот в таком то посте...*, в теме на 10+стр. |
| Автор: Rohoss 28.1.2010, 22:12 | ||
И линейный и древовидный имеют свои преимущества и недостатки. А что если информация будет иметь древовидный тип, а отображаться в линейном? Тут словами так и не объяснишь,
Смысл в том, чтобы от любого сообщения можно было начать тему. При этом, эта тема не отображалась бы в ветках самого форума(хотя, думаю можно было бы сделать опцию, делающею обратное). И при этом, заголовки начатых от сообщения тем, должны быть видны в сообщении. Смысл этого в следующем: 1. Замаскировать офтоп. Часто бывает, что с самого начала темы, начинают обсуждать смысл создания этой темы. А так можно было бы для этого создать тему в самом сообщении. 2. Можно было бы веселится флудерам, и при этом сохранять смысл сабжа. 3. Иногда офтоп бывает интересней сабжа. Ну и список можно было продолжить… Примерно так http://radikal.ru/F/i079.radikal.ru/1001/ca/c115bd31a654.jpg.html |
| Автор: UniBomb 28.1.2010, 23:15 |
| Rohoss, археолог-некрофил Я тоже думал над этим долгое время, пока думалка не отвалилась и в принципе пришёл примерно к таким же умозаключениям. Вот. |
| Автор: Rohoss 28.1.2010, 23:34 | ||||
это можно было вынести в подтему
А давайте всем винградом напишем такой движок Это тоже можно было бы в подтему |
| Автор: UniBomb 29.1.2010, 00:03 |
угу, уже собрались как то CMS написать |
| Автор: Rohoss 29.1.2010, 00:06 |
брось в меня ссылкой |
| Автор: UniBomb 29.1.2010, 01:34 |
| http://forum.vingrad.ru/forum/Vingrad-Content-Management-System-and-Framework.html тебе! |
| Автор: Rohoss 29.1.2010, 16:13 |
Ого, серьезно так стартонули А вообще, можно ничего писать, а изменить… 1. Завести категорию на форуме «Подтемы». Пускай все они создаётся там, а ссылки на них будут в сообщениях. 2. Добавить в таблицу, где хранятся данные темы поле “parent” с возможностью принятия NULL. Если NULL, значит корневая тема, если другое значение, то это ID сообщения, к которому прикреплена подтема. 3. Добавить в таблицу, в которой хранятся данные сообщения булево поле, информирующее о том, содержит ли сообщение подтемы. Если да, выполняем заброс по поиску и отображаем список подтем. 4. Ну и к сообщениям добавить контроллы, для создания подтем… Примерно так, и получаем самый крутой движок форума в мире Добавлено через 3 минуты и 11 секунд Сказал Рохосс, не имеющий никакого опыта Веб разработки |
| Автор: GrayCardinal 31.1.2010, 11:57 |
| Древовидный вообще не перевариваю... С другой стороны и линейный, если в теме одни цитаты. |
| Автор: Rohoss 31.1.2010, 17:09 | ||
а как мой вариант? |
| Автор: JackYF 2.2.2010, 22:36 |
| Линейный. |
| Автор: A5uKa 2.2.2010, 22:56 |
| линейный патамушта древавидный трудначетамм длйа минйа. |
| Автор: Lazin 2.2.2010, 23:01 |
| посмотрите как это реализовано reddit.com |
| Автор: LSD 3.2.2010, 18:46 |
Я увидел, только одно отличие от ЖЖ, каменты всегда развернуты. Проблема с тем что далеко не всегда ясно на какой комент идет ответ, никуда не делать. |
| Автор: Wowa 24.12.2010, 04:37 |
| Хотите ли вы древовидные сообщения на форуме? |
| Автор: UniBomb 24.12.2010, 08:57 |
| я не хочу Если хоть как-нибудь поможет, то я когда то спрашивал у населения Винграда о предпочтениях в линейности/древовидности обсуждений. Результаты можно видеть http://forum.vingrad.ru/forum/topic-250786.html теме. |
| Автор: Akina 24.12.2010, 09:19 |
| Я - нет. |
| Автор: Самозванка 24.12.2010, 11:05 |
| я против! удобно так как сейчас! |
| Автор: Данкинг 24.12.2010, 11:10 |
| Не хочу, так как напоминает древние форумы, забыл, как движок назывался. |
| Автор: ksili 24.12.2010, 11:23 |
| не хочу Надо было голосовалку сделать |
| Автор: Samotnik 24.12.2010, 11:33 |
| а я опять не знаю что это такое ну я и дремуч |
| Автор: Void 24.12.2010, 11:39 |
| Теоретически было бы не плохо, на практике с такой громадной аудиторией, привыкшей к линейному виду, ничего хорошего не получится. Линейщики будут писать как привыкли, а деревщики потом недоумевать, что делает сообщение в этой ветке. Пусть будет как есть. |
| Автор: Poseidon 24.12.2010, 11:53 |
| А зачем? |
| Автор: Alexeis 24.12.2010, 12:19 |
| Poseidon, ну вот смотри, допустим ты хочешь высказаться не вопросу ТС (первому посту), а прокомментировать пост Васи Пупкина. Если топ древовидный, то ты жмешь ответить не в тему, а кнопку ответить посту Васи Пупкина. Могут захотеть несколько человек ответить Васе Пупкину, тогда будет основная ветка и ответвление с 2м корнем в посте Васи Пупкина. На самом деле такая схема лучше и логичнее, но проблема в том, чтобы все это выглядело наглядно. Пока что я не видел удачных представлений древовидного форума. |
| Автор: THandle 24.12.2010, 13:20 |
| Против. |
| Автор: diadiavova 24.12.2010, 13:25 |
| |
| Автор: Wowa 24.12.2010, 14:01 | ||
Это если реализовано по древнему, когда на каждую ветку отдельно кликать надо и она отдельно грузится. Такого конечно и в планах нету Современная реализация древовидных сообщений подразумевает вывод сразу сообщений всех уровней. Каждый следующий уровень слегка сдвинут вправо. Мне кажется, что можно сделать весьма удобно и наглядно. В общем жду еще мнений и дискуссии. |
| Автор: Данкинг 24.12.2010, 14:03 |
Тогда. |
| Автор: UniBomb 24.12.2010, 14:08 |
| Wowa, сложно выбрать между тем что есть и тем, что можно сделать весьма удобно и наглядно. Намного легче было бы выбирать между двумя готовыми реализациями. |
| Автор: Wowa 24.12.2010, 14:51 |
ну, вот, пример (нашел кстати через гугл):![]() Сейчас постараюсь еще скрины в сети поискать. Добавлено через 7 минут и 15 секунд ![]() |
| Автор: bars80080 24.12.2010, 15:16 | ||
чур, чур
ага, а я потом сижу как баран с тупящим браузером, который не может переварить всё никак не загружающийся текст. ограничение сообщений на страницу ведь не от балды применяется в большинстве случаев. основная причина почему я игнорирую обсуждения в жж - это то, что они тупят с моей скоростью интернета. ну их на фиг во-вторых, в таком дереве фиг разберёшь, что уже читал, а что нет Добавлено через 40 секунд древовидная структура никак не похожа на единую беседу. |
| Автор: Данкинг 24.12.2010, 15:35 |
| Не, как сейчас - наглядней всё же. Во втором примере это ограничение на 4 ответа наглядности тоже не добавляет. |
| Автор: Wowa 24.12.2010, 15:45 | ||
разбивку на страницы можно сделать. Остальные аргументы приняты. Ждем еще мнений. |
| Автор: diadiavova 24.12.2010, 16:12 |
| Мне в древовидной структуре не нравится даже не то, как она выглядит, а то, что дискуссия при этом разветвляется и становится трудно читать. Я, даже когда гуголь выводит меня на такой форум, частенько ухожу сразу, потому что сидеть и разбираться что к чему относится - это вынос мозга. |
| Автор: Samotnik 24.12.2010, 17:07 | ||
и что в итоге ? Каша ? Первый человек создал тему, за день в теме высказалось, скажем 10 людей, вечером я захожу в эту тему и пишу ответ второму человеку. Вопрос: где появится мой ответ ? Почти в самом верху около поста второго человека ? Получается, что каша, не понятно где новые посты, а где старые, приходится чуть ли не всю тему заново перечитывать. |
| Автор: Wowa 24.12.2010, 17:12 | ||||
Да, полезно. Я объединил оба обсуждения в этой теме. Добавлено @ 17:15
Может эту проблему как-то решить можно. Вообще если я захожу куда-нить и там хорошо сделанные древовидные комменты, то мне их очень удобно читать. Но я прочитаю и ухожу со страницы. А если вот следить за темой, чтобы отслеживать в ней новые сообщения и на них отвечать, то это проблематично.. А что, если выделять цветом появившиеся новые сообщения? Или как это делают обычно? |
| Автор: UniBomb 24.12.2010, 17:25 |
Уф, а я думал это меня глючит Самый большой минус древовидных сообщений - сообщения разбросаны по странице без сортировки по времени. Ну например кто-то создал горячую тему, в ней набралось сотни две ответов. И при этом часть находятся вверху страницы, часть внизу и часть посередине. Таким образом что бы прочитать новые сообщения всё равно каждый раз необходимо скроллить всю страницу. Разбиение на страницы сделает только хуже, т.к. надо будет просматривать все сообщения на всех страницах. Отсюда есть ещё и одно неприятное следствие - любой участник может поменять свою точку зрения в обсуждаемом вопросе. И вот получается что в середине темы он против, внизу его переубедили и он отвечает на верхнее сообщение, что он полностью согласен. Если бы винград был развлекательным порталом, где сообщения были бы просто ещё одним местом с забавными текстами, то вышеописанные недостатки побоку. Но тут же технический портал, тут важна (порой) линейно выстроенная цепочка рассуждений. И ещё один момент - если уровень вложенности прижмёт комментарии к правой стороне экрана, то вставленный код в узкой полоске было бы весьма неудобно изучать. |
| Автор: mimik 24.12.2010, 17:29 |
в древовидных сообщениях? как? ну вообщем есть и плюсы, часто получается так что ответ на вопрос ТС находится далеко от вопроса, т.е. надо читать всю тему, а так будет удобней смотреть на ответы ТС'у |
| Автор: Samotnik 24.12.2010, 18:00 |
| А можно вообще глянуть как выглядят эти самые древовидные сообщения на программистских форумах, где народ выкладывает код, а не просто обсуждают новый клип тани булановой ? Я к тому что сообщения с примерами кода получаются довольно объемные. |
| Автор: W4FhLF 24.12.2010, 18:04 |
| Я думаю, что преимущества древовидной структуры начинают проявляться после некоторого порога по количеству сообщений в теме. Т.е. когда человеку становится трудно держать всю нить дискуссии в голове, а он вынужден это делать при линейной структуре. Лично для меня такое начинает проявляться когда размер темы становится больше 3 страниц (т.е. где-то порядка 50 сообщений). До этого порога древовидная структура лишь нагружает, ну и все недостатки о которых уже сказали. И то это справедливо если уровень вложенности небольшой и сообщения представляют собой простой текст. Учитывая, что объём тем на форуме обычно не превышает этого порога, древовидная структура, имхо, будет только перегружать его. А в случае, когда в сообщениях ещё и код с подсветкой, при уровне вложенности более 3-4 будет полный взрыв мозга. |
| Автор: Samotnik 24.12.2010, 19:01 |
| Вообще мне кажется, что в этой теме люди высказываются с консервативной точки зрения. Древовидная структура - новшество для форумов, мало кто пользовался им, а если и пользовался, то только примитивными не оптимизированными деревьями. Новшество - это всегда хорошо, но люди не очень хорошо его воспринимают (психологически) когда довольно большое время пользуются чем-то одним, это это что-то кажется родным и близким, что ничего другого не надо Мне кажется, было бы хорошо увидеть реальный пример того, чего ты хочешь (Вова), чтобы люди смогли ответить на твой изначальный вопрос, после того, как опробовали бы это. Вообще задумка хорошая, но какова будет реализация ... ? |
| Автор: LSD 24.12.2010, 19:34 |
| Против, т.к. не видел ни одного решения извечной проблемы - когда дискуссия двух человек заходит далеко то из-за отступов текст идет в узенькую колоночку. Плюс когда кто-то захочет ответить на сообщение в середине подобной дискусии, то тоже совсем не очевидно на что он отвечает. |
| Автор: Wowa 24.12.2010, 19:51 | ||||
![]() А можно и просто после 3-4 уровня перестать смещать.
Ну, например, на хабрахабре удобно сделаны комменты. Зацените http://habrahabr.ru/blogs/gis/110596/#comments |
| Автор: W4FhLF 24.12.2010, 20:04 |
Дык там один трёп в комментах. Если представить себе, что там будет код и какое-нибудь объёмное описание будет взрыв мозга. Постоянно придётся переводить подстраиваться взглядом под начало кода. |
| Автор: Wowa 24.12.2010, 20:07 |
| ух, случайно заминусовал твой пост. Палец дернулся ) Я согласен. |
| Автор: bars80080 24.12.2010, 20:15 | ||||
древовидная структура - древность для блогов
а чем отличается оптимизированное дерево от не оптимизированного? там сообщения в одну строчку - совсем не похоже на этот |
| Автор: diadiavova 24.12.2010, 20:21 |
| Вообще-то есть компромиссный вариант: оставить линейную структуру, но под каждым постом сделать ссылку Комментарии. Ссылка будет отправлять на отдельную страницу, где вверху будет расположен комментируемый пост, а внизу обсуждение, которое можно сделать и древовидным. |
| Автор: Wowa 24.12.2010, 20:31 | ||
Кстати, мне это легко технически реализовать. Насколько это нужно и не будет ли мешать? |
| Автор: W4FhLF 24.12.2010, 20:50 |
| Такое есть на каком-то русском форуме разработчиков... Забыл блин. |
| Автор: Данкинг 24.12.2010, 21:48 | ||||
Да взять код программы. По-моему, вот это:
Читается куда нагляднее, чем это:
|
| Автор: gcc 24.12.2010, 22:04 |
| Wowa, посмотри как тут http://www.x0.org.ua/blog/user/1/view/38 (оптимизировал внешний вид больше под Firefox2.0-.30) |
| Автор: Wowa 24.12.2010, 22:24 | ||
Посмотрел, но кроме линейных комментов ничего не заметил. Или там только зарегенные видят? Может можешь скрин сделать? |
| Автор: gcc 24.12.2010, 22:31 |
| Wowa, там только линейные комментарии! ... а если надо процитировать какое-то сообщение с исходным кодом, то зачем это дерево надо? кстати, у тебя Opera/9.80, надо обновить до Opera11 или Opera10 она старая и криво отображает верстку |
| Автор: Wowa 24.12.2010, 22:58 |
Я через ФФ заходил, а Опера у меня 11-ая есть )) |
| Автор: mimik 24.12.2010, 23:33 | ||
там ты бы написал 3 сообщения по одной строчке
ага, очень наглядно, никода не делаешь отступы? |
| Автор: Rohoss 25.12.2010, 00:25 | ||
| Противь древовидной структуры, но за свою идею http://forum.vingrad.ru/index.php?showtopic=318699&view=findpost&p=2083723 Добавлено через 2 минуты и 54 секунды или так:
ну количество комментариев нужно будет указывать ну мой вариант лучше |
| Автор: Samotnik 25.12.2010, 01:03 | ||
ну если как на хабре, тогда однозначно против. Это вообще не понять что |
| Автор: diadiavova 25.12.2010, 12:35 |
Изложу еще несколько соображений по этому поводу. В принципе все это можно ввести опционально. Предложить либо топикастеру, либо авторам постов установить флажок, разрешающий комментарии, кроме того в самих комментариях запретить разметку, подсветку и все такое, чтобы туда не перемещалось основное обсуждение, ну и ограничить количество символов в комментариях. Таким образом тема будет очищена от ненужного зафлуживания, а те, кто хочет смогут обсудить сопутствующие вопросы, не относящиеся к сабжу напрямую. В результате и волки будут сыты и овцы целы. Есть еще один вариант. |
| Автор: Wowa 25.12.2010, 12:44 | ||
А не запутается ли юзера и может не будет знать тогда какое обсуждение линейное или нет ему стартовать? В остальном насчет разнообразных тем ты попал прямо в точку. Это будет обязательно в новном движке и уже даже реализовано |
| Автор: diadiavova 25.12.2010, 12:45 | ||
Ну это просто как вариант, мне больше нравится идея с комментариями. |
| Автор: Poseidon 28.12.2010, 16:00 |
| Все-равно не пойму, чем цитаты не угодили? Хочешь ответить - цитируй и отвечай. Зачем эти сдвиги вправо при каждом ответе? |
| Автор: Wowa 28.12.2010, 16:50 | ||
Они очень удобны и по результатам обсуждения в этой теме, я пришел к выводу, что их надо оставить основными + будут еще доп. опции некоторые. |
| Автор: Samotnik 23.2.2011, 15:14 |
| по поводу древовидности. Если планируется ввести что-то либо подобное на http://www.realmadrid.ru/news/lion-real-madrid-1-1-zakoldovannyi-zherlan то я конечно против, ибо вообще ничего не понятно, кто в какой последовательности пишет и кто на что отвечает. |
| Автор: gcc 23.2.2011, 17:48 |
| можно сделать так, чтобы можно было бы выбрать как показывать... |