Согласен с тем, что парсер даты со строки можно написать либо найти готовый.
Но с моей точки зрения на юзабилити (она сугубо субъективна и не претендует на абсолютную истину) пользователю необходимо(!) дать возможность принимать решение — что и в каком формате передавать "незнакомым людям". Даже не смотря на то, что после ввода парсер все-таки перепроверит и в случае нестыковки переформатирует дату.
Действительно, удобнее всего использовать т. зв. in-place editor, который работает по довольно-таки нехитрому (кликнул на значение некоторого поля, сиё значение немедленно превращаетсья в , нововведенное значение которого опосля нажатия Enter благополучно заменяет текущее в базе) и простому в реализации (большинство популярных js-бибиотек предоставляют вполне удобный функционал подобного рода) принципу.
Очень часто использую jQuery+php для таких задач, хотя функиционал и удобность использования ExtJS намного выше. Имеет смысл его использовать только вместе с как минимум половиной мощи сего фреймворка.
Все равно количество действий не изменяеться:
— Старший лейтенант Василий Пупкин. Перехожу к ответу на второй вопрос(Tab/Mouse click).«Восьмигранный руль». Подтверждаю(Enter).
Еще есть пользователи, заходящие на сайт с разных мест (например, с работы/инет-кафе и с дома). На работе/в инет-кафе они упорно нажимают кнопку "Никогда для этого сайта" при попытке Менеджера Паролей сохранить авторизационные данные.
Диалоги 1 и 2 имеют одно довольно-таки важное различие: в первом пользователь сразу узнает, какую информацию от него требуют, во втором же используеться принцип step-by-step, который не всем пользователям знаком и интуитивно понятен.
А если не забывать про Enter, то первый диалог будет выглядеть так:
— Стой, кто идет и какой пароль?
— Старший лейтенант Василий Пупкин. Подтверждаю(Tab).«Восьмигранный руль». Подтверждаю(Enter).
— Проходи.
Опять-таки, важна сфера применения.
Я, например, устал в личном блоге (в который пишу только я) вводить еще и логин. В этом плане порадовал NanoGrabbr - там используеться третий вариант.
Согласен, но Ваш пример использует ту же функциональность (а конкретнее — поля формы), что и первый вариант в моем комментарии. Поэтому и не включал его в примеры.
Собственно, именно из-за наличия визитки — Менеджера Паролей — и желательно использовать первый вариант. Да и это сочетание полей ввода наиболее распостраненно и привычно среднестатистическому пользователю.
Давайте сравним формы входа с реальной жизненной ситуацией — так, для наглядности.
Диалог 1. Классическая форма «Логин & Пароль & Кнопка входа →»
— Стой, кто идет и какой пароль?
— Старший лейтенант Василий Пупкин, пароль — «восьмигранный руль».
— Проходи.
Диалог 2. Предложеная автором форма «Логин →Пароль → »
— Стой, кто идет?
— Старший лейтенант Василий Пупкин.
— Пароль?
— «Восьмигранный руль».
— Проходи.
Мне кажется, что лучше использовать первый вариант для сервисов с большим количеством пользователей (либо при регистрации добавлять функцию "Ваш пароль не уникален, измените", что не особо хорошо) и третий вариант — для сервисов с небольшим количеством пользователей (совместный блог etc.)
Хотя эмоционально второй вариант мне больше всего нравиться.
P.S. → — это как бы нажатие кл. Enter либо Tab.
Из тысяч (надеюсь, не преувеличиваю) паззлов был выбран один, имхо, действительно заслуживающий места в десятке — Puzzle Quest. Я любитель посидеть пару суток за шедеврами из серии "Мист" да в кваку побегать, если есть с кем, но вышеупомянутая игра доставила мне как минимум дней десять увлекательного игрового времени при умеренном темпе игры (1-3 часа в день). В десятку Forbes, я думаю, попали те игры, которые делают (и/или будут делать) погоду в игрострое будущего, т.е. отображают перспективные нововведения в существующие жанры/виды, в случае с Puzzle Quest — качественное смешивание рпг/квеста с небанальным казуальным геймплеем. На счет Bioshock согласен — он действительно в списке лишний.
да, именно там я на него когда-то и набрел. кажется, я тогда вообще впервые зашел на Хабр. спасибо за ту завлекательную статью, Вы даровали мне дзен )
хотя больше всего понравился именно юмор — магия "Curse family", моб "Hair elemental" — это на вскидку.
2. Q3 Arena OST — скорее всего от многократного прослушивания )
3. Painkiller OST.
В процессе дискуссии рождаються интересные вещи )
Поэкспериментируем:
http://www.therandom.org.ua/files/dateform2.png
Извините, не могу напрямую картинку добавить
Но с моей точки зрения на юзабилити (она сугубо субъективна и не претендует на абсолютную истину) пользователю необходимо(!) дать возможность принимать решение — что и в каком формате передавать "незнакомым людям". Даже не смотря на то, что после ввода парсер все-таки перепроверит и в случае нестыковки переформатирует дату.
Очень часто использую jQuery+php для таких задач, хотя функиционал и удобность использования ExtJS намного выше. Имеет смысл его использовать только вместе с как минимум половиной мощи сего фреймворка.
http://www.therandom.org.ua/files/dateform.png
Последний формат даты можно подгружать, учитывая региональные стандарты отображения даты пользователя (страну, например, по IP можно предположить).
— Старший лейтенант Василий Пупкин. Перехожу к ответу на второй вопрос(Tab/Mouse click).«Восьмигранный руль». Подтверждаю(Enter).
А если не забывать про Enter, то первый диалог будет выглядеть так:
— Стой, кто идет и какой пароль?
— Старший лейтенант Василий Пупкин. Подтверждаю(Tab).«Восьмигранный руль». Подтверждаю(Enter).
— Проходи.
Так что особой разницы не вижу
Я, например, устал в личном блоге (в который пишу только я) вводить еще и логин. В этом плане порадовал NanoGrabbr - там используеться третий вариант.
Собственно, именно из-за наличия визитки — Менеджера Паролей — и желательно использовать первый вариант. Да и это сочетание полей ввода наиболее распостраненно и привычно среднестатистическому пользователю.
→ — Enter
& — Tab
Диалог 1. Классическая форма «Логин & Пароль & Кнопка входа →»
— Стой, кто идет и какой пароль?
— Старший лейтенант Василий Пупкин, пароль — «восьмигранный руль».
— Проходи.
Диалог 2. Предложеная автором форма «Логин →Пароль → »
— Стой, кто идет?
— Старший лейтенант Василий Пупкин.
— Пароль?
— «Восьмигранный руль».
— Проходи.
Диалог 3. Форма «Пароль →»
— Пароль?
— «Восьмигранный руль».
— Проходи.
Мне кажется, что лучше использовать первый вариант для сервисов с большим количеством пользователей (либо при регистрации добавлять функцию "Ваш пароль не уникален, измените", что не особо хорошо) и третий вариант — для сервисов с небольшим количеством пользователей (совместный блог etc.)
Хотя эмоционально второй вариант мне больше всего нравиться.
P.S. → — это как бы нажатие кл. Enter либо Tab.
могу, если что.
хотя больше всего понравился именно юмор — магия "Curse family", моб "Hair elemental" — это на вскидку.