?

Log in

No account? Create an account

ru_ucdesign

Проверка незанятости логина

янв. 29, 2007 | 02:39 pm
posted by: efreeti in ru_ucdesign

При регистрации пользователя очень удобно дать ему возможность проверить, зарегистрирован ли уже введенный им логин, или свободен.

Я вижу несколько способов это сделать:
1) Кнопка "проверить доступность". Её использует, например, Google. Способ хороший, однако требует дополнительных действий со стороны пользователя.
2) Автоматическая проверка при потере фокуса. Пользователь вводит логин, перемещает фокус на другое поле ввода и в этот момент производится AJAX-запрос на сервер, где определяется, зарегистрирован ли уже пользователь с таким логином. И как только получен ответ, под (рядом с) полем ввода пишется что-то типа "такой логин уже существует", или наоборот, "логин свободен".
3) Так же, как и второй, но только вывод надписи "логин занят" осуществляется по нажатию на кнопку "Отправить".

Собственно первый способ единственный, который я встречал в "живой природе", и мне хочеться понять, можно ли сделать лучше.

Если мы рассматриваем обычный сайт (т.е. AJAX используется только как вспомогательный инструмент, упрощающий взаимодействие), то 3-ий вариант мне кажется наиболее удачным решением - перезагрузка всей страницы происходит долго, а так мы получаем ответ мгновенно (если логин уже существует). При этом нет лишней кнопки, клика и главного недостатка метода 2 (о нём ниже).
Однако если это Rich-приложение уровня Backbase, то 3-й вариант становиться почти бессмысленным (если конечно сервер не сильно тормозит).

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

Собственно вопрос: насколько будет удобно, если надпись будет появляться (в среднем) уже после того, как пользователь начал заполнять другое поле? Т.е. грубо, что лучше - первый или второй способ в rich-applications?

Вечная ссылка | Написать комментарий {63} | | Пожаловаться

Покритикуйте: идеальный сайт для шаринга mp3

янв. 29, 2007 | 11:22 pm
posted by: max_evil in ru_ucdesign

Хочу сделать самый удобный и понятный в мире сайт для закачки и распространения mp3-файлов, и уже очень близок к этому:)

Прошу уважаемых специалистов посоветовать: что можно улучшить (в плане юзабилити, конечно)? Адрес - boomp3.com.

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

Есть ли способы еще больше ускорить и упростить процесс работы с сайтом (закачал файл - ввел информацию - получил ссылку)? Достаточно ли удобен, интуитивно понятен сам плеер?

Но больше всего меня беспокоит рекордер для прямой записи голоса с микрофона: http://boomp3.com/file/record. Как вам? Посетители почему-то им практически не пользуются, хотя, казалось бы, функция интересная и иногда полезная.

Вечная ссылка | Написать комментарий {22} | | Пожаловаться