каких-либо сходства с готовым продуктом. Возможно, это покажется вам тривиальным, но перегруппировка полей форм на странице редактирования в соответствии с теми же частями на готовой странице, сделает их создание проще. Или создайте визуальную карту, которая иллюстрирует, как каждое поле формы связано в реальном мире. Или, возможно, просто создание ярлыка для каждого поля тоже имеет смысл
Хороший пользовательский интерфейс отражает ментальную модель пользователя, а не модель системы.
Другим примером является использование превьюшек. Это могут быть картинки при поиске, в списках или при просмотре свойств. Гораздо легче определить содержание визуальных атрибутов, которые будут опубликованы в конечный продукт, когда, например, понятно, как выглядит изображение, каково название текста или имя страницы.
8. Будьте последовательны
Пользовательский интерфейс должен быть последователен от страницы к странице, от компонента к компоненту. Это относится к навигации, кнопкам, формам, стилю текста, стилю ссылок, макету, терминологии и механизмам обратной связи (например, окнам оповещения или технологии yellow fade).
Особенно это важно в случаях, если некоторые части были кастомизованы, и, как правило, существенно отличаются по виду. Передача такого «Франкенштейна» в использование — надежный способ обеспечить систему неразберихой, которая не поспособствует восприятию и принятию новой системы пользователем. Пользователь должен чувствовать — это качественный продукт.
9. Помните о соответствии стандартам
CMS должна быть последовательной не только сама по себе, она также должна быть совместима и соответствовать тому, что пользователи, вероятно, ожидают от других аналогичных систем. CMS является веб-приложением, и стандарты веб-сайтов предполагают размещение поискового окна, использование контролов, таких как выпадающее меню, а также одиночный щелчок по ссылке. В то время как Rich Internet Applications становятся все более распространены, появляются новые стандарты, но это не повод для самодеятельности. Функциональность может потеряться за нетрадиционными методами взаимодействия (например, использованием правой кнопкой мыши или двойным щелчком по ссылке) и не будет очевидна, поскольку не соответствует ожиданиям пользователя.
10. Перекроите систему с учетом конкретных условий
Принцип последовательности также относится к тому, чтобы создать CMS, работающую аналогично другим инструментам и приложениям, используемым пользователями в их стандартной операционной среде. Интеграция с этими инструментами будет весьма полезна, будь то обеспечение легкого копирования контента из текстового редактора в CMS, или обеспечение работы CMS в стандартных браузерах, или, возможно, создание одного входа для организации, чтобы пользователям не приходилось отдельно логиниться в CMS.
Перекраивание CMS может также означать последовательное внедрение собственного дизайна и брендирования, в результате чего пользователи почувствуют себя «своими» для CMS и пройдут длинный путь по принятию ими новой системы (создание эмоциональных инвестиций).
Эта адаптация должна также включать удаление ненужных элементов (рекомендация 1), упрощение интерфейса (рекомендация 2), особенно в отношении ключевых задач (совет 6), упрощения языка коммуникации(рекомендация 3). Например, если конкретная цель — CMS для интранет-портала, то пользовательский интерфейс должен быть приспособлен к интранет, а не к веб-сайту, терминология которого была унаследована «из коробки».
11. Создайте эффективную стартовую страницу
Главная, или стартовая, страница или административаня панель для CMS является отличным инструментом, если она хорошо разработана и содержит полезные элементы. Не перегружайте ее стандартными элементами «из коробки», лучше подумайте, что пользователи должны видеть, когда они впервые входят в систему.
Используйте эту страницу, чтобы предоставить беспрепятственный доступ к решению ключевых задач, в порядке приоритетности всех возможностей системы, и уделяя особое внимание основным задачам (их следует отображать в большем размере, в верхней части страницы, и, возможно, с иконками). Редко используемые или менее важные функции могут отображаться в меньшем размере и быть расположены ниже на странице, если вы решили демонстрировать их все.
На это же этапе вы должны озаботиться упорядочением процесса входа в систему. Если CMS позволяет редактировать несколько сайтов, но конкретный пользователь редактирует только один из них, не допускайте, чтобы он каждый раз выбирал его из списка при входе на сайт.
Кроме того, подумайте об отказе от административной панели или главной страницы и вообще отправляйте пользователя прямо в самую общую задачу (если таковая имеется), с возможностью перейти на главную страницу, когда ему это необходимо.
12. Создайте качественные формы
Основным методом ввода данных в большинстве CMS-продуктов являются формы. И, как правило, они не очень удобны. Ваши формы должны быть хорошо разработаны, с логичной структурой, понятными обозначениями, надлежащей проверкой и четким призывом к действию. Как отмечено в рекомендации 7, форму приближенную к конечного продукту гораздо легче использовать и понимать. Прекрасные советы по созданию форм дает Люк Врублевски — Web Form Design.
13. Вовлеките дизайнера в процесс
Не оставляйте дизайн пользовательского интерфейса разработчикам, которые создают и устанавливают систему. Даже если они обладают необходимыми навыками для разработки интерфейса, они не смогут удержать в поле зрения дальнейшие перспективы развития, поскольку они слишком вовлечены в рутинные детали при разработке CMS. Даже опытным практикам юзабилити трудно держать в поле зрения конечных пользователей, они слишком сосредоточены на технических сложностях создания системы.
Большинство компаний не думают о том, чтобы использовать своих графических дизайнеров или юзабилистов как инструмент на пути к конечному продукту. Но они недооценивает важность этого инструмента, особенно если речь идет о крупном сайте.
14. Не полагайтесь на обучение
Обучение работе с системой не решит вопросы удобства. Еще долго после учебных занятий будут продолжать возникать проблемы, если интерфес неинтуитивен, а система сложная. В худшем случае, даже самим преподавателям будет трудно объяснить, как работает система и как ее использовать, так как они пытаются преодолеть разрыв между технической системой и пользователями.
Хотя учебные программы по CMS делает жизнь чуть легче, на мой взгляд, они редко эффективны. Почему бы просто не потратить время и деньги и не сделать систему простой в использовании? И тогда каждый сможет использовать ее без учебных занятий и нужды повторять пройденное.
15. Предоставьте пользователю помощь
Обучение не спасет плохо разработанную систему, но вы должны предоставить пользователю помощь. Это могут быть инструкции, объясняющие, что и как пользователям следует делать. Они могут демонстрировать процесс обучения с помощью тренингов