Идеальное комментирование

    Как можно понять из недвусмысленного заголовка выше — речь пойдет о том, чем мы пользуемся в глобальной сети всё больше и больше — комментированием уникальных (и не очень) материалов на разнообразных социальных (и опять же не очень) сервисах, сайтах, блогах, социальных сетях (социальные социальные сети — как звучит! Наверное есть где-то антисоциальные).
    Идеальное комментирование
    Почему так происходит? Потому, что каждый сайт считает своим долгом предоставить возможность пользователю оставлять свое мнение к какому-либо материалу (будь то статьи, программы или что-либо другое). Не могу сказать, что это плохо, или хорошо. Я считаю, что каждый функционал должен создаваться под аудиторию, а не подгонять аудиторию под определенный функционал. Хотя опять же обе ситуации сосуществуют вместе и довольно мирно — зависит от типа пользователя, и его инициативности.
    По всей видимости меня явно не туда понесло, пожалуй закруглюсь с предисловием, скажу только, что дальше в статье пойдет речь о том, что же нужно людям от комментариев, и непосредственно от формы комментирования, с помощью которой мы и имеем возможность оставить свое мнение. Приступим.


    Комментарий


    Исследовав сегодня достаточно большое колличество разнообразных социальных сервисов я заметил некоторые общие тенденции, которые и приведу ниже:
    1. В каждый комментарий входит имя его автора (что логично), дата комментария (что понятно), и время комментирования.
    2. Далеко не каждый сервис предоставляет возможность анонимного комментария. Почему? Это зависит от нескольких довольно важных причин — начиная от того, что будучи анонимными многие пользователи выходят за рамки приличия, и грубо говоря — срут в комментах, что несколько портит атмосферу общения. Аналогию можно провести с конференцией, на которой приходит человек в маске и кимоно, и садится посреди зала гадить. Атмосфера испорчена, все возмущены.
    3. Не каждый сервис дает возможность запомнить свои данные для того, чтобы не вводить их постоянно (это в случае возможности анонимных комментариев).
    4. Не каждый сервис выделяет для отдельного комментария ссылку-якорь. Это довольно удобно, но всегда его расположение нелогично, за исключением разве что Хабрахабра.
    5. Поголовное отсутствие нумерации комментариев.


    Теперь пожалуй разберу эти тенденции по косточкам, разжую, так сказать, для пущей убедительности:

    1. Имя автора разумеется требуется — это основной способ идентификации хорошего комментария от плохого (да-да), ведь аудитория у сервисов в принципе не течет как река, а стоит как озеро — т.е. комментаторы по сути одни и те же (плюс-минус определенное колличество). С этим всё ясно и сомнений в важности не вызывает.
    Немного сомнений начинает вызывать дата комментария. По сути — я считаю, что дата нужна лишь в том случае, если комментариев потенциально должно быть явно больше 10-15, чтобы иметь возможность нормально ориентироватся в окружающей информации. В небольших блогах, я считаю, дата не нужна абсолютно.
    Еще больше сомнений у меня о важности времени комментирования. Скажите — зачем это нужно, если комментарии не поступают каждую секунду? Т.е. обьем комментирующих должен быть запредельным, что есть далеко не у каждого блога, сервиса, сайта.
    К сожалению в данной версии блога я грешил вышесказанным, но клятвенно обещаю избавится от лишних данных в второй версии дизайна.

    2. Анонимность — штука очень тонкая, и хотелось бы о ней побольше, но заметка не об этом. Я считаю, что возможность анонимного комментария не нужна на блогах (т.к. блог — в первую очередь средство общения автора с читателями из плоти и крови, с вполне реальными именами).
    Также я считаю, что анонимность не нужна в сервисах с закрытой регистрацией, если вы не хотите получить ораву нинзь на конференции (см. выше).
    В то же время умом-разумом я понимаю, что анонимность нужна в некоторых особых случаях как-то блоговые площадки, т.е. для того, чтобы комментировать приходится заводить блог, для чего не у каждого есть времени, возможность и отсутствие лени, в конце концов.

    3. Это плохо. Очень-очень плохо, я даже не знаю, что написать по этому поводу, потому что мне лень расписывать как это плохо, просто безумно плохо. Вот для таких вот ленивцев, как я — требуется эта функция, надеюсь вы поняли, что ерунда выше — всего-лишь стеб.

    4. Якорь — это уникальная ссылка для каждого комментария на странице. Нужна она для того, чтобы показать какой-то отдельный комментарий из, скажем, сотни. Не заставишь же отсчитывать человека сорок шестой комментарий снизу.

    5. Отсутствие номеров комментариев я считаю довольно логичным, ведь далеко не всегда количество комментирующих зашкаливает психологический барьер в 25 штуков.

    Выводы


    Идеальным комментарием, на мой взгляд, является:
    1. Не анонимный — с вполне осязаемым автором, желательно по настоящему имени.
    2. Без времени постинга, но с его датой для пущей ориентации на локации.
    3. С якорем, который вполне можно повесить ссылкой на дату комментария (так многие и делают).
    4. Без нумерации, если комментариев предполагается не больше 25, но вместе с ней, если всё таки их будет больше.


    Форма комментирования



    Что такое форма мы уже уяснили в этой заметке, и довольно хорошо разобрались с их внешним видом, их возможному применению, и т.п.
    Что у нас зачастую есть в этой форме:
    1. Поле ввода имени
    2. Поле ввода e-mail
    3. Поле ввода адреса сайта
    4. Поле ввода самого комментария
    5. Кнопка «Комментировать»
    6. Чекбокс с возможностью подписатся на следующие комментарии.


    Теперь я бы хотел поразмышлять над тем — что и где стоит располагать.
    Итак — зачастую первые три поля у нас любят размещать одно над другим — вот так:
    Изначальные данные
    Что на этой форме не так?
    1. Полнейшее отсутствие экономии места.
    2. Поля для ввода данных находятся над полем ввода самого комментария — это не должно отвлекать от комментирования. В данном случае пока будешь заполнять поля, забудешь что хотел написать. Следовательно — нужно переместить поля информации под поле ввода комментария.
    3. Галочка оповещения о новых комментариях находится под кнопкой. Нужно поменять их местами для того, чтобы пользователь не вспоминал о ней после того, как нажал на кнопку, а вполне сознательно подписывался.

    Я исправил 3 замечания выше, и вышло вот так:
    Вторая версия формы
    С этой формой тоже что-то явно не так, а именно — неудобно заполнять, да и визуально она не очень органичная — перевешивает на право, а человеческий глаз любит симметрию. Что можно сделать? Разумеется просится удлинить поле для комментария, и поставить 3 поля для информации в столбик — экономия места и явная симметрия помогут улучшить визуальное восприятие.
    Итоговый результат

    Выводы


    На выходе мы получили вполне адекватную форму комментирования, которую вы увидите в новом дизайне моего блога уже на следующей неделе.
    В чем её плюсы в сравнении с другими, стандартными:
    1. Перед написанием комментария не нужно задумываться над тем, как тебя зовут, что иногда довольно затруднительно.
    2. Подписка на комментарии находится в удобном месте перед самой кнопкой.
    3. Довольно большая кнопка — довольно трудно промахнуться.
    4. Никакого визуального дисбаланса — все симметрично и удобно.

    Вот таким вот, довольно простым анализом стоит пользоваться при проектировании любых интерфейсов. Немного логики, дизайнерского чутья, и чувство баланса. Включайте мозговой вестибулярный аппарат — говорят помогает.

    Источник: Блог о юзабилити веб интерфейсов.
    Автор: Ярослав Бирзул (DezmASter).

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 135

      +3
      Приятно, когда о пользователях думают, а то, бывает, не знаешь куда и тыцнуть в "крутом дизайне"
        +1
        крутой дизайн подразумевает удобсво и заботу о конечном юзере, если иначе - то это не крутой дизайн, а бессмысленное украшательство. по сабжу: да, действительно, хорошо продумано, я сам долго размышлял над формой для коментирования)
        +3
        <habracut>
          0
          Благодарю, забыл в запарке...
            0
            Прошу прощения, если слишком быстро написал коммент :)
              0
              Да, быстро :) я уже добавил
            0
            Честно говоря раздражает что некоторые хабралюди не используют , портит впечатление о статье.
              +6
              Это наносное. Те, кто видит хорошую статью до попадения на главную, имеют шанс посодействовать её улучшению с пылу с жару и, в частности, указать на отсутствие ката (про который действительно очень легко забыть в нынешнем интерфейсе ввода статей).

              Можно высказаться и по теме. Я бы с удовольствием сообщил о замеченной орфографии/хабракате через вспомогательный интерфейс общения, напоминающий нечто среднее между комментариями и внутрисайтовой почтой. Честно говоря, стыдно порой бывает целый комментарий тратить на замечание. А френдить для отправки сообщения — тоже не очень удобно.

              Надеюсь, в ожидаемой версии Хабра будет такой интерфейс мгновенных сообщений. Впрочем, он востребован в любом крупном уважающем себя сообществе.
            +2
            Меня смущают две вещи. Неюзабельное слово юзабилити. (даже game ability перевели, а тут хз что уже много лет)
            И то, что человек, который запостил статью о том, как думать о пользователях, и не подумал, что ее нужно обрезать.
              0
              Давайте не спорить о слове юзабилити - это чревато холиварами.
              Я забыл. С вами наверняка тоже такое случается периодически - и уже добавил 5 минут назад.
                0
                Я и не предлагаю никому спорить.
                По статье. 'Ваше e-mail' — очень странная конструкция. Советую посмотреть в гугле, какого рода считается большинством русских слово e-mail.
                Слово ваш повторяется три раза, это шум.
                  0
                  да, ошибся с e-mail. Благодарю.
                  0
                  Правильным юзабилити в этом смысле было бы совершенствование инструмента — например, чтобы Хабрахабр считал яваскриптом число введённых строк и предлагал вставить хабракат по достижении некоторого общепринятого лимита...

                  А так человек в творческом запале вполне может забывать такие вещи.
                +4
                лично я бы вынес кнопку и подписку справа от этих трех полей — так сама кнопка визуальна более явственно смотрится и побуждает к действию (call-to-action). Да и чуть больше хаоса добавляет, глаз устает от излишней "правильности".
                  0
                  Я думал нал этим, поразмыслю еще. У вас случаем нет материалов по call-to-action? Было бы интересно почитать.
                    0
                    Кнопку перенести направо - действительно, удобно, но что тогда делать с галкой, привязать её к кнопке или оставить на своём месте, если оставить на своём месте то получится почти висячая строка.
                      +2
                      Как вариант выхода:

                        +1
                        не вариант. Визуально кнопка "blind", ее не видно за всеми полями, через которые нужно продраться. Т.е. взгляд идет по диагонали (где-то под 30 градусов к горизонтали) от "Комментируйте", останавливается на границе поля для комментария, идет вправо с тем же наклоном, видит поле для ввода имени, возвращается обратно к "Комментируйте". Ощущение хаоса.

                        Я бы посоветовал поискать какие-нибудь материалы на тему, на том же usesit.com много статей на тему usability-тестирования интерфейсов и страниц
                          0
                          Спасибо, почитаю.
                            0
                            извиняюсь, http://www.useit.com
                              0
                              Я понял, что вы о Нильсоне, не беспокойтесь :)

                              Единственная проблема - неудобно читать, придется на печать выводить... Какой-то не юзабильный сайт у самого главного юзабилиста мира. Как по мне, разумеется.
                          0
                          Да, так удобнее.
                          Еще стоит упомянуть про проверку ввода, как на JavaScript (например, не выводить дурацкое сообщение, а подсвечивать поле), так и со стороны сервера. Было бы неплохо иметь растягиваемое поле ввода комментария.
                            0
                            У меня реализовано при помощи сss: при активации textarea растягивается по высоте на 600 пикселей, убрал фокус — оно опять свернулось до положенных 200.
                            Ну, а вообще высота поля зависит от того какую дискуссию вы хотите поддерживать: для быстрой и "по сути" - лучше низкие поля, для размеренной с размашистыми опусами - высокие.
                      0
                      Лично мне кажется, что в некоторых блогах комментарии просто не нужны.
                      Получается, что там мало чего полезного пишется...
                        0
                        Думаю, что без анализа вывода древа коментариев тема не раскрыта.
                          0
                          А причем тут древо? Я раскрывал тему формы комментариев и одного "единичного" комментария.
                            0
                            Человек наверное заинтересовался деревом и хотел попросить вас написать статью еще и об дереве. Просто плохо подобрал слова. Спасибо за вашу статью, очень интересно.

                            Единственное, что хочу заметить:
                            Полнейшее отсутствие экономии места.

                            Существуют пользователи, которые не платят за площадь страницы на мониторе, и поэтому им экономия места ни к чему. Главное чтобы удобно все-таки было, а не экономно.
                          +2
                          Отличная идея насчет размещения полей для заполнения информации о себе под комментарием. Действительно так намного логичнее, хотя и не привычно! Буду использовать данную идею в своих разработках!
                            +1
                            Что касается новой формы, то её дизайн может и лучше, но вот относительно юзабилити придется, наверное, поспорить. Дело в том, что пользователь в вашем случае должен все время держать в голове, что какое поле значит. Кроме того, вынос вниз элементов тоже не всегда оправдан. Так как по привычке я заполняю текст комментария последним, то я предполагаю, что вся работа проделана и можно уже отправлять. В вашем случае я могу чисто машинально нажать на кнопку уже после того, как заполнил текст. Кроме того, насколько я понимаю, надписи внутри будут убираться через JavaScript. А если у человека не работает JS (ну предположим такое), то ему достается лишняя работа по удалению текста внутри поля.
                              0
                              Добавлю, что когда человек заполняет поля с информацией, он может по ходу обдумывать будущий комментарий
                              +4
                              Я бы инпуты имя/мыло/сайт переместил вверх формы.
                                +3
                                хм, за что Вас минуснули? Я бы тоже расположил имя/email над полем ввода комментария.
                                  0
                                  > Перед написанием комментария не нужно задумываться над тем, как тебя зовут, что иногда довольно затруднительно.

                                  Несколько раз бывало так, что я после ввода данных в эти поля забывал о чем хотел сказать.
                                    +1
                                    Вы лукавите сразу в нескольких моментах.

                                    Во-первых, люди никогда не задумываются над тем, как их зовут. Это, пожалуй, вопрос, на который люди отвечают быстрее всего. ( Даже если задать очевидный вопрос "какого вы пола", то раздумий будет больше. )

                                    Во-вторых, люди обычно сначала представляются, а потом высказываются. Эта привычка в них заложена ещё с детства. Потому во всех формах комментирования эти поля идут раньше комментария.

                                    Вам будет трудно переучить пользователей, привычка — очень сильная вещь.
                                      0
                                      Я не лукавлю.

                                      Во-первых, такие простейшие вопросы как имя, e-mail, и адрес сайта у меня вызывают ступор. ЛИЧНО У МЕНЯ. Читайте внимательно:
                                      > так, что "Я" после ввода

                                      Если всё так как вы сказали - то я наверное исключение, причем нелогичное.

                                      Во вторых, вы подписываетесь под документом и расписываетесь до того, как его прочитаете?

                                      Всё слишком индивидуально, чтобы ставить какой-либо вариант в пример.
                                        0
                                        Действительно, человек всегда выбирает один из вариантов своего имени. Имя-отчество, имя, имя в краткой форме (Борег, Васёк), только фамилия, только инициалы, ник (и какой из них?), а ещё к имени можно приписать что-то о своём состоянии («Пупкин в бешенстве»). Весь этот творческий процесс действительно гуманнее отложить напотом, дав сначала человеку возможность подумать о главном — о комментарии. :)

                                        С сайтами и мылами то же самое. В наше время у людей, которые ходят по standalone-блогам и что-то активно комментируют, у самих есть по меньшей мере 2-3 урла, которые можно было бы вписать в «Ваш сайт» (ЖЖ и отдельный блог, ЖЖ и оптимизируемый на данный момент сайт, блог и сайт работодателя и другие выборы).
                                        0
                                        Во-вторых, люди обычно сначала представляются, а потом высказываются. Эта привычка в них заложена ещё с детства. Потому во всех формах комментирования эти поля идут раньше комментария.

                                        Железный аргумент. Кто-то с этим поспорит?
                                          –2
                                          Я.
                                          > вы ставите роспись под документом или над?
                                            0
                                            А вы представьте, что мы общаемся в реале.

                                            Сразу что пришло в голову - емейл. Так всё-равно в загловке указывается автор и лишь в конце сообщения, если автор соизволит, оставляет свою "подпись".
                                              0
                                              Вообщето информация об авторе в примере с email получается из поля "From" как правило раньше прочтения письма, или вы читаете весь текст спам-писем, чтобы определить спам это или нет?
                                      +3
                                      Удобство - дело относительное и индивидуальное.
                                      Но вот по органичности было бы сделать внизу, сам посмотри. Когда пишется письмо, статья и что-то иное в печатном виде, то подпись, дата и контакты ставятся внизу после всего текста. Вот и здесь, действует такой же принцип, но так как оставить рукописную подпись под своими словами нельзя, то и пишут имя и контакты, но в ее электронном понимании.
                                      +2
                                      Согласен. После написания длинного осмысленного коммента руки тянутся отправить комментарий, а про имя/мыло/сайт легко забыть.
                                      0
                                      С точки зрения эргономики предложенный вариант может и хорош, но от геометрической правильности немного подташнивает. К тому же, имхо, форма чересчур широка - не в каждом блоге есть столько пространства.
                                      Между прочим, если поля Имя, e-mail и URL вынести вниз, то некоторые юзеры будут сразу тыкать на кнопку "Комментировать". Это как автоматическое нажатие на Enter при переводе строки.
                                        0
                                        60% занимает форма, и 30% на сайдбар. Помоему вполне достаточно, если говорить о ширине в 1000 пикселей.

                                        А вот это уже нужно тестировать, утверждать что не будут - не берусь. Хотя догадываюсь, что взгляд будет зацепаться на них, и никто их не упустит.
                                        Если же всё таки упустит - их можно посветить слегка красным фоном при нажатии на кнопку.
                                        0
                                        А в чем собственно вопрос? :) На мой взгляд все три версии форм для комментариев идеально к этому подходят для вменяемых людей, ни одна из них не является какой-то категорично не подходящей чтобы её не использовать. Остальное по вкусу и на усмотрение каждого отдельно взятого пользователя.

                                        Да, безусловно с формами можно долго играться, но самое главное, чтоб было что комментировать! Чтоб контент был стоящий, а с формами народ-то разберется )
                                          0
                                          Мы тут вроде бы как о дизайне говорим, а не о контенте :) Контент самое важное конечно.
                                          0
                                          Этот вариант не понравился, кнопка "Комментировать" лучше смотриться слева, имхоХо.
                                          + надпись "Комментируйте" не нужна.
                                            0
                                            Свои пять копеек.
                                            Во-первых, если у нас таки есть возможность постить анонимно, здесь было бы неплохо прикрутить какую-нить защиту от ботов для всех "гостей".. или реализовать на js.
                                            И во-вторых. Есть кнопка "Подписаться", но нет кнопки отмены этого действия) А это ой как нужно, особенно если обсуждение очень бурное - ящик завалит по крышу. Как вариант - подменять кнопку при активации подписки.
                                              0
                                              1. Это к дизайну как относится? :)
                                              2. Есть "менеджер подписок" встроенный, там можно отменить подписку. После того, как человек подписался - выдается ссылка на менеджер подписок.
                                                0
                                                1. ммм) Форму-то для какой-нибудь каптчи куда-то нужно пихать.. вот я об этом, нужно предусмотреть место или подмену одного из полей.
                                                2. оптимально. Но проще галочку (извиняюсь за неточность) "подписаться" подменить чем-то типа "отписаться" :)
                                                  0
                                                  1. Капча на форме комментария - моветон на мой взгляд. Есть другие способы защиты, без визуального отображения.
                                                  2. Может быть, стоит подумать :)
                                              +1
                                              В блоге моего сайта форма для анонимного комментария выглядит так:



                                              Кнопка «Отправить» становится активной, только если пользователь ввёл своё имя, почту и написал хотя бы что-нибудь в поле для комментария.
                                                0
                                                1. Не стоит спрашивать у пользователя: лучше было бы написать так - "Вы не вошли как пользователь - войдите или зарегистрируйтесь. Это займет ровно 2 минуты"

                                                2. А как же соблюдение нативного дизайна контролов? В данном случае кнопки?

                                                3. Саму форму коммента бы побольше, либо чтобы она разворачивалась при написании более трех строк (надеюсь на хабре в скором времени так и сделают, иначе ужасно неудобно писать длинные тексты вроде этого.

                                                4. К чему это странное ограничение символов? 3000 это немалая статья уже, а не комментарий.
                                                  0
                                                  1. Учту
                                                  2. Мне кажется, все поймут, куда жать (и, мне кажется, эта кнопка гармоничнее смотрится на моём сайте, чем стандартная виндовая серая).
                                                  3. Сделаю, чтобы расширялась, как только научусь :-)
                                                  4. Может, вы и правы. Надо подумать.

                                                  Как вам, кстати, вопросы типа «Как вас зовут?» — я вот не знаю, может, лучше написать просто «Ваше имя»…
                                              • UFO just landed and posted this here
                                                  0
                                                  По поводу 3 пункта не совсем соглашусь. Получается мы поощеряем посетителя не регистрироваться. Его данные запомнились, он изредка комментирует. Для блогов на вордпресс все равно - зарегистрировался или так, принципиальной разницы никакой.
                                                  А вот большой портал, предоставляющий множество других сервисов для зарегистрированных юзеров - ему не все равно. Меньше возможностей пользователя увлечь другими функциями.
                                                    0
                                                    > В то же время умом-разумом я понимаю, что анонимность нужна в некоторых особых случаях как-то блоговые площадки

                                                    с чем же вы несогласны? :)
                                                      0
                                                      А точнее:
                                                      > Я считаю, что возможность анонимного комментария не нужна на блогах (т.к. блог — в первую очередь средство общения автора с читателями из плоти и крови, с вполне реальными именами).

                                                      Также я считаю, что анонимность не нужна в сервисах с закрытой регистрацией, если вы не хотите получить ораву нинзь на конференции (см. выше).
                                                      0
                                                      А вот еще вариация:
                                                        0
                                                        Ужасно...
                                                          0
                                                          почему? Объясните хоть
                                                            0
                                                            Как в таком случае удачнее расположить формы и кнопки, когда необходима проверка личности?
                                                              0
                                                              Изображение рисунка с защитным кодом и кнопка "Комментировать" совпадают по оформлению, что вносит неразбериху. Отсуствует симметрия,основная концепция которой задумана в начале модифицирования интерфейса – основная масса находиться ближе к левому краю
                                                                0
                                                                1. Визуальная гармония отсутствует полностью.
                                                                2. Поле капчи находится посредине страницы, пользователю придется после введения своих данных отвлекатся на средину страницы, а потом уже на кнопку комментирования.
                                                                3. Картинка каптчи в виде стандартного контрола? Сбивает с толку.
                                                                4. Теперь форму перекосило налево, причем изрядно.
                                                                5. Зачем для 4х символов капчи такое большое поле?
                                                                6. Зачем такая большая капча? Сделав её размером с поле было бы отлично.
                                                                  0

                                                                  Поправил и получил нечто такое.
                                                                  Пользователь обращает внимание на капчу, потом вводит нужное и кликает на "коммент".
                                                                  Извините, что так дотошно. Просто у меня такая ситуация и я хотел бы решить ее как можно удачнее. Да и кому та может пригодится.
                                                                    0
                                                                    1. Визуально - разброс и шатание, представляете как хаотично будет скакать глаз пользователя по контролам?
                                                                    2. Опять капча посреди страницы.
                                                                    3. Отсутствие модульной сетки лично меня коробит.
                                                                    4. Отсутствие симметрии мне не по душе.
                                                                    5. Зачем для 4х символов капчи такое большое поле?
                                                                      0
                                                                      А можно кого нибудь попросить, например автора статьи подумать над этим вопросом, а то чувствую, я так весь топик своими экспериментами заделаю.
                                                                        0
                                                                        Я и есть автор статьи :) Я думал уже, но выдумал в пользу отказа от капчи вообще.
                                                            0
                                                            хачу -50 ;)
                                                              +1
                                                              Статья отличная, респект! Как иногда не хватает статей по юзабилити таких вот банальных вещей! Ведь все уже думают, что это штуки устоявшиеся, значит, и обточены уже наилучшим образом...
                                                                +2
                                                                По поводу времени и даты, считаю, что это информация все же полезная, но выводить ее надо с умом.

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

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

                                                                Новые комменты наоборот стоит отмечать как-то (например рамочка на хабре)

                                                                Вообще это тема отдельной статьи имхо )
                                                                  0
                                                                  Насчет темы отдельной статьи - согласен :)
                                                                  +1
                                                                  "Немного сомнений начинает вызывать дата комментария"
                                                                  Мне кажется, разумно бывает вместо нее писать, насколько давно был оставен комментарий (час назад, 2 дня назад, месяц назад). Видно, насколько активно идет обсуждение и есть ли шанс на ответ (или это давно уже не актуально :) )
                                                                    0
                                                                    Согласен, отличное решение.
                                                                    0
                                                                    Идеально!
                                                                      0
                                                                      Узнавать пользователей через OpenID значительно проще,
                                                                      вместо полей "Ваше имя", "Ваш e-mail" и "Ваш сайт" — только поле "OpenID".
                                                                      А имя, e-mail, сайт и пр. можно запросить с сервера OpenID.

                                                                      Я понимаю, что это сейчас не общепринятый способ,
                                                                      но давайте будем работать на перспективу!
                                                                        0
                                                                        Ничего не мешает сделать еще одну вкладку с авторизацией через OpenID, но тут не об этом :)
                                                                          0
                                                                          Ну почему же не об этом? Насколько я понимаю, это попытка придумать идеальную форму комментирования (следует из названия топика). А идеальная форма для комментирования без возможности ввести OpenID - не идеальна :) И уж точно это не должно быть отдельной вкладкой - это не удобно.
                                                                            0
                                                                            Вкладки тоже можно реализовать невкладочно :))
                                                                              0
                                                                              Удобно тобишь :)
                                                                          0
                                                                          Ненадо всех затаскивать под свой стандарт. openid это пока альтернатива обычной связки имя+почта а не наоборот
                                                                          0
                                                                          Не понимаю, каким образом можно логично реализовать номера комментариев, в случае когда комментарии у нас древовидные, а не линейные?
                                                                            +1
                                                                            В принципе можно, причем достаточно легко:

                                                                            1. Текст первого комментария,большой, жирный текст. текст-текст-текст.
                                                                            2. Текст второго, хорошего комментария,большой, небольшой совершенно текст. текст-текст-текст.
                                                                            2.1. Текст подкомментарий
                                                                            2.1.1 Текст еще дальше
                                                                            3. Комментарий 3

                                                                            (к сожалению хабр сжирает все табы)
                                                                              +2
                                                                              Спасибо, взял на заметку. Попробую реализовать такое в Byteflow.
                                                                              0
                                                                              Ну, это можно сделать даже несколькими вариантами ) обычно нумерация идет в порядке их графического следования.

                                                                              Очень приятно было увидеть что хоть кто-то задумался над этим. Имхо таких людей катастрофически не хватает в майкрософт.
                                                                              зы автор не возражает если я буду пользоваться таким дизайном?
                                                                                0
                                                                                тогда получится, что если в ветку до следующего комментария добавят еще один - сменится номер у следующего - это будет сбивать с толку
                                                                                  0
                                                                                  мдя, я видел такое на форуме без древовидной структуры ) извиняюсь
                                                                              +1
                                                                              Спасибо!
                                                                              Возьму на заметку...
                                                                                +1
                                                                                На мой взгляд, анонимный комментарий — это очень крутая штука. В том смысле, что ты как раз хочешь выйти за рамки и дать себе волю без обязательного последующего тыканья в тебя пальцем.
                                                                                НО: эта возможность подразумевает обязательную предварительную авторизацию. Т.о. администрация _всегда_ знает, кто оставил этот комментарий. И в случае жалоб на него (в т.ч. при помощи волшебной кнопочки "пожаловаться") принять соответствующие меры.
                                                                                • UFO just landed and posted this here
                                                                                    +1
                                                                                    DezmASter Спасибо за полезную статью, приму к сведению в своих проектах. Не все ж одним Ководством народу баловаться ^_^
                                                                                      0
                                                                                      в чек-боксе уже должна стоять галочка по умолчанию ;)
                                                                                        0
                                                                                        Нет, ни в коем случае.
                                                                                          0
                                                                                          +1 думаю многим зачастую это не понадобится
                                                                                            0
                                                                                            обоснуй, почему
                                                                                              0
                                                                                              Видимо потому, что подписывать по умолчанию на ненужную (большинству) рассылку - моветон?
                                                                                                0
                                                                                                если подписываем на ответы на коммент этого юзера — нормально и правильно
                                                                                                если подписываем вообще на любой другой комментарий, то должна быть другая надпись у чек-бокса

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

                                                                                                мне кстати идея с горизонтальным движением при заполнении форм вообще не нравится, так, к слову... ибо это противоестественно — дольше период обучения и менее комфортная среда, количество полей для заполнения на одной строке должно быть не больше 2-х, разумеется
                                                                                                  0
                                                                                                  Подписка на ответы в тему вообще: т.е. на ответы не на свой комментарий.
                                                                                                  Почему другая? Если бы это было оповещение об ОТВЕТАХ НА ваш комментарий там было бы и написано "Оповещение об ответах на ваш комментарий". Сейчас написано "Оповещение о новых комментариях".

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

                                                                                                  Насчет идеи с горизонтальным заполнением - мне тоже не очень комфортно, нужно продолжать эксперимент, согласен.
                                                                                                    0
                                                                                                    Т.е., в предложенном дизайне мне после отправки коммента предлагается подписаться не на ответы к моему комменту, а ко всем ответам в посте? Это не логично как минимум. Подписка на комменты в посте — отдельная тема, в форме комментирования не должная фигурировать.
                                                                                          0
                                                                                          Только мне показалось что разницы по времени заполнения между 3-мя способами нет?
                                                                                            0
                                                                                            Разница есть.
                                                                                            В первом случае при русскоязычном имени/нике раскладку нужно будет переключить на один раз больше.
                                                                                            0
                                                                                            не надо только путать в одной форме написание своего комментария и подписку на чужие. Это совсем разные действия.

                                                                                            Не говоря уже про надписи внутри полей ввода.
                                                                                              –1
                                                                                              Отличная статья :)
                                                                                                +13
                                                                                                Вы уж извините, но форму вы сделали чудовищную. То, что раньше представало перед пользователем, как шаги заполнения полей с определённой очерёдностью, теперь визуально превратилось в однородную кашу.
                                                                                                Поле "Ваше имя" должно быть над полем ввода текста, так как по логике прежде чем что-то говорить, надо представиться, а не найдя для этого возможности сразу, пользователь некоторое время будет в замешательстве, не понимая, от чьего же имени он будет вещать. А особенно долго он будет в замешательстве от того, что не сможет найти поле ввода имени не только вверху, но и внизу, так как строчка с тремя полями тупо сливается с основным полем для ввода текста и привращается в один сплошной массив.
                                                                                                И откуда такое заблуждение по поводу любви человеческого глаза к симетрии?
                                                                                                  0
                                                                                                  о! наконец-то путёвые комментарии пошли, а не восторженные вскрики нубелов ;)
                                                                                                    0
                                                                                                    о, да! наконец-то! а то уже думал сам написать, но расписывать так не хотелось...
                                                                                                    +4
                                                                                                    1. Полнейшее отсутствие экономии места.
                                                                                                    Чьим интересам отвечает пресловутая «экономия»? Кому и зачем это надо?

                                                                                                    Идея с перемещением полей под форму разумна, разворачивание в строку - нет.

                                                                                                    Кстати, есть ещё одна необкатанная идея - необязательные поля помещать ПОД кнопку Submit. Или, как вариант - Имя и имейл слева, кнопку Submit - справа, а необязательные поля слева же, но ниже.

                                                                                                    Ничего не сказано про необходимость или произвольность обратной связи с комментатором - а обязательность имейла настаивает на первом. Достаточно безосновательно.

                                                                                                    И название «Идеальная форма комментирования» было бы более уместно, т.к. вы комментарий не как элемент коммуникаций рассматриваете.
                                                                                                      0
                                                                                                      то же самое хотел сказать про «экономию места»

                                                                                                      сразу вспомнились ужасные окна настроек программ, авторы которых руководствовались этим принципом
                                                                                                      0
                                                                                                      А возможно, как вариант, идти в таком порядке:

                                                                                                      1. Имя
                                                                                                      2. Текст коммента.
                                                                                                      3. Всякие там второстепенные поля, которые не обязательно заполнять.
                                                                                                      4. "Отправить"

                                                                                                      ?
                                                                                                        0
                                                                                                        В том то и дело, что обязательны к заполнению имя и e-mail. Нужно эксперементировать
                                                                                                      • UFO just landed and posted this here
                                                                                                          0
                                                                                                          автор, как выясняется — "дурак". о чем он сам пишет — http://www.birzool.com/whitespace/ (второй коммент снизу).

                                                                                                          удивил подход, когда ему намекнули что сущность материала перекликается со стаьеё alistapart на 99% http://www.birzool.com/whitespace/ vs http://www.alistapart.com/articles/white…

                                                                                                          скорее всего, что эта статья тоже "чья-то"
                                                                                                            +1
                                                                                                            Знаете, olegi, я не дурак. Когда мне сказали взглянуть на alistapart, я с удовольствием почитал, и понял что моя статья про whitespace проигрывает их, причем довольно серьезно (пассивное и активное белое пространство), у них расписано много чего, что не расписано у меня.

                                                                                                            У нас из двух совершенно разных по содержанию статей похожи только 2 картинки (макро и микро которые), потому что так делают все - красным цветом метят.
                                                                                                            Если вы утверждаете о перекликании на 99% значит вы невнимательно читали и мой материал и alistapart.

                                                                                                            PS: Эта статья целиком и полностью моя, написана после намека Миши Квакина. Суть намека рассказывать не буду, ибо к содержанию не относится.
                                                                                                            0
                                                                                                            4 раза :)
                                                                                                            +4
                                                                                                            Я тоже не разделяю восторгов публики по поводу этой формы:
                                                                                                            • Я понял, что лично Вы впадаете в ступор когда вас просят представиться... возможно у Вас просто много альтернативных личностей в инете, и Вы не знаете от имени которой из ваших личностей писать конкретно этот комментарий. Но у большинства, я уверен, этой проблемы нет - можете организовать на хабре опрос по этому поводу и изучить результаты. Поэтому спросить имя (обязательно) и сайт (не обязательно) нужно ДО ввода комментария (большинство вобьёт их не задумываясь на автомате) и запомнить их в куках, чтобы повторно не спрашивать.
                                                                                                            • Поля в форме должны идти в столбик. Исключение можно сделать объединив в одной строке "имя" и "сайт".
                                                                                                            • Я лично не люблю оставлять свой email где попало. Поэтому IMHO поле ввода email нужно делать опциональным - фактически я заинтересован в том, чтобы ввести email только тогда, когда хочу на него получать уведомления о новых комментариях. Возможно, факт ввода email можно рассматривать как просьбу уведомлять о новых комментариях, и тогда можно убрать из формы чекбокс.
                                                                                                            • Кстати, чекбокс должен быть включен по умолчанию, если он вообще останется. Ибо если я ввёл свой email, да ещё и написал комментарий, то это обычно значит что я заинтересован в участии в обсуждении. В случае древовидной структуры можно сделать два чекбокса - один (включен) подписка на ответы на мои комментарии, второй (выключен) подписка на все комментарии.
                                                                                                            • В каждом присылаемом письме с новым комментарием должна быть ссылка на отписку от комментариев.
                                                                                                            • Очень раздражает blogger.com, который присылает мне письмо с моим комментарием после того, как я отправил этот комментарий и подписался на получение новых комментариев по email - этого делать не нужно!
                                                                                                            • Желание получать уведомления о новых комментариях периодически возникает даже если я сам комментарий писать не собираюсь. Поэтому подписку на комментарии желательно реализовать отдельно, чтобы для неё не требовалось оставлять свой комментарий.
                                                                                                            • Для подписки на комментарии можно использовать RSS, тогда вообще нет необходимости ни email оставлять, ни предоставлять механизм для отписки от комментариев.
                                                                                                            • В случае древовидных комментариев дата и время комментария зачастую позволяют лучше понять обсуждение, т.к. комментарии находящиеся выше могли быть отправлены позже. В случае плоской структуры время действительно не важно, хватило бы и даты, но... время абсолютно не мешает, и может в некоторых случаях представлять интерес, так что я не понимаю, зачем нужно от него избавляться.
                                                                                                            0
                                                                                                            Я тоже не разделяю восторгов, все слишком серьезно отнеслись к эксперементам, которые еще не закончились. К явно плохим "восторгам" тоже не лучшим образом отношусь.

                                                                                                            1. Нет, просто имена бывают разные: ФИО, ФИ, И, и другие. Ник еще.
                                                                                                            2. Почему именно имя и сайт? Имя обязательное поле, сайт - нет.
                                                                                                            3. Супер идея. Нужно ковырять движки.
                                                                                                            4. В любом случае - в нашем случае на менеджер подписок.
                                                                                                            6. Хм, а смысл?
                                                                                                            7. Есть и такая возможность, но не все её используют к сожалению.
                                                                                                            8. Да, я уже понял логическую брешь в этом месте.

                                                                                                            Благодарю.
                                                                                                              0
                                                                                                              Имя и сайт можно объединять в одной строке когда при выводе комментария имя служит ссылкой на сайт. И то, что первое поле обязательно, а второе - нет (оно просто дополняет первое) как раз и служит одной из причин, почему их может иметь смысл разместить в одной строке. Другая причина - это как ввод даты и времени в двух разных полях но в одной строке - фактически вводится одна единица информации "автор комментария".

                                                                                                              Но вообще указание своего сайта обычно нужно для рекламирования оного, что не имеет никакого отношения к комментированию записей в блоге (и может привлекать спаммеров). Поэтому IMHO поле сайт вообще не нужно.
                                                                                                                0
                                                                                                                Просто я уже изрядно запутался в множестве предложений и замечаний:
                                                                                                                1. Многие предлагают обьеденить обязательные поля и необязательные.
                                                                                                                2. Вы предлагаете обьеденить имя и сайт, а е-mail на второй строке.

                                                                                                                Вот я и пытаюсь понять какой вариант более удобен, и не оставить ли только имя и e-mail, притом вернуть их к верху над полем комментария.
                                                                                                              0
                                                                                                              А меня вгоняет в ступор что то отличное от того к чему я уже привык.
                                                                                                              Не надоело еще велосипед изобретать?
                                                                                                              +1
                                                                                                              я вообще никогда не понимал зачем поле "ваш сайт" ...
                                                                                                                0
                                                                                                                очевидно что для поисковиков :)
                                                                                                                  0
                                                                                                                  в том то и дело, что данная поле скорее всего будет использоваться для black seo, и только в редких случаях будет нести дополнительную информацию
                                                                                                                0
                                                                                                                imho:

                                                                                                                email и сайт - это опциональные поля, лишние для незарегистрированных пользователей (то есть, формально, анонимов).

                                                                                                                если анонимному комментатору захочется указать свои контакты, он вполне может сделать это в теле самого комментария (это добровольно, и потому лучше, чем в обяз забивать поля мусором вроду wldjgfnroi@slj.com и http://saljkfhks — ведь очень многие так делают)

                                                                                                                каптчу ставить смысла нет: лучше использовать тайм-аут на комментирование или спам-фильтр.

                                                                                                                вот такую форму комментирования я планирую использовать в новом проекте:

                                                                                                                http://savepic.ru/110232.png
                                                                                                                http://savepic.ru/107160.png

                                                                                                                /картинки и ссылки упорно не хотят вставляться, извините.

                                                                                                                NB: в сущности, можно использовать подсказку без расширения - но здесь сайт делается для неопытных пользователей; шрифты масштабируемые; идея с "я — имя" позаимствована у хабра (шаблон "вы — имя" в форме комментария :)
                                                                                                                  0
                                                                                                                  В правильном направлении шагаете, товарищ :)

                                                                                                                  Если есть время и скилзы, можно сделать так:
                                                                                                                  Убрать ссылки на "вход", "регистрацию" и "зачем".
                                                                                                                  Пользователь вводит своё имя, переводит фокус на коммент, а в это время аяксом проверяйте наличие такого зарегистрированного пользователя.

                                                                                                                  Если есть: JS'ом добавляем инпут пассворда и сообщение красным "такой пользователь уже существует бла-бла-бла"

                                                                                                                  Если нет: вставляем сообщение зелёным "Ура, это имя ещё не занято, можете его занять" со ссылкой на рег-ю.
                                                                                                                    0
                                                                                                                    на ссылках планируется аякс - при кликах на "входе" и "регистрации" соотвественно появляются слои с окном входа или окном быстрой регистрации.

                                                                                                                    после ввода данных перегружается span с "я — пустое поле" на текст "я - такой-то".

                                                                                                                    пользователь идентифицирован.

                                                                                                                    поля email и сайт не добавляются (эта информация может быть в профиле)

                                                                                                                    в сущности — ваша же идея, но выраженная, имхо, проще.

                                                                                                                    "форма комментирования со специализированной функцией комментирования" не должна перегружаться задачами авторизации — легче выделить под это отдельные слои. ;)

                                                                                                                    грубо говоря: комментарии — отдельно, авторизация — отдельно.

                                                                                                                    спасибо за карму :)
                                                                                                                      +1
                                                                                                                      То я вас кармировал :)
                                                                                                                        0
                                                                                                                        спасибо вам тогда :)

                                                                                                                        кстати, предложенная вами форма подходит для комментирования, скорее, не в социальных сетях, а на сайтах различных интернетовских сми — где люди часто представляются по имени-фамилии и не любят регистрироваться.

                                                                                                                        посмотрите, например, на сайте telegraph.co.uk в разделе have your say, любой топик. здесь поля email и имя со знаком * смотрятся органично.
                                                                                                                • UFO just landed and posted this here
                                                                                                                    0
                                                                                                                    Да нет, почему? Сжимать в пропорции вполне можно.
                                                                                                                  • UFO just landed and posted this here
                                                                                                                    • UFO just landed and posted this here
                                                                                                                        0
                                                                                                                        Возможность анонимного комментария нужна всегда. Многие хотят высказаться "мимоходом". То есть регистрироваться они не станут. При этом замечания анонимов часто бывают более ценными, чем болтовня зарегистрированных. Поле e-mail в таких случаях просто теряет смысл, так что можно его и не выводить.
                                                                                                                          0
                                                                                                                          Очень не нравится текст в полях ввода. В остальном — идеально.
                                                                                                                            0
                                                                                                                            расположение полей ввода (input) в ряд, я считаю плохим тоном. Во-первых растояние от поля до поля довольно большое, расположив эти поля по вертикали это расстояние заметно уменьшиться, особенно перескок от поля сайта до чекбокса. Во-вторых, моргающий курсор по вертикали отследить гораздо проще.

                                                                                                                            В форме присутствую две звездочки, во-первых они без обьяснения, во-вторых пользователю нужно предоставлять для заполнения только те поля, которые обязательны. Зачем делать то, что не обязательно?
                                                                                                                              0
                                                                                                                              Мне очень понравилась предложенная автором форма комментирования.
                                                                                                                              действительно удобно и гармонично сделана ;)
                                                                                                                              спасибо за полезный пост ;)
                                                                                                                              • Only users with full accounts can post comments. Log in, please.