Как стать автором
Обновить

Комментарии 15

Янепрограммистноменяпсетилагениальнаяидеядавайтевымнереализуетеее?
Я не программист, но отношение к этому имею довольно непосредственное. Рулю среднего размера порталом (до 20 тыс. уников ежедневно), и пару десятков разных проектов до этого сделал.
У нас стоит форум, и там реально есть ветки -долгожители по 10 тыс. сообщений, просто отслеживаю там жизнь и вижу, что можно улучшить.
Разумное зерно есть. Но «реализация» совершенно невнятная по-моему.

Лучший образец интерфейсов для отображения обширных древовидных структур, где листья достаточно объёмны, что я видел — это у Sublime Text. Вместо обычного скроллинга, справа уменьшенное изображение кода программы (кто скажет, что типичная программа не древовидна, пусть первый кинет в меня камень).
А для чего это делать? Текст на дальнем плане все равно не несет смысловой нагрузки.
Навигация.
Как вам такая идея: надо представить себя вооруженным фотокамерой с хорошим длиннофокусным объективом?

Это работает, когда вы уже нашли ваших заветных два листочка. Продолжая вашу аналогию с деревьями — вот картинка, которую я вижу из окна прямо сейчас:
image
Боюсь, длиннофокусный объектив тут не очень поможет.
Вы хотите как бы уменьшить и размыть «информационный шум» вокруг изучаемого материала на уровне интерфейса, но истинная проблема, как мне кажется, в том, чтобы донести до пользователя тот самый материал, который ему интересен. Вот если бы тот же хабр анализировал все топики и комментарии, которые я просматриваю, и автоматически подстраивался под меня, то цены бы не было такому «искуственному интеллекту». Или скажем, движок форума может заметить, что меня интересуют топики по машинному зрению и показывать именно их. Ну или совсем бытовой пример — купил я пылесос, и меня теперь заваливают рекламой пылесосов, вместо того, чтобы тут же подсунуть мне подходящие фильтры к агрегату.
Тут два момента:
1. При просмотре ветки получаете мейнстрим обсуждения, а всяческие ответвления как бы на втором плане. Но как только вы проявляете интерес к ответвлению оно становится в фокусе, и занимает место мейнстрима. Мне кажется что в этом есть удобство. Этот механизм приведенным видом из окна точно не проиллюстрируешь.
2. А вот если вам совсем не интересна ни эта ветка, ни те которые проглядываются на втором плане, то уменьшаете зумм и смотрите на дерево издаля… и видите, что вон та ветка которая до сей поры была вне обзора, это то что вам надо. Правда, для того чтобы смотреть на древа общения в таком «стратегическом» режиме, нужно научиться показывать характерные высокозначимые посты. И это еще одна интересная проблема.
Пункт 2…

Вот тут и кроется проблема такой системы — «уменьшив зум», вы не получите информации о каждом из листьев дерева. Вы просто увидете, что это дерево и что на нем много листьев. Или увидите, что это форум, а на нем много тем. Решение будет работать, если суметь «в широкоугольном режиме» передать информацию о всем многообразии тем, которые там живут.

Но если дальше проводить аналогию с фотосъемкой, то для хорошего кадра вокруг дерева и его листьев еще побегать приходится. Вокруг форума ради интересной «ветки» тоже придется бегать, вникая в детали. Можно этот процесс попытаться упростить, но не получится за посетителя принять решение, что же ему интересно.
Ну, можно выделять цветом (если брать хабр) комменты, получившие много плюсов/минусов.
Если вам будут выдавать только топики, интерес к которым (или похожим на них) вы проявляли ранее, спект доступных вам тем резко сузится. Если у вас не будет возможности отключить фильтрацию, можете многое интересное и важное пропустить.
Всё зависит от критериев похожести. Тем более речь скорее не о топиках, а о тредах в комментах.
Я ничего про «ранее проявленный» интерес не говорил.
При переходе в «широкоугольный» режим я увижу сообщения которые «ближе» к тому на котором я сфокусирован. Метрика близости может быть разной, но сейчас разговор не об этом.
По мере уменьшения зумма и увеличения угла охвата топика, у меня в зоне внимания должны оставаться все более характерные сообщения, и в какой то момент метрика близости вообще потеряет свое влияние, потому что при просмотре ветки с птичьего полета уже не важно от какого сообщения ты оттолкнулся как от реперного.

Боюсь, для хорошей реализации идеи действительно потребуется некий искусственный интеллект, дабы по ветке обсуждения показывать некоторое резюме этой ветки. Данная задача представляется отнюдь не тривиальной, а без нее идея теряет привлекательность.
Потребуется скорее коллаборация. То есть совместное тегирование и оценка сообщений, а так же выделение в них главных фраз/псевдозаголовков — я называл их «стронгами».

Тогда при уменьшении зумма, мы будем снижать детализацию, но при этом показывать именно те сообщения и фрагменты которые и создадут эффект «резюме ветки».

Если же сообщение не удостоилось ни значимости(плюсов), ни стронгов, оно при стратегическом взгляде (малый зумм) на ветку будет отсутствовать (как маловажный шум), либо, будет видно, если никакие другие сообщения не конкурируют за внимание.

Ну и рисуйте общение в качестве дерева. При нормальной реализации очень даже неплохо получится. Даже необязательно дерево, можно и более сложный граф, где сообщение связывается с другими, на которые ссылается. Весь этот граф автоматически укладывается, что позволяет наглядно наблюдать все ответвления. Модератор может связывать отдельные ветви, вытирать их и т.д. Опять же, добавление сообщений можно достаточно красиво нарисовать (вспомнилось видео, где разработка софта отображалась в виде графа).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории