<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>О юзабилити простыми словами &#187; Практика</title>
	<atom:link href="http://www.birzool.com/category/practice/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.birzool.com</link>
	<description>пишет Ярослав Бирзул</description>
	<lastBuildDate>Thu, 29 Jul 2010 13:19:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Выловим баги</title>
		<link>http://www.birzool.com/aaa/</link>
		<comments>http://www.birzool.com/aaa/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 13:17:38 +0000</pubDate>
		<dc:creator>Ярослав Бирзул</dc:creator>
				<category><![CDATA[Практика]]></category>
		<category><![CDATA[birzool.com]]></category>
		<category><![CDATA[баги]]></category>
		<category><![CDATA[глюки]]></category>
		<category><![CDATA[косяки]]></category>
		<category><![CDATA[ошибки]]></category>
		<category><![CDATA[пиздецы]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[юзабилити]]></category>

		<guid isPermaLink="false">http://www.birzool.com/?p=586</guid>
		<description><![CDATA[
Здравствуйте, уважаемые читатели.
Мы тут вплотную занялись выловом багов верстки, детской болезни каждой новой темы для Wordpress. Поэтому необходима ваша посильная помощь: если вы видели хоть самый маленький глюк — обязательно напишите сюда в комментарии, или же прямо на почту my@birzool.com.
Обязательно указывайте:
На какой странице:
Браузер (с версией):
ОС:
Скриншот (желательно):
Большое спасибо за вашу помощь.

PS: а еще у меня в самом [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.birzool.com/aaa/"><img src="http://www.birzool.com/wp-content/uploads/2010/07/0_6eb8_b41f5e8c_XL-570x427.jpg" alt="" title="0_6eb8_b41f5e8c_XL" width="570" height="427" class="alignleft size-medium wp-image-588" /></a></p>
<p>Здравствуйте, уважаемые читатели.<br />
Мы тут вплотную занялись выловом багов верстки, детской болезни каждой новой темы для Wordpress. Поэтому необходима ваша посильная помощь: если вы видели хоть самый маленький глюк — обязательно напишите сюда в комментарии, или же прямо на почту <a href="mailto: my@birzool.com">my@birzool.com</a>.</p>
<p><strong>Обязательно указывайте:</strong><br />
На какой странице:<br />
Браузер (с версией):<br />
ОС:<br />
Скриншот (желательно):</p>
<p><strong>Большое спасибо за вашу помощь.<br />
</strong><br />
<em>PS: а еще у меня в самом разгаре переезд, поэтому в ближайшую неделю статей не будет.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.birzool.com/aaa/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Интерфейс видеоплеера: Работа над ошибками</title>
		<link>http://www.birzool.com/videoplayer-homework/</link>
		<comments>http://www.birzool.com/videoplayer-homework/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 05:10:55 +0000</pubDate>
		<dc:creator>Ярослав Бирзул</dc:creator>
				<category><![CDATA[Практика]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[интерфейс]]></category>
		<category><![CDATA[интерфейс видеоплеера]]></category>
		<category><![CDATA[плеер]]></category>
		<category><![CDATA[проигрыватель]]></category>

		<guid isPermaLink="false">http://www.birzool.com/?p=550</guid>
		<description><![CDATA[Здравствуйте, уважаемые читатели.
Это четвертая, завершающая серию «Интерфейс видеоплеера» статья, которая посвящена работой над ошибками, допущенными в предыдущей статье «Интерфейс видеоплеера: Дизайн».
Некоторые ошибки были допущены специально, на некоторые меня навели замечательные комментаторы.
Я предполагал такой исход дела, он был необходим для того, чтобы показать полный цикл создания интерфейса, ведь утопично удобных интерфейсов существовать не может по определению. [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте, уважаемые читатели.<br />
Это четвертая, завершающая серию «Интерфейс видеоплеера» статья, которая посвящена работой над ошибками, допущенными в предыдущей статье «<a href="http://www.birzool.com/videoplayer-design/">Интерфейс видеоплеера: Дизайн</a>».<br />
Некоторые ошибки были допущены специально, на некоторые меня навели замечательные комментаторы.</p>
<p>Я предполагал такой исход дела, он был необходим для того, чтобы показать полный цикл создания интерфейса, ведь утопично удобных интерфейсов существовать не может по определению. Поэтому задача дизайнера интерфейсов состоит как раз в том, чтобы сделать интерфейс максимально эффективным и приятным для большинства пользователей. Как новых, так и существующих. Однако это весьма трудно сделать за одну итерацию работы, поэтому эта статья и называется «Работа над ошибками.<br />
<span id="more-550"></span><br />
Факт: ошибки были допущены, их необходимо проработать и исправить так, чтобы они перестали быть ошибками для большинства пользователей.<br />
Чтобы сделать это, стоит составить список этих самых ошибок и для каждой из них продумать решения.
<p></p>
<h2>Список проблемных мест и их решения:</h2>
<p>1. Приподняв панель управления над нижним краем видео, я панелью визуально занял больше места, чем необходимо.<br />
<b><font color=green>Решение:</font></b> <i>привязываем панель к нижнему краю видео и немного уменьшаем её размеры.</i></p>
<p>2. Панель управления содержит несколько эффектов и лишних границ.<br />
<b><font color=green>Решение:</font></b> <i>убираем всё, кроме легкого эффекта объема на управляющих кнопках.</i></p>
<p>3. Голубой цвет подсветки кнопок отвлекает внимание.<br />
<b><font color=green>Решение:</font></b> <i>делаем его голубым исключительно при наведении. В обычном состоянии работаем с градациями серого цвета.</i></p>
<p>4. Бегунок на полосе проигрывания.<br />
<b><font color=green>Решение:</font></b> <i>убираем, он лишний и визуально тяготит интерфейс. Вместо него делаем четкие границы проигранного и загруженного индикаторов.</i></p>
<p>5. Цифры проигранного времени слишком малы.<br />
<b><font color=green>Решение:</font></b> <i>увеличиваем до общей высоты элементов.</i></p>
<p>6. При переходе из прототипа в дизайн пропала кнопка остановки загрузки видео.<br />
<b><font color=green>Решение:</font></b> <i>добавляем её.</i></p>
<p>7. Иконки разного стиля и размера.<br />
<b><font color=green>Решение:</font></b> <i>приводим их в порядок: унифицируем стиль и размер.</i></p>
<p>8. Отступы между элементами разные:<br />
<b><font color=green>Решение:</font></b> <i>унифицируем отступы.</i></p>
<p>Уже после создания первой версии мне в голову пришло интересное решение всплывающей панели управления, которую я и хотел бы показать вам на оценку: всё окно обрамляется в небольшую рамку 5-7 пикселей, внизу же эта рамка более толстая — 30-40 пикселей, и используется как фон для элементов управления.<br />
Так визуально панель управления кажется уже, чем, если бы она всплывала над видео в гордом одиночестве. При этом сами управляющие элементы довольно большие, довольно трудно пропахнуться.<br />
Также такое решение позволяет быстро менять основные цвета дизайна, поскольку в нем минимум эффектов.</p>
<p><a href="http://www.birzool.com/wp-content/uploads/2010/07/player-2.jpg"><img src="http://www.birzool.com/wp-content/uploads/2010/07/player-2.jpg" alt="" title="player" width="570" class="alignnone size-medium wp-image-564" /></a></p>
<p>При этом и обрамление, и панель управления видео, как и задумывалось, можно выводить несколькими способами: постоянно под видео или же всплывая при наведении. Есть и гибридный вариант — выезжающая панель из под видео, но такой вариант вывода не самый удачный.</p>
<p><em>PS: это последняя статья из серии «Интерфейс видеоплеера». Скорее всего, у вас появятся еще мысли по его улучшению, поэтому я буду обновлять дизайн прямо здесь, в этой записи.</p>
<p>PPS: Следующей статьей станет рецензия на второе издание книги Стива Круга «Не заставляйте меня думать».</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.birzool.com/videoplayer-homework/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Интерфейс видеоплеера: Дизайн</title>
		<link>http://www.birzool.com/videoplayer-design/</link>
		<comments>http://www.birzool.com/videoplayer-design/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 17:28:35 +0000</pubDate>
		<dc:creator>Ярослав Бирзул</dc:creator>
				<category><![CDATA[Практика]]></category>
		<category><![CDATA[rutube]]></category>
		<category><![CDATA[Vimeo]]></category>
		<category><![CDATA[YouTube]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[интерфейс]]></category>
		<category><![CDATA[интерфейс видеоплеера]]></category>
		<category><![CDATA[плеер]]></category>
		<category><![CDATA[проигрыватель]]></category>

		<guid isPermaLink="false">http://www.birzool.com/?p=528</guid>
		<description><![CDATA[Здравствуйте, уважаемые читатели.
Это третья часть статьи в рамках серии «Интерфейс видеоплеера», в которой я буду описывать процесс создания дизайна на основе уже готового прототипа.
Как вы помните, в прошлой статье «Интерфейс видеоплеера: Прототип» я создавал грубый набросок дизайна будущего проигрывателя и продумывал его механику на основе плюсов и минусов уже существующих плееров от YouTube, Vimeo и [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте, уважаемые читатели.<br />
Это третья часть статьи в рамках серии «Интерфейс видеоплеера», в которой я буду описывать процесс создания дизайна на основе уже готового прототипа.</p>
<p>Как вы помните, в прошлой статье «<a href="http://www.birzool.com/videoplayer-prototype/">Интерфейс видеоплеера: Прототип</a>» я создавал грубый набросок дизайна будущего проигрывателя и продумывал его механику на основе плюсов и минусов уже существующих плееров от <a href="http://www.youtube.com">YouTube</a>, <a href="http://www.vimeo.com">Vimeo</a> и <a href="http://www.rutube.ru">RuTube</a>.</p>
<p>Именно на основе данных полученных из предыдущих статей я и буду вести работу над дизайном.<br />
<span id="more-528"></span></p>
<p>Поехали.</p>
<p>Для начала необходимо решить несколько ключевых вопросов, на которые и будет опираться весь процесс создания дизайна.
<p></p>
<h2>Цветовая гамма</h2>
<p>Сам проигрыватель не должен отвлекать от просмотра видео, поэтому стоит сразу отказаться от яркого дизайна.<br />
Поскольку плеер должен смотреться одинаково хорошо как на основном сайте сервиса, так и на других сайтах, на которых будет проигрываться видео, то хотелось бы придерживаться нейтральных цветовых схем — оттенки черного или оттенки белого. </p>
<p>Я думаю, есть смысл попробовать дизайн в этих двух цветовых вариантах и выбрать лучший. Или же ничего не выбирать и оставить оба варианта на выбор пользователя.
<p></p>
<h2>Элементы управления</h2>
<p>Второй вопрос, который необходимо решить: как именно будут показываться управляющие элементы видео. То, что при наведении — это точно. Однако как: просто поверх ролика или же уменьшать размер видео в пользу элементов управления?</p>
<p>Я решил применить первый вариант, поскольку он лишен недостатков второго — размер видео не уменьшается, и перед пользователем не маячит лишняя динамика.</p>
<p>Поскольку полосы с функциями будут показываться поверх видео, необходимо делать их небольшими, но не слишком. Я решил, что 40 пикселей для верхней полосы и 50 для нижней — вполне достаточно. Для сравнения — это больше, чем в YouTube и RuTube, но меньше Vimeo.</p>
<p>Поскольку минимальная высота видео составляет 360 пикселей, то 90 на время отобранных под функции пикселей не сильно отвлекут пользователя от просмотра.
<p></p>
<h2>Внешность</h2>
<p>Основные элементы управления стоит рисовать слегка объемными, имитируя кнопки, для того, чтобы пользователь интуитивно знал, что на них можно (и нужно) нажимать. </p>
<p><a href="http://www.birzool.com/wp-content/uploads/2010/06/white-version.jpg"><img src="http://www.birzool.com/wp-content/uploads/2010/06/white-version-570x323.jpg" alt="" title="white-version" width="570" height="323" class="alignnone size-medium wp-image-530" /></a></p>
<p>При наведении стоит эти самые элементы подсвечивать (изменять основной цвет, возможно эффекты). Делается это для того, чтобы интерфейс показывал реакцию на действия пользователя. При этом стоит избегать аляповатости, чтобы не отвлекать пользователя, и по эстетическим причинам.</p>
<p>Для иконок стоит сделать несколько интуитивных образов, к которым пользователи уже привыкли:</p>
<ul>
<li>Проигрывание: треугольник, направленный в правую сторону.</li>
<li>Пауза: две вертикальные линии.</li>
<li>Остановка загрузки: квадрат.</li>
<li>Заглушить и вернуть звук: обычный и зачеркнутый динамик.</li>
<li>Уровень громкости: звуковые волны рядом с динамиком.</li>
<li>Полноэкранный режим: квадрат с направленными  в разные стороны стрелками.</li>
<li>HD: закругленный прямоугольник с надписью HD полужирным курсивом.</li>
<li>Код для установки на сайт: </>.</li>
<li>Получение прямой ссылки: звенья цепи, устоявшаяся ассоциация со ссылкой.</li>
</ul>
<p>Зная все эти данные, потратив от одного до нескольких часов (я потратил 3) мы получаем дизайн полностью отвечающий моментам перечисленным выше.</p>
<p><a href="http://www.birzool.com/wp-content/uploads/2010/06/black-version.jpg"><img src="http://www.birzool.com/wp-content/uploads/2010/06/black-version-570x323.jpg" alt="" title="black-version" width="570" height="323" class="alignnone size-medium wp-image-529" /></a> </p>
<p>Как вы понимаете, понятие красоты весьма субъективно, поэтому всегда есть вероятность, что дизайн не понравится определенному проценту людей. Даже если дизайн выполнен профессионально и качественно — этого не избежать. </p>
<p>Лично мне получившийся результат по душе. А вам?</p>
<p><em>PS: Следующей статьей в рамках серии станет «Интерфейс видеоплеера: Работа над ошибками». Её выход планируется в четверг, 24-го Июня. </p>
<p>PPS: ошибки обязательно будут: некоторые я допустил намеренно, но будут и моменты, которые я упустил. Поэтому очень важна обратная связь от вас. Буду благодарен за конкретные комментарии.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.birzool.com/videoplayer-design/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Интерфейс видеоплеера: Прототип</title>
		<link>http://www.birzool.com/videoplayer-prototype/</link>
		<comments>http://www.birzool.com/videoplayer-prototype/#comments</comments>
		<pubDate>Mon, 31 May 2010 14:06:12 +0000</pubDate>
		<dc:creator>Ярослав Бирзул</dc:creator>
				<category><![CDATA[Практика]]></category>
		<category><![CDATA[Теория]]></category>
		<category><![CDATA[rutube]]></category>
		<category><![CDATA[Vimeo]]></category>
		<category><![CDATA[YouTube]]></category>
		<category><![CDATA[видеоплеер]]></category>
		<category><![CDATA[практика]]></category>
		<category><![CDATA[прототип]]></category>
		<category><![CDATA[теория. интерфейс]]></category>

		<guid isPermaLink="false">http://www.birzool.com/?p=507</guid>
		<description><![CDATA[Здравствуйте, уважаемые читатели.
Это вторая запись из серии «Интерфейс видеоплеера», которая посвящена созданию прототипа на основе данных, которые были получены в результате анализа уже существующих видеоплееров от ведущих игроков рынка.
Как вы помните, в записи «Интерфейс видеоплеера: Анализ» я анализировал последние версии проигрывателей от YouTube, Vimeo и RuTube и для каждого из них составил списки плюсов и [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте, уважаемые читатели.<br />
<em>Это вторая запись из серии «Интерфейс видеоплеера», которая посвящена созданию прототипа на основе данных, которые были получены в результате анализа уже существующих видеоплееров от ведущих игроков рынка.</em></p>
<p>Как вы помните, в записи «<a href="http://www.birzool.com/videoplayer-analysis/">Интерфейс видеоплеера: Анализ</a>» я анализировал последние версии проигрывателей от <a href="http://www.youtube.com">YouTube</a>, <a href="http://www.vimeo.com">Vimeo</a> и <a href="http://www.rutube.ru">RuTube</a> и для каждого из них составил списки плюсов и минусов с функциональной точки зрения. </p>
<p>При создании прототипа я буду опираться именно на эти списки — максимизируя плюсы и, стараясь, избавится от минусов.<br />
<span id="more-507"></span></p>
<p>Поехали.</p>
<p>В первую очередь, необходимо определится со стандартными размерами видеоплеера, который будет создаваться и соотношением сторон в видео. <strong>Будет ли это 4:3 или 16:10?</strong><br />
Для того, чтобы определится в этом моменте я пошел в ближайший российский агрегатор цен на товары (это был <a href="http://market.yandex.ru">Яндекс.Маркет</a>) и выбрал там видеокамеры. Как можно убедиться, широкоформатное соотношение сторон поддерживают <a href="http://market.yandex.ru/red_filter.xml?CMD=-RR=9,0,0,0-VIS=160-CAT_ID=105092-EXC=1-PG=10&#038;hid=90635&#038;CAT_ID=105092&#038;2142584814=select&#038;&currency=UAH">400 моделей из 497 на рынке</a>, что сразу склоняет чашу весов на сторону соотношения 16:10. </p>
<p>После того, как было выбрано соотношение сторон, необходимо было решить какие размеры плеера считать стандартными. В стане игроков видеорынка радует единогласие — <strong>ширина плеера 640 пикселей</strong>, а высота динамически подстраивается под ширину. Т.к. для создания прототипа с высотой всё же нужно определиться, то я предположил, что в плеере будет проигрываться сферическое видео в вакууме, и поставил высоту в 360 пикселей.</p>
<p>Итак, уже появился общий силуэт проигрывателя, однако есть еще один нерешенный концептуальный вопрос: <strong>будут ли функции управления видео показываться всегда или же будут всплывать при наведении мыши на видео</strong>.</p>
<p>Проанализировав свои три жертвы я пришел к выводу, что ответ на этот вопрос будет зависеть от того какая аудитория будет пользоваться видеоплеером.</p>
<p>YouTube и RuTube (для всех) показывает функции всегда, однако Vimeo, который ориентирован на творческих людей и гиков показывает функции при наведении курсора на видео.</p>
<p>Т.к. ситуация здесь патовая, я обратился за ответом на официальные сайты программ-видеоплееров для операционных систем и заметил, что основной тенденцией является как раз показ функций при наведении. Решив, что даже если сейчас пользователи не привыкли к такому ходу, то привыкнут в будущем, я решил, что мой вариант плеера будет показывать функции при наведении курсора, тем самым экономя драгоценное место внутри браузера.</p>
<p>Решив главные вопросы, я пришел к выводу, что стоит составить список тезисов, по которому я буду проходить при проверке своего плеера. В этот список я выписал и расставил в порядке важности все плюсы и минусы трех видеоплееров, которых я анализировал в прошлой записи.
<p></p>
<h2>Проверочный список:</h2>
<p><strong>Плюсы:</strong></p>
<ul>
<li>Удобная прокрутка видео.</li>
<li>Возможность вручную выбирать время начала загрузки ролика.</li>
<li>Интуитивные иконки-визуалы.</li>
<li>Изменение громкости в один клик.</li>
<li>Погашение громкости в один клик.</li>
<li>Возможность включения HD-разрешения для видео, не переходя на сайт.</li>
<li>Возможность получить ссылку на нужный момент в видео.</li>
<li>Быстрое получение html-кода для вставки ролика, не заходя на сайт.</li>
<li>Идентичность интерфейса на сервисе видео-хостинга и на других сайтах.</li>
<li>Возможность остановить загрузку видео.</li>
<li>Переключение режима времени ролика между «прошедшим и оставшимся».</li>
</ul>
<p><strong>Минусы:</strong></p>
<ul>
<li>Не стоит прятать ключевые функции плеера в контекстное меню по правой кнопке мыши.</li>
<li>Нежелательно менять уже устоявшееся расположение функций плеера.</li>
<li>Не стоит загонять пользователя на сайт ради просмотра видео в режиме HD.</li>
<li>Дать возможность пользователю сразу выбрать время начала загрузки видео, не дожидаясь пока видео, загрузится до этого момента.</li>
<li>Избавится от функциональных кнопок с неясными функциями.</li>
<li>Элементы управления видео хотелось бы видеть большого (но не слишком) размера.</li>
<li>Избавится от слишком большой интерактивности, однако действия пользователя должны вызывать реакцию интерфейса.</li>
<li>Не вставлять слишком назойливую рекламу. Вставлять её деликатно. Дать возможность простого и интуитивного её закрытия.</li>
</ul>
<p>Список вы видите перед собой, однако на некоторых моментах я бы хотел остановиться чуть более подробно.</p>
<p>Во-первых, я <strong>разделил функции плеера на основные и дополнительные</strong>. В основные вынес кнопку проигрывания и паузы, полосу проигрывания, изменение громкости и кнопку переключения в полноэкранный размер. В дополнительные — кнопку получения html-кода, включения HD-режима, а также кнопку получения общей ссылки на видео и ссылку на конкретный кадр. После разделения я разнес их в разные места — основные элементы расположил внизу, а дополнительные сверху.<br />
Во-вторых, решил, что <strong>плеер будет показывать рекламу в упрощенном формате</strong> от YouTube — узкая полоска с контекстным сообщением над дополнительными кнопками.
<p><a href="http://www.birzool.com/articles/vpp/start.html"><img src="http://www.birzool.com/wp-content/uploads/2010/05/player-570x321.png" alt="" title="player" width="570" height="321" class="alignnone size-medium wp-image-508" /></a><br />
Для просмотра прототипа в действии кликните на изображении выше или по <a href="http://www.birzool.com/articles/vpp/start.html">этой ссылке</a>.</p>
<p>Некоторые моменты из чеклиста не могут быть выполнены на этом этапе без привлечения программиста, однако знать их всё-равно необходимо, хотя-бы для того, чтобы человек, который будет реализовывать ваш интерфейс не придумывал ничего сам, иначе придется начать всё с начала.</p>
<p>Продолжение следует.</p>
<p><em>PS: следующей статьей в рамках цикла станет «Интерфейс видеоплеера: Дизайн». Её выход планируется в четверг, 10 Июня. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.birzool.com/videoplayer-prototype/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Постраничная навигация</title>
		<link>http://www.birzool.com/page-navigation/</link>
		<comments>http://www.birzool.com/page-navigation/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 05:21:52 +0000</pubDate>
		<dc:creator>Ярослав Бирзул</dc:creator>
				<category><![CDATA[Практика]]></category>
		<category><![CDATA[навигация]]></category>
		<category><![CDATA[страницы]]></category>
		<category><![CDATA[удобство]]></category>
		<category><![CDATA[юзабилити]]></category>

		<guid isPermaLink="false">http://www.birzool.com/?p=182</guid>
		<description><![CDATA[Переключение страниц на сайтах, несомненно, является очень важной, концептуальной деталью. Поэтому реализовывать эту систему нужно очень внимательно, и с аккуратностью. Детали тут играют несравненно большую роль по сравнению с остальными компонентами дизайна.

К сожалению, очень немногие люди пытаются сломать стереотипы, и продолжают творить нечто странное под видом навигации по страницам. Сегодня я постараюсь с вашей помощью решить эту ситуацию, чтобы сделать интернет лучше.

Задачи

Дать возможность в одно [...]]]></description>
			<content:encoded><![CDATA[<p>Переключение страниц на сайтах, несомненно, является очень важной, концептуальной деталью. Поэтому реализовывать эту систему нужно очень внимательно, и с аккуратностью. Детали тут играют несравненно большую роль по сравнению с остальными компонентами дизайна.</p>
<p><a href="http://www.birzool.com/page-navigation/ "><img src="http://www.birzool.com/wp-content/uploads/2008/10/avalon1.jpg" alt="Постраничная навигация" /></a></p>
<p>К сожалению, очень немногие люди пытаются сломать стереотипы, и продолжают творить нечто странное под видом навигации по страницам. Сегодня я постараюсь с вашей помощью решить эту ситуацию, чтобы сделать интернет лучше.</p>
<p><span id="more-182"></span></p>
<h3>Задачи</h3>
<ol>
<li>Дать возможность в одно действие переключать страницу.</li>
<li>Удобный переход на последнюю и первую страницу.</li>
<li>Правильное переключение на следующую и предыдущую страницы.</li>
<li>Удобочитаемый вывод списка страниц.</li>
<li>Выделение активной страницы.</li>
<li>Сделать всё вышеперечисленное по возможности в простом и симпатичном виде.</li>
</ol>
<h3>Решение задач:</h3>
<p>Перед началом решения вышесказанных задач нужно определиться с тем, что нам нужно улучшать. Для этого перейдем на сайты, у которых есть навигация по страницам, и этих страниц явно больше 100. Для того, чтобы их найти, достаточно перейти в google и набрать поисковый запрос вида «719 720 721». После этого выбираем наиболее интересные примеры и изучаем их.</p>
<p>Я выбрал в качестве примеров недоработанной навигации по страницам следующие сайты:</p>
<p><strong>1. PhotoUA</strong><br />
Украинское агентство цифровой фотографии создано с целью предоставления цифрового новостного фото.</p>
<p><a href="http://www.photoua.com/"><img src="http://www.birzool.com/wp-content/uploads/2008/10/1.png" alt="Постраничная навигация" /></a></p>
<p>предоставлять пользователю удобную навигацию, так как страниц много, контента на страницах и того больше. Но, увы, этот сайт может представить только набор ошибок связанный с навигацией: невменяемые стрелочки, невозможность выбрать страницу, активная страница никак не выделяется, и др.</p>
<p><strong>2. </strong><strong>EuroLine</strong><br />
Довольно известная грузинская авиакомпания EuroLine предоставляет перелеты в Европу и Азию.</p>
<p><a href="http://www.avia24.com"><img src="http://www.birzool.com/wp-content/uploads/2008/10/2.png" alt="Постраничная навигация" /></a></p>
<p>К сожалению, болезнь навигации не обошла и такую крупную компанию: переключение на страницы сделаны неудобно, переход на первую и последнюю страницу вовсе отсутствует, а ссылки на следующие и предыдущие страницы сделан в виде двойных стрелочек. К счастью, активная страница выделена.</p>
<p><strong>3. </strong><strong>Пресс-КIT</strong><br />
Украинское независимое агенство, предлагающее широкий спектр информационных, рекламных услуг, и разнообразные возможности фото-службы.</p>
<p><a href="http://www.kit.com.ua/"><img src="http://www.birzool.com/wp-content/uploads/2008/10/3.png" alt="Постраничная навигация" /></a></p>
<p>Увы и ах. Опять информационное агенство, которое должно дать возможность быстро путешествовать по страницам сайта, но… не дает. Более или менее интуитивные, стрелочки не позволяют быстро выбрать нужную страницу. Прибавьте к этому слабое выделение текущей страницы и возможности пролистать все сразу.</p>
<p><strong>4. </strong><strong>Форум посвященный Гарри Поттеру.</strong><br />
Кому-то может показаться смешным то, что я выбрал в качестве примера этот сайт, но должен вас разочаровать: выбрал я его потому, что он имеет огромное количество страниц.</p>
<p><a href="http://www.harrypotter.com.ua"><img src="http://www.birzool.com/wp-content/uploads/2008/10/4.png" alt="Постраничная навигация" /></a></p>
<p>К сожалению, волшебные сайты не имеют иммунитета от болезни навигации и страдают большим количеством симптомов: не дают возможности интуитивно перейти на следующую\предыдущую страницу. Есть возможность перейти на нужный номер страницы, но, увы, очень корявая эта возможность.</p>
<p><strong>5. </strong><strong>Фишки.Нет</strong><br />
Аннотации за ненадобностью тут не будет. Все знают, что это за сайт и с чем его едят.</p>
<p><a href="http://www.fishki.net/"><img src="http://www.birzool.com/wp-content/uploads/2008/10/5.png" alt="Постраничная навигация" /></a></p>
<p>Этот сайт, по сути — кошмарный сон юзабилиста, но навигация по его страницам дает ему анти-фору еще больше. Судите сами: простой список из страниц. Более идиотского способа вывести почти 900 чисел найти сложно. При этом страницы расположены в шахматном порядке, что, по идее, должно было улучшить навигационные качества, но не улучшает. Активная страница выделяется, но банально теряется среди такого массива информации. Создатели сайта решили не делать ссылки на последнюю\первую страницы и на следующие\предыдущие. Видимо, посчитав их ненужными при возможности быстро (как им казалось) выбрать нужную пользователю страницу.</p>
<p>Итак, с проблемами мы разобрались. Теперь стоит перейти к решению поставленных нами задач.</p>
<p><strong>Дать возможность в одно действие переключать страницу</strong><br />
Под этой фразой я понимаю функцию быстрого выбора нужной страницы в 3 клика и меньше. Т.е. если пользователю нужно найти 761-ю страницу, не нужно его гонять по 10 страниц за раз. Нужно просто дать ему эту страницу выбрать.</p>
<p>Решить эту ситуацию довольно просто: либо выпадающим списком с прокруткой (прокрутка для того, чтобы список был меньше чем 2000px при 1000 страницах), или же перемоткой списка движениями мыши. Тут всё зависит от личных предпочтений дизайнера. Лично я предпочитаю движения курсором. Что я подразумеваю под этим — смотрите на картинку сверху.</p>
<p><strong>Удобный переход на последнюю и первую страницу.</strong><br />
Если пользователь забрел вглубь сайта и хочет вернуться на первую страницу из списка, нужно дать ему способ сделать это быстро. По статистике, это одна из самых часто используемых функций навигации. Единственное ограничение в данном случае состоит в том, чтобы называть вещи своими именами и писать слова «Первая» и «Последняя» словами.</p>
<p>При этом желательно эти ссылки выводить полярно: &laquo;Первая&raquo; справа, &laquo;Последняя&raquo;слева .</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/10/i-1.png" alt="Постраничная навигация" /></p>
<p>Также при создании этих ссылок учитывайте, что они не должны забирать внимание у ссылок «Следующая»/«Предыдущая» — ведь они самые важные в навигации по страницам.</p>
<p><strong>Правильное переключение на следующую и предыдущую страницы</strong><br />
Самый важный пункт списка. <span id="OutMsgText">По статистике, при наблюдении за пользователями, эти ссылки  используют чаще всего</span>. Именно поэтому они должны быть довольно большого размера (не огромного, но такого, чтобы пользователю не нужно было прицеливаться). Их не стоит представлять в виде одиночных стрелочек, как это любят делать создатели движков.</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/10/i-2.png" alt="Постраничная навигация" /></p>
<p>Лучше всего совместить с помощью типографического форматирования стрелочку (они есть почти во всех стандартных шрифтах Windows) и надпись. Т.е. вот так: <a href="#">? Следующая</a> | <a href="#">Предыдущая ?</a></p>
<p><strong>Удобочитаемый вывод списка страниц</strong><br />
Тут всё просто. Не стоит показывать массив из всех страниц сайта сразу. Пример сайта Фишки.Нет ясно показывает нам, что навигация по такому списку — не из легких. Лучше всего выводить 5-7 страниц, которые находятся по соседству.</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/10/i-3.png" alt="Постраничная навигация" width="607" height="181" /></p>
<p>У некоторых людей существуют трудности с восприятием списка, если в нем находится больше семи элементов, поэтому выводить более семи соседних страниц не стоит.</p>
<p><strong>Выделение активной страницы</strong></p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/10/i-4.png" alt="Постраничная навигация" /></p>
<p>Принципы те же, что и для всех остальных ссылок. Чтобы человек быстро понял, где он находится, выделять активную страницу нужно также активно: полужирным начертанием, изменением цвета и, что немаловажно, стоит убирать ссылку с этой цифры. Ведь ссылаться на страницу, на который пользователь уже находится — плохой тон.</p>
<p><strong>Сделать всё вышеперечисленное в простом и симпатичном виде</strong><br />
Под этой фразой я подразумеваю отсутствие сложных графических эффектов, которые отвлекают внимание пользователя, и сложностей программных — глюков. Симпатичность вида каждый определяет для себя сам, но общие принципы еще никто не отменял: каждый элемент должен быть вровень относительно других, иметь размеры пропорциональные своим функциями. Также стоит соблюдать строгую графическую сетку и отступы от элементов.</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/10/itog.png" alt="Постраничная навигация" /></p>
<p><span id="OutMsgText">Результатом этого пункта у меня вышла вот такая вот  навигация. Все написанные выше принципы в ней соблюдаются. </span>Практическая реализация и способ решения в скором времени будут опубликованы в  блоге Lampochek.Net, где я и еще один человек расскажем вам, как это  всё делалось технически.</p>
<h3>Немного новостей</h3>
<ol>
<li><a href="http://www.birzool.com/info/">Информация к прочтению</a> была обновлена. Тем кто еще не читал — читать в обязательном порядке.</li>
<li>Была добавлена страница моих <a href="http://www.birzool.com/friends/">компаний-друзей</a>. В скором времени ожидайте такую же, но с конкретными людьми.</li>
<li><a href="http://twitter.com/DezmASter">Я в твиттере</a>. Кто там есть — отслеживайте!</li>
</ol>
<h3>Тем временем</h3>
<ol>
<li><a href="http://www.design-freak.com/widgets/ruburner.-prodolzhaem-zhech/">Миша Квакин</a> продолжает продвигать свой новый проект — RuBurner.</li>
<li><a href="http://s13.by/2008/10/22/dlya-chego-belorusskim-gos-i-kom-kontoram-formyi-obratnoy-svyazi/">Сергей Чаботько</a> пишет о формах обратной связи для гос. контор.</li>
<li><a href="http://chernev.ru/peppy-samaya-bystraya-podderzhka-css3.html">Егор Чернев</a> рассказывает о CSS3 библиотеке Peppy.</li>
<li>А также Егор рассказывает о <a href="http://chernev.ru/udobnaya-navigaciya.html">программной реализации</a> постраничной навигации.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.birzool.com/page-navigation/feed/</wfw:commentRss>
		<slash:comments>105</slash:comments>
		</item>
		<item>
		<title>Идеальная авторизация</title>
		<link>http://www.birzool.com/ideal-authorization/</link>
		<comments>http://www.birzool.com/ideal-authorization/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 08:12:29 +0000</pubDate>
		<dc:creator>Ярослав Бирзул</dc:creator>
				<category><![CDATA[Практика]]></category>
		<category><![CDATA[авторизация]]></category>
		<category><![CDATA[идеалы]]></category>
		<category><![CDATA[поля]]></category>
		<category><![CDATA[удобство]]></category>

		<guid isPermaLink="false">http://www.birzool.com/?p=147</guid>
		<description><![CDATA[Не знаю почему, но удобству формы для входа на сайт уделяется уж слишком мало внимания со стороны дизайнеров. Большинство считает этот блок слишком простым, чтобы уделять ему много времени. Что совершенно зря.

Казалось бы – что тут может быть сложного: два поля, кнопка, пару ссылок и, возможно, чекбокс. Но всё не так просто как кажется на первый взгляд.
Существуют довольно жесткие рамки отображения формы [...]]]></description>
			<content:encoded><![CDATA[<p>Не знаю почему, но удобству формы для входа на сайт уделяется уж слишком мало внимания со стороны дизайнеров. Большинство считает этот блок слишком простым, чтобы уделять ему много времени. Что совершенно зря.</p>
<p><a href="http://www.birzool.com/ideal-authorization/"><img class="alignnone" title="Идеальная авторизация" src="http://www.birzool.com/wp-content/uploads/2008/09/frontend1.jpg" alt="" width="400" height="150" /></a></p>
<p>Казалось бы – что тут может быть сложного: два поля, кнопка, пару ссылок и, возможно, чекбокс. Но всё не так просто как кажется на первый взгляд.</p>
<p><span id="more-147"></span>Существуют довольно жесткие рамки отображения формы входа, а также некоторые моменты, которые просто стоит учитывать, рисуя эту форму. Постараюсь их описать как можно подробнее:</p>
<p>1. Форма входа должна быть видна на первом экране браузера. Т.е. сразу при открытии сайта, без использования полосы прокрутки. При этом нужно учитывать минимальную высоту разрешения мониторов пользователей на момент создания дизайна, а также то, что браузер забирает на себя от 10 до 30% пространства.<br />
<a href="http://www.birzool.com/wp-content/uploads/2008/09/1-big.jpg"><img src="http://www.birzool.com/wp-content/uploads/2008/09/1.jpg" alt="" /></a></p>
<hr />
<p>2. Нежелательно выводить поля в линию. При выводе полей в столбец пользователь заполняет их практически на автомате – сказывается привычка. Если же выводить поля в линию – психологический паттерн не столь силен.</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/09/2.jpg" alt="" /></p>
<hr />
<p>3. «Размер не имеет значения». Фраза, которая никак не относится к кнопке входа. Она не должна быть расчитана на снайперов. Учитывайте, что сейчас всё большее распространение приобретают мониторы с довольно большим разрешением, на которых маленькие кнопочки выглядят сущим мучением. Но в то, же время не переусердствуйте с размерами.</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/09/3.jpg" alt="" /></p>
<hr />
<p>4. Зачастую кнопка входа лучше всего смотрится, если её ширина совпадает с шириной полей. Хотя это уже зависит напрямую от дизайнера, который и занимается проектировкой формы входа. Данный момент точно не является правилом. Скорее личным предпочтением автора.</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/09/4.jpg" alt="" /></p>
<hr />
<p>5. Поля логина и пароля должны быть одного размера. Установлено, что при поиске формы входа пользователь «сканирует» глазами страницу в поисках двух одинаковых полей, которые находятся в непосредственной близости друг от друга. Поэтому крайне нежелательно располагать также какие-то другие поля ввода.</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/09/5.jpg" alt="" /></p>
<hr />
<p>6. Если вы ограничены в месте – можно перенести надписи «Логин», «Пароль» внутри полей, которые исчезают при клике на них. У этого решения 2 минуса – иногда люди нажимают на поле, а потом отвлекаются. Поэтому пользователи могут быть сбиты с толку. Вторым минусом является то, что не у всех включен <a href="http://ru.wikipedia.org/wiki/Javascript">Javascript</a> с помощью которого и достигается подобный эффект. Поэтому надписи лучше выводить отдельно от полей.</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/09/6.jpg" alt="" /></p>
<hr />
<p>7. Размеры полей должны быть удобными как для ввода, так и для чтения. Стоит также учитывать отступы от краев поля до текста внутри него. Причем с запасом прочности – не все браузеры одинаково выводят текст внутри поля. Любимый верстателями <a href="http://ru.wikipedia.org/wiki/Internet_Explorer">Internet Explorer</a> вообще любит отступы на завтрак кушать.</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/09/7.jpg" alt="" /></p>
<hr />
<p>8. Ссылки на регистрацию и на восстановление пароля лучше всего выводить напротив каждого из полей соответственно. Т.е. «зарегистрировать» (или «новый») выводим напротив поля логина. А ссылку «забыли пароль?» напротив поля пароля. Всё просто, не так ли?</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/09/8.jpg" alt="" /></p>
<hr />
<p>9. Форма авторизации не должна быть графически пресыщенной в целом. Градиенты внутри поля добавляют мороки не только верстателям, но и пользователям.</p>
<p>10. Выводить форму входа можно на любом месте сайта. Будь-то сверху, справа, слева. В результате тестирования оказалось, что пользователям абсолютно удобен вывод формы авторизации в любом месте на сайте с учетом пунктов 1 и 2 этого списка.</p>
<p>11. На кнопке входа может быть написано всё что угодно. Вплоть до «выход» т.к. пользователи очень редко обращают внимание на надпись. Поэтому и закцикливаться на этом не стоит.</p>
<p>12. Если вход на сайт производится без перезагрузки страницы (<a href="http://ru.wikipedia.org/wiki/Ajax">AJAX</a>) обязательно нужно показывать то, что информация отправляется и обрабатывается. Лучше всего это достигается с помощью так называемого лоадера. Какой-нибудь зацикленной вертящейся, или <a href="http://www.webscriptlab.com/">бегающей фентифлюшкой</a>. Это повелось уже с наших любимых операционных систем, поэтому не стоит изменять привычке.</p>
<p>13. После входа на сайт информацию о пользователе, ссылки на настройки и прочую информацию из личного профиля лучше всего выводить на месте формы входа т.к. пользователь будет искать её именно там. Особенно если она построена через <a href="http://ru.wikipedia.org/wiki/Ajax">AJAX</a>.</p>
<p>Не забывайте также и общие положения о пустом пространстве между полями и кнопкой, отступы внутри полей, и снаружи.</p>
<p>PS: Друзья, настоятельно рекомендую тем, кто еще не читал небольшую <a href="http://www.birzool.com/info/">информацию к прочтению</a> обязательно её прочитать.</p>
<p>PPS: У вас есть твиттер? Тогда вы можете меня <a href="http://twitter.com/DezmASter">читать там же</a>.</p>
<h3>Тем временем</h3>
<p>1. <a href="http://www.design-freak.com/mics/zhyoltenkie-stranicy-interneta/">Миша Квакин</a> пишет о жёлтеньких (именно таких) страницах интернета.</p>
<p>2. <a href="http://chernev.ru/rabotaem-s-video.html">Егор Чернев</a> обозревает видео плеер Panda.</p>
<p>3. <a href="http://guicci.ru/2008/07/11/ischem-php-programmista-v-minske/">Guicci</a> ищут программиста в Минске.</p>
<p>4. <a href="http://s13.by/2008/09/19/voyna-ili-zdorovaya-konkurentsiya-birzhi-menyayutsya/">Сергей Чаботько</a> рассказывает о конкуренции в сфере контекстной рекламы.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.birzool.com/ideal-authorization/feed/</wfw:commentRss>
		<slash:comments>81</slash:comments>
		</item>
		<item>
		<title>Идеальный видеоплеер. Не утопия</title>
		<link>http://www.birzool.com/ideal-videoplayer-2/</link>
		<comments>http://www.birzool.com/ideal-videoplayer-2/#comments</comments>
		<pubDate>Wed, 28 May 2008 06:14:50 +0000</pubDate>
		<dc:creator>Ярослав Бирзул</dc:creator>
				<category><![CDATA[Практика]]></category>
		<category><![CDATA[rutube]]></category>
		<category><![CDATA[Vimeo]]></category>
		<category><![CDATA[YouTube]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[удобство]]></category>

		<guid isPermaLink="false">http://www.birzool.com/?p=112</guid>
		<description><![CDATA[Сравнительно недавно вышла заметка об идеальном видеоплеере для среднестатистического видео-хостинга. В ней я постарался учесть все минусы и плюсы плееров от многоуважаемых YouTube, Vimeo и RuTube.

Как оказалось – зря. Поняв, что эти плееры далеко не идеальны, и даже их комбинация идеальной не станет, что подтвердилось осмысленными комментариями с конструктивной критикой, мною было принято решение написать [...]]]></description>
			<content:encoded><![CDATA[<p>Сравнительно недавно вышла <a title="Идеальный видеоплеер" href="http://www.birzool.com/ideal-videoplayer/">заметка об идеальном видеоплеере</a> для среднестатистического <a title="Идеальный видео-хостинг" href="http://www.birzool.com/video-hostings/">видео-хостинга</a>. В ней я постарался учесть все минусы и плюсы плееров от многоуважаемых <a title="YouTube" href="http://www.youtube.com">YouTube</a>, <a title="Vimeo" href="http://www.vimeo.com">Vimeo</a> и <a title="RuTube" href="http://www.rutube.ru">RuTube</a>.</p>
<p><a title="Идеальный видеоплеер. Не утопия" href="http://www.birzool.com/ideal-videoplayer-2/"><img class="alignnone" src="http://img155.imageshack.us/img155/3085/lofr0.jpg" alt="Идеальный видеоплеер. Не утопия" /></a></p>
<p>Как оказалось – зря. Поняв, что эти плееры далеко не идеальны, и даже их комбинация идеальной не станет, что подтвердилось осмысленными комментариями с конструктивной критикой, мною было принято решение написать продолжение.</p>
<p><span id="more-112"></span><br />
Несколько вещей в спешке не были продуманы как следует, кое-что оказалось не таким уж идеальным, как казалось раньше, но в целом и общем получилось неплохо.</p>
<p>В этой статье я постараюсь описать те действия, которые я произвел с результатом предыдущей статьи, чтобы получить хороший результат тут.</p>
<p>Итак: вот, что получилось <a title="Иедальный видеоплеер" href="http://www.birzool.com/ideal-videoplayer/">в прошлый раз</a>:</p>
<p><a title="Идеальный видеоплеер" href="http://www.birzool.com/ideal-videoplayer/"><img src="http://www.birzool.com/wp-content/uploads/2008/05/21.jpg" alt="Иддеальный видеоплеер-1" width="488" height="401" /></a></p>
<h3>Что с ним стоит сделать?</h3>
<p>1.	<strong>Избавится от черного цвета</strong>, который хоть и недурно подчеркивает цветность видео, но сильно забирает на себя внимание, что отвлекает от содержания ролика. Поэтому я сменил черный цвет на нейтрально серый, смешав цвета плеера <a title="Студия Артемия Лебедева" href="http://www.artlebedev.ru/">САЛ</a> и <a href="http://www.apple.ru/">компании Apple</a>. Гибрид получился аскетичным, и симпатичным. И что немаловажно – больше не отвлекает внимание от содержания.</p>
<p>2.	<strong>Сменить регулирование звука</strong> на более интуитивное и понятное. Если раньше была маленькая иконка глушения звука, и уходящие вверх полоски громкости, то теперь я нарисовал вполне существенную иконку глушения, и завалил полоски набок. Теперь уровень громкости увеличивается движением вправо (что верно), и глушится иконкой динамика слева от полосок, к чему люди уже привыкли.</p>
<p>3.	<strong>Добавить кое-какие метаданные</strong>. Например, длину ролика, процент потоковой загрузки, и время проигрывания. Я постарался эти данные оставить в одной плоскости, но разделить визуально – ведь процент, и время несколько разные вещи.</p>
<p>Изначально я предполагал поставить процент загрузки ролика над ползунком проигрывания, но в итоге меня это сильно раздражало. Поэтому поставил в конце полосы проигрывания. Временные же данные поставил напротив процента, но слева. Получилось, на мой взгляд, вполне органично.</p>
<p>4.	<strong>Сменить ползунок проигрывания</strong>. В предыдущей версии он был довольно мелким, и малоинтуитивным. Сейчас же он имеет вполне существенный вид, и довольно интуитивен.</p>
<p>Как ни странно – в процессе тестирования оказалось, что ползунок является едва ли не самой важной частью интерфейсов видеоплееров, что меня сильно удивило.</p>
<p>5.	<strong>Сделать интуитивную полосу проигрывания</strong>. Теперь проигранное время выделено красиво гармонирующей синей полоской, а загруженное время – красивой серой. При этом у меня возник спор с Ромой Горшковым по поводу контрастности серой полоски по отношению к фону плеера.</p>
<p>В конце-концов я сдался, и в конечном счете остался доволен результатом. Также благодаря четкой вертикальной линии в конце полосы загрузки видно четкую границу загрузки. Хоть полоска и стала контрастной, её конец всё равно терялся на фоне.</p>
<p>6.	<strong>Сделать хороший прелоадер</strong>. Отсутствием оного грешат множество видеоплееров, что совсем не является их плюсом. Благодаря идее товарища Алишера (привет!), я решил сделать его в виде старого ленточного круга с сменяющимися цифрами от 10 до 1, но только на современный лад.</p>
<p>Теперь десятками процентов являются цифры, а точные определяются процессом заполнения полоски снаружи. Описал довольно сумбурно, лучше посмотрите на рисунок – так гораздо яснее.</p>
<p><img src="http://img225.imageshack.us/img225/9723/98594745yh0.jpg" alt="Прелоадер идеального плеера-2" /></p>
<p>7.	<strong>Продумать и пояснить механику</strong>. В прошлый раз было много вопросов, которые не видны на картинки, их нужно было испытывать на реальном прототипе, но теперь я постараюсь осветить наиболее полную картину механики действий внутри плеера.</p>
<p>8. <strong>Избавится от излишней модной стилизации</strong>, и остановится на симпатичном, но не вызывающем дизайне. Стилизация слишком режет глаз, и отвлекает от содержания, поэтому её под нож.</p>
<h3>О механике</h3>
<p>1.	Я бы хотел пояснить механику регулирования звука. В результате тестирования на себе, и на подопытных «кроликах» я понял, что наиболее важным является избавления юзверя от лишних кликов, но в то же время, чтобы регулирование было вполне интуитивным.</p>
<p>Как это сделано в этом прототипе? Уровень звука подсвечивается при наведении, и при клике на наведенную полоску – устанавливается. Если пояснение неясно – смотрите на картинку.</p>
<p><img src="http://img151.imageshack.us/img151/3950/78569306gl3.jpg" alt="Регулирование звука" /></p>
<p>2.	При движении ползунка время проигрывания двигается, а процент – загрузки нет. Можно передвинуть ползунок на незагруженную область, и загрузка начнется с места ползунка, и прекратится предыдущая. Похожая механика используется в плеере <a href="http://www.youtube.com">YouTube</a>. При движении ползунок становится полупрозрачным.</p>
<p>3.	После долгих раздумий, я всё-таки решил отказаться от кнопки «стоп», даже понимая её важность для некоторых людей, считаю, что эта функция не сильно востребована большинством пользователей, но интерфейс нагромождает серьезно. Поэтому минус, на мой взгляд, сильно перевешивает плюс.</p>
<p>4.	Я не считаю, что отказ от рамок плеера позволяет ему более хорошо вписаться в дизайн сайта. Серый цвет нейтральный, и внимание не привлекает – вписывается в любой дизайн, в отличии от черного. Зато рамки помогают «не сбежать» взгляду с видео. Часто, смотря видео без рамок, мой взгляд непроизвольно перемещается за пределы ролика, и я пропускаю моменты видео, тем самым дезориентируясь в нем.</p>
<p><img src="http://img132.imageshack.us/img132/5281/96798431qs5.jpg" alt="Идеальный видеоплеер-2" /></p>
<p>5.	Большинство кнопок реагирует на наведение мышки – либо меняют цвет, либо становятся более насыщенными. Всё это ради того, чтобы не изменять правилу «пользователь должен видеть результат своих действий». Наведение это тоже действие, которое хоть и не реагирует на проигрывание, но отображает взгляд пользователя. В данном прототипе кнопки становятся синими, а ползунок становится более насыщенным. Полоса проигрывания тоже реагирует на наведение, что показывает рисунок снизу.</p>
<p><img src="http://img100.imageshack.us/img100/1223/70169556qw0.jpg" alt="Полоса проигрывания" /></p>
<p>6.	Кнопка «Во весь экран» при наведении расширяет свои границы, что в разы повышает наглядность.</p>
<p><img src="http://img138.imageshack.us/img138/6733/61264338dr5.jpg" alt="Во весь экран" width="150" height="69" /></p>
<p>7.	Пример реакции кнопок на наведение:</p>
<p><img src="http://img78.imageshack.us/img78/1588/19834469vh2.jpg" alt="Реакция кнопок на наведение" /></p>
<p>8. Забрать код, или разместить этот плеер на сайте можно во время паузы, или после проигрывания ролика.</p>
<p>В итоге получился симпатичный, простой на вид, но не простой на содержание плеер, который лично мне доставляет море удовольствия своим существованием.</p>
<h3><a href="http://www.birzool.com/ideal-videoplayer-2/"><img src="http://img149.imageshack.us/img149/5484/76943101nc2.jpg" alt="Идеальный видеоплеер-2" /></a></h3>
<p>PS:  Внутри плеера используется видео из игры <a href="http://www.starcraft2.com">StarCraft 2</a>.</p>
<h3>Тем временем</h3>
<p>1. <a href="http://www.design-freak.com/2008/05/24/golos-chitatelya/">Миша Квакин</a> пишет о возможном появлении публичных блогов читателей внутри своего.</p>
<p>2. <a href="http://s13.by/2008/05/26/menyayu-lyudey-na-dengi-velikolepnaya-semerka/">Сергей Чаботько</a> меняет людей на деньги.</p>
<p>3. <a href="http://www.futuri.us">Футуриус</a> публично и яростно ненавидит спам. Видимо О.Н.И. уже добрались и до него.</p>
<p>4. <a href="http://www.jvetrau.com/2008/05/27/protsess-i-produkt-proektirovaniya-zhiznennyiy-tsikl-interfeysa-chast-1-chetyire-sloya-proektirovaniya/">Юра Ветров</a> размышляет о жизненном цикле интерфейса.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.birzool.com/ideal-videoplayer-2/feed/</wfw:commentRss>
		<slash:comments>109</slash:comments>
		</item>
		<item>
		<title>Идеальный видео-плеер</title>
		<link>http://www.birzool.com/ideal-videoplayer/</link>
		<comments>http://www.birzool.com/ideal-videoplayer/#comments</comments>
		<pubDate>Tue, 06 May 2008 20:07:46 +0000</pubDate>
		<dc:creator>Ярослав Бирзул</dc:creator>
				<category><![CDATA[Практика]]></category>
		<category><![CDATA[rutube]]></category>
		<category><![CDATA[Vimeo]]></category>
		<category><![CDATA[YouTube]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[удобство]]></category>

		<guid isPermaLink="false">http://www.birzool.com/ideal-videoplayer/</guid>
		<description><![CDATA[Наверняка вы помните, что в этой заметке я клятвенно пообещал поработать над юзабилити видеоплееров в видео-хостингах. И не просто поработать, а сделать идеальный видеоплейер. Данная статья будет более подвержена моему желанию экспериментировать над содержанием, чем остальные, поэтому готовьтесь читать немного, но с удовольствием смотреть.

Сделать то, что я задумал непросто, но я постараюсь ради того, чтобы [...]]]></description>
			<content:encoded><![CDATA[<p>Наверняка вы помните, что в <a title="Полевые исследования: Видео-хостинги" href="http://www.birzool.com/video-hostings/">этой заметке</a> я клятвенно пообещал поработать над юзабилити видеоплееров в видео-хостингах. И не просто поработать, а сделать идеальный видеоплейер. Данная статья будет более подвержена моему желанию экспериментировать над содержанием, чем остальные, поэтому готовьтесь читать немного, но с удовольствием смотреть.</p>
<p><a title="Идеальный видео-плеер" href="http://www.birzool.com/ideal-videoplayer"><img src="http://img90.imageshack.us/img90/8841/66iy7.jpg" alt="Идеальный видео-плеер" /></a></p>
<p>Сделать то, что я задумал непросто, но я постараюсь ради того, чтобы вам было интересно, и понятно.</p>
<p><span id="more-103"></span></p>
<p>Для начала работы мне потребуется несколько хороших плееров, из которых мы будем делать некого красивого Франкенштейна – отрезать лишнее, добавить нужное, улучшить оставшееся. Причем я буду стараться не затрагивать тему физических качеств, как-то качество потокового видео, размеры ролика, HD или нет, и т.п. Мне кажется, что это обсасывалось, чуть ли не каждым человеком, и материалов на эту тему просто не перечесть. Например: <a title="Есть ли альтернатива YouTube? Тестирования реальной работы пяти видеохостингов " href="http://internetno.net/2008/02/07/est-li-alternativa-youtube-testirovaniya-realnoy-rabotyi-pyati-videohostingov/">вот это</a>.</p>
<p>В качестве подопытных кроликов я возьму плеер самого популярного сервиса – <a title="YouTube" href="http://www.youtube.com">YouTube</a>, самого красивого – <a href="http://www.vimeo.com">Vimeo</a>, и самого быстрого – <a title="RuTube" href="http://www.rutube.ru">RuTube</a>.</p>
<p><a title="Vimeo" href="http://www.vimeo.com"><img src="http://www.birzool.com/wp-content/uploads/2008/05/3.jpg" alt="Vimeo" /></a></p>
<p>Затрагивать в переделке я буду несколько тем – эстетику, удобство внутреннего функционала, устройство навигации внутри видеоролика.</p>
<p>Для начала работы над своим вариантом мне нужно выделить плюсы и минусы каждого из наших подопытных, чтобы интерфейс вышел максимально красивым и удобным.</p>
<p><a title="YouTube" href="http://www.youtube.com"><strong>YouTube</strong></a><br />
Все на месте, но мне не нравится дизайн. На мой взгляд, слишком уж просто, и некрасиво. И если, скажем, в GoogleTalk простота красивая, то тут уж никак не подходит под это определение.</p>
<p><a title="Vimeo" href="http://www.vimeo.com"><strong>Vimeo</strong></a><br />
Красив, но местами плеер неудобен. Нет иконки быстрого погашения звука, да и само отображение звука реализовано не интуитивно. Неопытным пользователям может вздуматься, что это индикатор батареи, которой на самом деле не существует (ложки не существует, ага).</p>
<p><a title="RuTube" href="http://www.rutube.ru"><strong>RuTube</strong></a><br />
Непонятно для чего нужна кнопка «стоп», и что она забыла в непосредственной близости от кнопки «проигрывать». Также, на мой взгляд, неудобное регулирование звука, при котором требуется делать лишний клик, а также не интуитивная иконка раскрытия видео во весь экран. Также отсутствует индикатор загрузки.</p>
<p><a title="RuTube" href="http://www.rutube.ru"><img src="http://www.birzool.com/wp-content/uploads/2008/05/2.jpg" alt="RuTube" /></a></p>
<p>Итак, что нам нужно вместить в плеер:</p>
<ol>
<li>Удобное регулирование звука без лишних кликов.</li>
<li>Иконку мгновенного погашения звука.</li>
<li>Интуитивную иконку для разворачивания во весь экран.</li>
<li>Кнопку «проигрывать».</li>
<li>Кнопку «пауза».</li>
<li>Нормальный индикатор загрузки «Идет загрузка».</li>
<li>Интуитивный статус-бар процесса загрузки ролика. Интуитивно отобразить отображение временной полоски.</li>
<li>Вынести самые популярные действия с роликом с сайта в плеер.</li>
</ol>
<p><a href="http://www.youtube.com"><img src="http://www.birzool.com/wp-content/uploads/2008/05/1.jpg" alt="YouTube" /></a><br />
Сразу оговорюсь, что ради упрощения, я постарался совместить некоторые из пунктов. Например, я совместил статус бар времени и статус бар загрузки. Также совместил в одном месте кнопку паузы и проигрывания.</p>
<p><strong> Теперь детальнее:</strong></p>
<p>1. Регулирование звука без лишних кликов сразу подразумевает под собой то, что решение, которое используется в RuTube, откидываем, и нам нужно удобно совместить варианты в плеерах YouTube и Vimeo. Индикатор должен отображаться нарастающей волной полосок. Это настолько стандартно, что незачем сбивать людей своими инновационными решениями.</p>
<p>2. Т.е. иконки погашения звука в Vimeo нет, мы добавляем и её.</p>
<p>3. Симпатичная иконка в Vimeo. В RuTube и YouTube хромает её отображение. Поэтому мы просто доработаем вариант Vimeo – исходящие в 4 стороны луча.</p>
<p>4. Совмещаем кнопку «проигрывать» и «пауза». Т.к. кнопка «проигрывать» не может использоваться во время проигрывания ролика, и «пауза» не может использоваться во время паузы.</p>
<p>5. См. пункт 4.</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/05/11.jpg" alt="Видео-плеер с панелькой и наведененными кнопками" /></p>
<p>6. Отсутствием простейшей надписи «загрузка» грешит YouTube, и RuTube. В Vimeo довольно симпатичный и оригинальный индикатор.</p>
<p>7. Тут у всех плееров всё хорошо – все совместили статус бар процесса загрузки, и времени проигрывания. Следовательно, будем перенимать их опыт. Процесс загрузки отображается полупрозрачной полосой, а процесс проигрывания более четкой. Чем быстрее у пользователя интернет – тем красивее пробегает полоса загрузки.</p>
<p>8. В нашем случае это «Мне нравится», «Добавить в сайт», «Коды ролика», «Похожие ролики». К пунктам Vimeo добавил «Похожие ролики», т.к. в YouTube, и RuTube, эта функция в наличии, и я ей регулярно пользуюсь. Я вынесу эти действия на панель, которая выдвигается при приближении курсора к верхнему краю плеера. При бездействии эта панель просто задвигается обратно.</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/05/31.jpg" alt="Видео-плеер отображает процесс загрузки" /></p>
<p><strong>К элементам управления сразу относится пару замечаний:</strong></p>
<p>1. Они должны как-либо реагировать на наведение курсора.<br />
2. Желательно они должны как-либо реагировать на нажатие.</p>
<p>Для этого я снабдил свой прототип в верхней панели цветными пиктограммами при наведении, и легким затемнением при нажатии. Кнопки «проигрывать» и «пауза» также имеют свои цвета при наведении и нажатии.</p>
<p>При наведении на регулятор звука уровень звучания ездит за курсором мышки.</p>
<p>После разворота во весь экран пиктограмма «во весь экран» превращается в пиктограмму «свернуть». Для этого нам просто нужно сжать края ближе к друг-другу. При наведении просто менять эти две пиктограммы.</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/05/21.jpg" alt="Видео-плеер в состоянии проигрывания" /></p>
<p>На мой взгляд получилось довольно хорошо, и с точки зрения удобства, и с точки зрения эстетического удовольствия от просмотра видео – черный цвет подчеркивает цвета, а модные элементы добавляют немного «изюма» в довольно прозаичный интерфейс.</p>
<p>Если кому-то захочется, чтобы этот прототип перестал им быть, и кому-то потребуется рабочий вариант плеера – обращайтесь в контакты, обсудим варианты использования моего &laquo;.PSD&raquo; исходника.</p>
<h3>Тем временем</h3>
<p>1. <a href="http://www.design-freak.com/2008/05/06/rss-icons-campaign/">Миша Квакин</a> учредил акцию по раздаче ценных призов в виде красивых RSS иконок.</p>
<p>2. <a href="http://blog.dotfix.ru/2008-05-01/v-gostyah-u-antona-i-olgi/">Аня Галкина</a> опубликовала небольшой обзор посещения радио-ведущих.</p>
<p>3. <a href="http://s13.by/2008/05/03/uvelichivaem-prisutsvie-v-poiskovyih-vyidachah-google-40-posetiteley-po-tomu-zhe-yadru-zaprosov/">Сергей Чаботько</a> осветил способ улучшение выдачи в Google.</p>
<p>4. <a href="http://futuri.us/2008/05/04/budushhee-tut-rss/">Футуриус</a> рассказывает детально о RSS.</p>
<p>5. <a href="http://tyomma.ru/habr/">Тёмма</a> пишет о Хабрахабре.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.birzool.com/ideal-videoplayer/feed/</wfw:commentRss>
		<slash:comments>42</slash:comments>
		</item>
		<item>
		<title>Подсказки к полям</title>
		<link>http://www.birzool.com/prompting/</link>
		<comments>http://www.birzool.com/prompting/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 22:26:38 +0000</pubDate>
		<dc:creator>Ярослав Бирзул</dc:creator>
				<category><![CDATA[Практика]]></category>
		<category><![CDATA[whitespace]]></category>
		<category><![CDATA[белое пространство]]></category>
		<category><![CDATA[веб 2.0]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[поля]]></category>
		<category><![CDATA[психология]]></category>
		<category><![CDATA[удобство]]></category>
		<category><![CDATA[юзабилити]]></category>

		<guid isPermaLink="false">http://www.birzool.com/prompting/</guid>
		<description><![CDATA[Почти каждый из нас вполне себе представить, зачем нужны подсказки в случае огромных массивов данных. Многие могут помыслить о подсказках во время толкания речи. Подсказки есть в учебниках, мануалах, исходниках (неважно – код это, или дизайн).

Далеко не каждые разработчики могут себе представить ситуацию, когда подсказки должны быть на сайте, а когда их тут быть вообще [...]]]></description>
			<content:encoded><![CDATA[<p>Почти каждый из нас вполне себе представить, зачем нужны подсказки в случае огромных массивов данных. Многие могут помыслить о подсказках во время толкания речи. Подсказки есть в учебниках, мануалах, исходниках (неважно – код это, или дизайн).</p>
<p><a href="http://www.birzool.com/prompting/"><img src="http://www.birzool.com/wp-content/uploads/2008/03/5.png" alt="Подсказки к полям" /></a></p>
<p>Далеко не каждые разработчики могут себе представить ситуацию, когда подсказки должны быть на сайте, а когда их тут быть вообще не должно. Что они тут забыли-то?</p>
<p>Что я подразумеваю под «подсказками»? Не много, ни мало – подсказки. Для того, чтобы их использовать, писать, читать , совершенно не обязательно быть мастеровитым суфлером, оратором, и т.д., и т.п.</p>
<p><span id="more-83"></span></p>
<p>Эта статья будет разделена на несколько логических частей – для дизайнеров, для разработчиков и для обычных пользователей, которые считают подсказки откровенным трешем и <em>«нафигаонотамнужно?»</em> элементами. Причем считают они так до того, как ошибутся в вводе данных.<br />
Вот только, когда (реальный случай!) подсказки были убраны с формы регистрации, и освободилось немного свободного пространства, под названием whitespace, на сайте очень сильно уменьшилась конвертеризация пользователей анонимных в их зарегистрированных собратьев. Почему? Это и постараемся сегодня выяснить.</p>
<h3> Нафигаонотамнужно?</h3>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/03/1.png" alt="Подсказки к полям-1" /></p>
<p>Подсказки очень важны с точки зрения удобства хотя бы потому, что они не заставляют пользователя искать способы связи с администраторами сайта, у которых и без этого немало дел. Вот только известно, что люди обращаются к подсказкам только тогда, когда у них что-либо не вышло сделать, а не, скажем, перед заполнением какого-то поля. Посмотрят лишь перед готовым воплем, «Какого хрена тебе нужно тупая железяка?!», и слава богу, что «перед», а никак не «после». Хотя не исключено, да…</p>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/03/2.png" alt="Подсказки к полям-2" /></p>
<h3> Какая наша задача?</h3>
<p>Задач несколько, и они разношерстны по результату.</p>
<ol>
<li><strong>Сделать так, чтобы пользователь обращал внимание на подсказки до возмущенных воплей.</strong> Это главная задача – избежать ненужных криков. Как обратить внимание? Показывать конкретную подсказку, для конкретного поля, и только во время заполнения оного. Чем обращает на себя внимание? Динамикой, красивой и грамотной. Можно применять некоторые плашки, фоны (см. первый рисунок). Рамку же лучше не применять отдельно от фона, да и с фоном её, опять же, лучше не применять. Линии сильно «загрязняют» дизайн и ухудшают восприятие «на глаз».</li>
<li><strong>Оформить подсказку таким образом, чтобы она не выбивалась из дизайна, и в то же время привлекала к себе внимание.</strong> Это несложно, достаточно проявить толику сочувствия к дизайнеру, если дизайн делали не вы. Если же это ваш дизайн, то проблем возникнуть не должно.</li>
<li><strong>Подчеркнуть то, что подсказка динамически меняется для каждого конкретного поля.</strong> В обратном случае мы получим еще более запутанного монстра, чем тот, который был в начале. Опять же – используйте плашки, чтобы подчеркнуть то, что подсказка относится к конкретному полю, и ни к чему другому. Для этого достаточно объединить единым фоном, и приблизить подсказку, для того, чтобы они воспринимались как единый объект, а не как два разных.</li>
<li><strong>Уменьшить «загрязненность» страницы.</strong> Для этого все подсказки должны быть динамическими и показываться только при заполнении поля. В купе с предыдущим пунктом мы получим хороший инструмент воздействия на подсознания пользователя, да и привлечем внимание цветом и динамикой.</li>
<li><strong>В случае неверного ввода данных подчеркнуть, что они не соответствуют подсказке.</strong> Тут всё довольно просто – нужно указать пользователю тот факт, что из-за того, что он не воспользовался подсказкой, его не пропустит валидация при окончании заполнения. Причем подчеркнуть этот факт нужно во время непосредственного ввода данных в поле.</li>
<li> <strong>Подчеркнуть, что всё введено верно.</strong> Аналогично предыдущему пункту.</li>
</ol>
<p><img src="http://www.birzool.com/wp-content/uploads/2008/03/untitled-1.png" alt="Подсказки к полям-3" /></p>
<h3>Что получим?</h3>
<p>Явно увеличится  конвертеризация простых пользователей в полезных, с помощью всего нескольких действий – проверено. Увеличим лояльность будущих клиентов или зарегистрированных пользователей путем удовлетворения их потребностей в хорошем визуальном оформлении и отсутствии лишнего.</p>
<h3>Тем временем</h3>
<p>1. <a href="http://blog.dotfix.ru/2008-03-22/nusiness-system/">Юра Гугнин</a> размышляет о бизнесе и его системе.</p>
<p>2. <a href="http://s13.by/2008/03/26/daydzhest-novostey-bayneta/">Сергей Чаботько</a> освещает новости Байнета.</p>
<p>3. <a href="http://futuri.us/2008/03/25/ehvolyuciya-seti/">Футуриус</a> пробует себя в роли небезызвестного Дарвина.</p>
<p>4. <a href="http://www.design-freak.com/2008/03/21/rate-the-rated/">Миша Квакин</a> пишет о рейтингах и своём отношении к ним.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.birzool.com/prompting/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Ошибочная напасть или 404 в строю</title>
		<link>http://www.birzool.com/404403503/</link>
		<comments>http://www.birzool.com/404403503/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 22:24:24 +0000</pubDate>
		<dc:creator>Ярослав Бирзул</dc:creator>
				<category><![CDATA[Практика]]></category>
		<category><![CDATA[403]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[ошибки]]></category>
		<category><![CDATA[психология]]></category>
		<category><![CDATA[удобство]]></category>
		<category><![CDATA[юзабилити]]></category>

		<guid isPermaLink="false">http://www.birzool.com/404403503/</guid>
		<description><![CDATA[Как часто вы задумывались над тем, что видит пользователь, промахнувшись в наборе адреса? Или из-за внутренней ошибки обработчика ссылок, который выдал пользователю полностью несуразный URL? Возможно также и из-за банального человеческого фактора, в котором всяческие защиты от дурака просто не помогут?

На все эти вопросы есть один прекрасный ответ — да, такое случается, причем не так [...]]]></description>
			<content:encoded><![CDATA[<p>Как часто вы задумывались над тем, что видит пользователь, промахнувшись в наборе адреса? Или из-за внутренней ошибки обработчика ссылок, который выдал пользователю полностью несуразный <a href="http://ru.wikipedia.org/wiki/URL">URL</a>? Возможно также и из-за банального человеческого фактора, в котором <a href="http://www.birzool.com/passive-defense/" title="Статья ">всяческие защиты от дурака</a> просто не помогут?</p>
<p><a href="http://www.birzool.com/404403503/oshibochnaya-napast-ili-404-v-stroyu/" rel="attachment wp-att-53" title="Ошибочная напасть или 404 в строю"><img src="http://www.birzool.com/wp-content/uploads/2008/02/22.png" alt="Ошибочная напасть или 404 в строю" /></a></p>
<p>На все эти вопросы есть один прекрасный ответ — да, такое случается, причем не так редко, как хотелось бы разработчикам сервисов — примерно 0,5-3% по моим скромным прикидкам: тут уже зависит от «ЧеловекоПонятностности ссылок» (<a href="http://ru.wikipedia.org/wiki/%D0%A7%D0%9F%D0%A3_%28%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%29">ЧПУ</a>) — чем менее понятна ссылка — тем больше вероятность случайной ошибки от вездесущего человеческого фактора. Где проще ошибится, тут (site.ru/?userid=38174&amp;sessid=1238712390721) или тут (site.ru/users/DezmASter/)</p>
<p>Итак, я немного затянул с вступлением, а по первым строкам и не скажешь какая тема тут будет обсуждаться, а это не много, ни мало <strong>юзабилити страниц ошибок</strong>.</p>
<p><span id="more-50"></span></p>
<blockquote>
<p>Знаете, что значат такие загадочные цифры как 404, 403, 500, 501, 502 (я перечислил наиболее часто-встречаемые ошибки, весь же список можно посмотреть <a href="http://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP" title="Страница, на которой перечислены все сообщения HTTP протокола">по этому адресу</a>)? Это замечательно, я тоже (тихонько гордимся).</p>
</blockquote>
<blockquote>
<p>Для тех, кто в данный момент дислоцируется в тяжелой бронированной технике поясню: данные кадабро-подобные числа ни что иное, как коды определенных сообщений протокола <a href="http://ru.wikipedia.org/wiki/HTTP" title="О протоколе HTTP">http</a>, которые кратко и емко для знающих людей поясняют что творится с сайтом.</p>
<p><a href="http://www.yandex.ru/404"><img src="http://www.birzool.com/wp-content/uploads/2008/02/1.png" alt="404 Яндекса" /></a></p>
</blockquote>
<blockquote>
<p>Пример, который я привел в вступлении довольно узок, и затрагивает наиболее распространенную ошибку при работе с сайтом — 404, страница не найдена. Уверен, что вы не раз уже видели подобную ошибку у себя в браузере, но она была хорошо замаскирована, и не содержала всяких кармических чисел. Поэтому вы не обессудьте, но я буду в большинстве своем мудрить именно над страницей 404, а остальные в редких случаях. В крайнем случае — воспользуйтесь общими пожеланиями, которые можно найти в конце этой заметки.</p>
</blockquote>
<blockquote>
<h3>Задача</h3>
<p>Спроектировать такую страницу ошибки 404, которая бы не причиняла вреда пользовательскому мозгу.</p>
<p><a href="http://www.google.ru/404/"><img src="http://www.birzool.com/wp-content/uploads/2008/02/2.png" alt="404 Google" /></a></p>
</blockquote>
<blockquote>
<h3>Инструменты</h3>
<p><strike>Вантуз, фонарик, резиновые перчатки.</strike></p>
<p>Наш верный, и непотопляемый Adobe Photoshop, Axure, и толика разумного подхода. Причем Axure можно привлекать по желанию, лично я вполне обойдусь одним лишь photoshop.</p>
</blockquote>
<blockquote>
<h3>Исполнение</h3>
<p>Что нужно сделать в первую очередь? Отказатся от общего дизайна сайта, какой бы красивый он не был. Наша страница ошибки должна нести чисто функциональный характер, и быть симпатичной, но не более. От дизайна нужно оставить лишь логотип, да общую концепцию стиля.</p>
<p><a href="http://www.yahoo.com/404"><img src="http://www.birzool.com/wp-content/uploads/2008/02/3.png" alt="404 Yahoo" /></a></p>
</blockquote>
<blockquote>
<p>В качестве подопытного кролика я приведу в пример сайт одного известного на Украине <a href="http://wmstar.com.ua">WebMoney обменника</a>, который в скором времени обзаведется новым дизайном. Но у этого нового дизайна пока нет дизайна страниц ошибок — стоит это исправить.</p>
<p>Т.к. сам новый дизайн довольно яркий, и цветной, я специально выделил страницу ошибки полным отсутствием цветастости — она лишь отвлекает от сути, и привлекает внимание — «раз сайт потерял цвет, значит я что-то сделал не так» — таков примерный ход мыслей пользователя. И он в целом прав — страница ошибок не выдается если пользователь все сделал правильно.</p>
</blockquote>
<blockquote>
<p><a href="http://www.habr.ru/404"><img src="http://www.birzool.com/wp-content/uploads/2008/02/4.png" alt="404 Хабрахабра" /></a></p>
<p>Также на странице нужно дать «знающим истину» людям сразу понять куда они попали — для этого нужно особым образом подчеркнуть, что это именно 404 страница.</p>
<p>Для «знающих, но забывших» под загадочным индексом 404 подпишем значение ошибки.</p>
</blockquote>
<blockquote>
<p>Для «незнающих совсем» нам нужно также привести некоторые пояснения — как эта ошибка могла тут появится, и как с этим жить дальше. Лучше всего будет, если мы перечислим несколько наиболее вероятных ошибок, которые мог допустить пользователь, для того, чтобы попасть сюда. В нашем случае таких вероятностей несколько:</p>
<ol>
<li>Пользователь ошибся в наборе адреса.</li>
<li>Пользователь перешел со страницы поисковика на УЖЕ не существующую страницу.</li>
<li>Пользователь перешел по битой ссылке.</li>
<li>У пользователя произошла ошибка в ДНК.</li>
</ol>
</blockquote>
<blockquote>
<p>Также людям требуется какой-то знак обычно извещающий их об ошибках где-либо в жизни. В качестве очень яркого и стандартного знака может выступить ярко-желтый треугольник с восклицательным знаком посреди. Согласитесь — узнаваемо. Добавим в нашу страницу и его.</p>
</blockquote>
<blockquote>
<p> Еще можно воспользоватся довольно интересной вещью, как-то цветовые ассоциации. Для примера — красный ассоциируется с кровью, следовательно со смертью — что является нежелательным моментов у каждого нормального человека. Поэтому страницы ошибок довольно часто имеют подложку в красных тонах. У нас же при отсутвии любых цветов на странице ошибок — можно воспользоватся красным цветом, при это полная монохромность окружающих элементов только подчеркнет важность ошибки.</p>
</blockquote>
<blockquote>
<p> Еще я добавил форму комментирования для того, чтобы ошибшийся пользователь мог уведомлять разработчиков о том, как он сюда попал, и что он по этому поводу думает. Делается это для того, чтобы человек знал, что его ошибка безвести не пропадет, и о нем помнят. Разработчикам же знание того, как пользователь мог попасть на эту страницу тоже будет полезным — во избежание подобных ошибок в дальнейшем.</p>
</blockquote>
<blockquote>
<p>А вот и результат, который я получил совместив всё вышесказанное. Довольно логичный вариант, который в принципе не имеет ничего лишнего (форму комментирования при желании можно убрать). Похожая страница ошибки будет применяться и в новом дизайне для этого блога, ждем <a href="http://www.kleymenov.info/" title="Блог Сергея Клейменова">Сергея Клейменова</a> и его волшебные программерские руки.</p>
<p><a href="http://www.birzool.com/wp-content/uploads/2008/02/404.png" title="Результат" target="_blank"><img src="http://www.birzool.com/wp-content/uploads/2008/02/404-small.png" alt="результат" /></a><a href="http://www.birzool.com/wp-content/uploads/2008/02/404.png" title="Результат"></a></p>
</blockquote>
<blockquote>
<h3>Выводы</h3>
<p>Страницу ошибок нужно проектировать отдельно от всего проекта, учитывая лишь общие тенденции дизайна оного. Нужно сразу уведомить пользователей о том, куда он попал, и что с этим делать — также оставить узнаваемый индекс ошибки (в нашем случае 404), разьяснить значение этого индекса (можно на отдельной странице, но ссылку оставить стоит — как я и сделал). Также нужно оставить логотип, который используется на сайте, чтобы пользователь не потерялся, и не вздумал мигом закрыть страницу. Для ошибок стоит применять красный (кровавый) цвет ради психологических ассоциация «плохо-хорошо». Также стоит добавить и форму комментирования, чтобы человек не чувствовал безнадежность ситуации, а разработчики получили ценные мысли по улучшению.</p>
</blockquote>
<blockquote>
<p>Критика уважается и поощряется, также как и конструктивные дискуссии на эту тему, ведь тема обширная, и одной заметкой тут точно не обойдется, обещаю.</p>
<p>Идею для сей заметки мне подсказал <a href="http://www.futuri.us" title="Блог Футуриуса">Футуриус</a>, за что ему низкий поклон.</p>
<p>Кстати — кому нужна иконка «внимание!» (треугольник) — дарю. <a href="http://www.birzool.com/wp-content/uploads/2008/02/danger.png" title="Иконка ">256x256px, PNG24</a></p>
</blockquote>
<h3>Тем временем</h3>
<p>1. <a href="http://www.design-freak.com/2008/02/20/instrukcia-dlja-spamerov/">Миша Квакин</a> пишет инструкцию для спаммеров в комментариях.</p>
<p>2. <a href="http://blog.dotfix.ru/2008-02-19/internet-reklama-pshik/">Юра Гугнин</a> ищет рекламную площадку, и не может найти.</p>
<p>3. <a href="http://s13.by/2008/02/21/priuchite-chitateley-k-periodichnosti-publikatsiy-na-vashem-bloge-ili-chto-pisat-esli-net-idey/">Сергей Чаботько</a> размышляет о насущном — что писать, если ничего в голову не приходит?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.birzool.com/404403503/feed/</wfw:commentRss>
		<slash:comments>59</slash:comments>
		</item>
	</channel>
</rss>
