Логика в деталях|Логичность пользовательских интерфейсов

Тем, кому кажется странным дотошное внимание к мелочам — ссылке на главную страницу, размещенной на главной, или подписке на RSS внутри RSS и даже расположения чекбокса подписки на комментарии, стоит поставить себя на место обычного пользователя. Нет, не на место гика, у которого смартфон, ноутбук и он посещает сотню разных крутых сайтов. И не на место тех, кого такие гики привыкли считать быдлом с лирушечки или фишек.нет. При разработке интерфейсов для людей обычно моделируется не сам человек, а его движения и действия.

Т.е. фактически, проектирование пользовательского интерфейса — это работа с некими аморфными представлениями о поведенческих реакциях на самую-самую мелочь. Мы берем за основу какие-то принципы и уже воплощаем их в реальность. Скажем, посмотрите на анализ расположения кнопок OK-Cancel. Или поэтапное разложение правил создания модулей регистрации и входа в систему (часть первая и вторая). Отец мне всегда говорил — «большое начинается с малого». И в процессе работы над сложными проектами каждый раз сталкивался с потверждением этих слов.

В обоих примерах присутствуют логические рассуждения, потвержденные фактами. Однако, следует понимать, что это только верхушка айсберга — ведь часть рассуждений не соответствует привычкам конкретного пользователя и его предпочтениям. То самое «На вкус и цвет фломастеры разные». Все вокруг фанатеют от Gmail'а, который у меня грузится дольше и выглядит странным после долголетнего использования Яндекс.Почты. А с приходом инновационного ajax-интерфейса и Я.Онлайн, которая выдает мне из трея нотификаторы, я вообще не могу взглянуть на гмэйл. Тот, что указан в контактах внизу используется для пересылки и промежуточного сбора спама — я предпочитаю использовать фильтр из двух мощнейших антиспам систем, т.к. самые изощренные лазутчики даже через него пробираются.

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

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

{10 комментариев} Подписка на комментарии

Чем же настолько плох phpBB?

Тем, что он фактически устарел — как в техническом плане, так и в моральном. По первому понятно, да и со вторым кристально ясно. Начиная от избыточности в виде подписей, всяких репутаций и прочего (что часто занимает больше, чем сам комментарий), и заканчивая утлым интерфейсом и неудобным управлением обусуждениями.

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

Хотя сейчас есть большое количество более интересных движков — типа Ваниллы, например. Форумы будут востребованы и когда придет веб3.0, просто им пора меняться.

Ну, в техническом плане его спокойно заменила трёшка.

> Начиная от избыточности в виде подписей, всяких репутаций и прочего

Хм... это скорее беда коммерческих движков, особенно vBulletin. «ванилла эдишн» очень даже минималистичен. как phpBB2 по стравнению с современниками, так и phpBB3. Думаю, трёшка вполне решила проблемы, присущие phpBB2

> Хотя сейчас есть большое количество более интересных движков — типа Ваниллы, например.

Ванилла — жесть. Мне больше понравился bbPress. Идея, кстати, почти та же. Реализация получше.

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

Вто еще — идея из Unclassified NewsBoard. Из «классики», но вся фигня про пользователя убрана «под кат». Такое можно сделать практически на любом движке всего лишь изменив скин.

На вскидку — «шоу профайл» зачем, если можно повесить ссылку на сам ник, то же с «линк ту пост», дублирующим элемент «#1». Количество постов, локэйшн, мембершип — к чему это, если все это можно в профайле посмотреть. Хотя да, в принципе, часть вполне нужна, чтобы показывать все-таки, кто тебе отвечает без обезличивания. Зебра по постам также излишняя — тут нет близкого чередования, так что это просто «красивость» (коей она не является)

Наконец, посмотри — инфа о юзвере все равно занимает больше, чем то, что он написал. Простенькая дискуссия превращается в три страницы на 1200×960, ага. А админ отличается практически незаметным в этом ворохе информации чуть большей длинны membership. И все это — сервис поддержки!

Интересен и подход к «линк ту зе пост» — скрипт на самом деле строит эту же страницу, и даже не перемещает по #анкору к выделенному потсу — т.е. просто так ссылки на конкретную часть дискуссии и не дать. (можно давать по ид дива, конечно, forum.psi-im.org/thread/5098#reply_2_cont — но это уже смешно) Можно копаться в «удобстве» и дальше.

Хотя, несмотря на все это, — вполне милый дизайн (хотя у меня уже рвотные позывы на столь востребованные сейчас трехмерность, градиенты и тени). И хотя бы не табличная верстка (но тоже избыточная для форума, который должен быть быстрым и стремительным. Тьфу, блеять, меня уже гонит ;)

Ну, UNB молодой и слабоизвестный. Научатся. Я собственно одну эту фишку и хотел показать.

> И хотя бы не табличная верстка (но тоже избыточная для форума, который должен быть быстрым и стремительным.

Практика* юзанья phpBB3 показывает, что вёрстка на таблицах рендерится заметно быстрее, чем на div + css. Тоже немаловажный фактор.

* времен юзанья Windows + Firefox, т.е. около полгода назад, щас исключительно Linux + Opera, но с тех пор не приходилось сравнивать

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

Кстати, еще один факт, что форумы меняются (должны меняться) — RSS расширения для форумов.

> Давай не будем превращать хорошую дискуссию в холивары, да? :)

я не превращаю, потому что не отрицаю превосходства CSS над таблицами

> Кстати, еще один факт, что форумы меняются (должны меняться) — RSS расширения для форумов.

Ага, в UNB встренный такой. А еще phpBB и UNB рассылают уведомления на Jabber. Причём, в phpBB даже вроде пытаются заюзать транспорты для уведомления в других IM. Сомневаюсь, правда, что удачно получится, учитывая взаимодействие аськотранспортов с аськосерверами, хотя, на AIM и ICQ IM не кончаются.

по первому — это была шутка, ну да ладно.

в смысле, «встроенный»? Посмотри по ссылке — это Смирнов сделал расширение самого формата, чтобы RSS «листался» — для блогов это не актуально, а вот для форумов технология актуальна. Вот сижу и думаю, может, и для ВП такое сделать — не сложно, но на всякий случай (а вдруг ЯПББ не успеет проиндексить что-то из 10ки, отдаваемой в RSS).

А здесь можно оставить свое мнение ↓ Подписка на комментарии
какие-то из следующих трех полей можно оставить пустыми


нет тегам!!! **эмоция**, __ирония__, >цитата, {[код]}