Аdmin
// 5 мая 2003 года«А можно сделать эту пиктограммку василькового цвета?..»
Вы заходите на замечательный, красивый сайт. Вздыхаете. Набираете в адресной строке браузера /admin, вводите admin/****** и видите перед собой несколько синих ссылок на белом фоне, сиротливо расположившихся вверху экрана.
Это Он. Администраторский Интерфейс. Поздравляем. Вы один из.
Все системы делятся на два типа: те, проектировка которых начиналась с админского интерфейса (пользовательского интерфейса), и те, в которых он не разрабатывался вообще.
Сайты же в этом плане довольно двуличные существа: интерфейса у них два пользовательский («для всех») и админский («для своих»). Разработка как правило начинается с пользовательского интерфейса только на том основании, что это собственно и есть «сам сайт», а до админского руки не доходят это, дескать, не так важно. (Бывают и исключения при разработке «регистра» первые несколько дней я потратил именно на «внутренности», ибо для меня гораздо важнее мое удобство писать, чем внешнее удобство для пользователей).
Админский интерфейс важен всегда. И если
Вся корявость интерфейса произрастает именно отсюда: почти никого не волнует, удобно им пользоваться или нет важен сам факт того, что он вообще есть.
Что с этим делать? Можно заплатить денег и нанять
«Но есть способ лучше», как любят говорить домохозяйки в рекламе. Согласно правилу 80/20, можно потратить всего 20% времени, чтобы добиться 80% результата. Другое дело как его потратить. (Кстати, музыка навеяла вы не читали еще «Степенное распределение, веблоги и неравенство»? Почитайте. Очень правильно все написано).
Так вот. Есть совсем простые правила, которые достаточно держать в голове при разработке интерфейса, либо просто потратить дополнительные полдня на их реализацию.
Итак…
1. Интерфейсом
2. Элементами интерфейса
Текстовые поля должны быть максимально большие. Шириной во весь экран. style="width:100%". Я вообще прописываю у себя
3. Админский интерфейс вещь для узкого круга. Поэтому всегда можно сказать, какими браузерами этот круг пользуется. И не надо поддерживать html 2.0. Даже не так: поэтому всегда можно рассчитывать на один бразуер (и вы его знаете). Давайте посмотрим на это так: ставят же MS Word для работы с документами. Так почему бы не пользоваться IE для работы с админским интерфейсом?..
Затачивая интерфейс под IЕ, можно при помощи минимума усилий добиться очень многого: начиная от кнопки вставки тэгов и горячих клавиш (5 строчек кода, зато очень удобно!), заканчивая юзабельными формами и разными прочими фенечками.
Все вышесказанное вовсе не значит, что в других браузерах интерфейс не должен работать вообще.
4. Вы не показываете баннеры в админском интерфейсе. Вы же не показываете, do you? Количество загрузок и перезагрузок страницы нужно свести к минимуму. Например, для закачки картинки можно вызывать
5. Админский интерфейс штука для Очень Важных Данных.
Это все, что я вспомнил. Главное помните. Первое правило юзабилити: не слушайте пользователей. Но заботьтесь о них.