Без этого наша радость от twitter может быть неполной

17 Окт
2011

Каждый из нас иногда, пользуясь каким-либо сервисом, сталкивается с неудобствами, из-за которых в голове крутится мыслишка: «Вот был бы я разработчиком, то замутил бы фичу, чтобы было удобно». Часто претензия к удобству бывает обоснованной, а часто отражает придирчивую сущность того, кто её предъявляет.
Выношу на суд общественности мои предположения по повышению удобства достаточно популярного twitter. В повествовании буду придерживаться хронологического порядка обнаружения субъективных неудобств.

Отправка твиттов


Самое первое, на что я обратил внимание при отправке твиттов, так это то, что приходится нажимать на кнопку «Tweet» только мышкой. Считаю, что достаточно удобно было бы связать с этим часто совершаемым действием какое-нибудь сочетание клавиш, например «Ctrl+Enter». До сих пор часто получается на автомате сначала нажать де-факто «Ctrl+Enter», а уже потом, слегка разочаровавшись, тянуть руку к мышке и давить нужную кнопку после недолгих её поисков на экране.
Решение:
onkeypress="если «Ctrl+Enter», то form.Submit();"

Проверка имени списка на стороне клиента


image
Если кто-то создавал списки в twitter, а, думаю, что таких здесь много, то он знает, что имя ограничивается 25 символами. При этом сообщается об этом после того, как пользователь нажал заветную кнопку «Создать». Разве нельзя сделать проверку числа вводимых символов «на лету»?
Решение:
onkeypress="return checkMaxLength(textArea)"

checkMaxLength – функция, которая при каждом нажатии клавиши будет забирать из нужного textarea текущее число символов и при превышении выводить пользователю предупреждение.

Уведомление о наличии личных сообщений


О первых пришедших мне личных сообщениях я узнал совершенно случайно, просто из любопытства полез «тыкать куда попало». Каково же было моё удивление, когда я обнаружил в папке «Messages» пару сообщений, которые пылились там с месяц. Считаю, что во всех системах обмена приватными сообщениями (даже в самых отстойных) есть функция уведомления пользователя о новых и непрочитанных письмах.
Решение, ведь, совсем несложно выглядит: AJAX-запрос к базе, вставка результата в нужное место.

Отметка прочитанных твиттов


Часто бывает, что прочитаешь часть ленты, отвлечёшься, а по возвращению появились новые сообщения. В итоге получается зебра: непрочитанное – прочитанное – непрочитанное. По-моему, чертовски удобно, когда «система» запоминает всё то, что ты прочитал и больше не предлагает тебе это во второй раз. Так сделано, например, в Google Reader.

Напоследок


Среди своих знакомых я нашёл человека, которых заметил несколько недоделок. Вот его порция:
image
Было бы здорово получить стороннюю оценку степени субъективности указанных вещей.
И да, а чего вам не хватает в twitter?
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх