Шаблоны проектирования веб-приложений - страница 43




Поддерживайте адаптацию контента к потребностям и типам пользователей

Порталы обычно предоставляют пользователю доступ к большому объему контента, лишь малая часть которого действительно интересна пользователю. Например, системному администратору из отдела информационных технологий будут интересны совершенно иные виды контента и приложений внутрикорпоративного (интрасетевого) портала, нежели специалисту по набору сотрудников из отдела персонала. Точно также во многих экстрасетевых порталах конечных пользователей (клиентов) может интересовать совершенно иной контент, нежели партнеров и дилеров. Поэтому порталы должны поддерживать персонализацию и кастомизацию контента, сообразно потребностям и типам пользователей (см. шаблоны PERSONALIZATION и CUSTOMIZATION далее в этой главе). Что касается публичных порталов (таких как iGoogle, My Yahoo! и My MSN), там пользователям часто предлагается заданная по умолчанию страница портала, к которой они могут по необходимости добавлять страницы (рис. 4.16).

Рис. 4.16. На портал My Yahoo! пользователи могут добавлять свои собственные страницы, нажав на кнопку Add Page (Добавить страницу). В данном примере пользователь создал страницу Finance (Финансы)


Соблюдайте единообразие оформления

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

Автоматически авторизуйте пользователя при входе в приложения

Портал должен быть единообразным не только по стилю оформления, но также и по характеру взаимодействия с пользователем. Когда пользователь авторизовался на портале под своим именем, если нет необходимости в дополнительных мерах безопасности, предоставьте ему возможность органичного доступа к различным приложениям, без необходимости авторизоваться отдельно в каждом из них; т. е. портал должен поддерживать технологию единого входа (SSO) (рис. 4.17; см. шаблон LOG IN в главе 3).

Рис. 4.17. На портале iGoogle пользователи могут просматривать информацию из приложений Google Finance Portfolios, Google Calendar и Gmail, поскольку для входа в каждое из них нужны одни и те же реквизиты


Хотя применение технологии единого входа целесообразно для корпоративных порталов, во многие интернет-порталы могут быть включены другие приложения на основе веб-сервисов, для работы с которыми пользователям нужно авторизоваться отдельно. Например, портал iGoogle позволяет пользователям просматривать напоминания сервисов Jott (www.jott.com) на своем портлете, для этого пользователям необходимо авторизоваться отдельно. В таких случаях предлагайте пользователям возможность «запомнить меня», чтобы им не приходилось авторизоваться каждый раз при входе в портал.

Предоставьте пользователям возможность менять оформление портала в соответствии со своими предпочтениями

В отличие от многих веб-приложений, порталы разработаны для того, чтобы пользователь работал с ними регулярно и часто. Чтобы это взаимодействие было максимально эффективным и чтобы у пользователей возникало чувство, что это их личное рабочее пространство, предоставьте им возможность менять (кастомизировать) стиль оформления и расположение контента (см. шаблон CUSTOMIZATION далее в этой главе).