Пользовательская модель, которую мы будем использовать, разбирая закономерности и средства информационно-программной организации сайта, является интерпретацией модели организации сайта Джесса Гарретта, которую он представил в работе "Элементы опыта взаимодействия". Модель Гарретта включает в себя пять уровней: уровень стратегии; уровень набора возможностей; уровень гипертекстовой структуры; уровень структуры страницы; и уровень поверхности. Уровень стратегии описывает цели и задачи проекта. Уровень набора возможностей — контент и программную функциональность. Уровень гипертекстовой структуры — структуру сайта целиком. Уровень структуры страницы — навигацию и интерфейс, а также информационный дизайн страницы сайта. Уровень поверхности — визуальный дизайн сайта. Уровни стратегии и набора возможностей, гипертекстовой структуры, структуры страницы описывают абстрактно-логическую организацию сайта. Видимым, конкретно-образным строение и содержание сайта становятся на поверхности экрана. На поверхности стратегия, контент, структура сайта, навигация, интерфейс и информационный дизайн страницы проявляются в зримых образах. Для того, чтобы проследить формообразование каждого уровня организации сайта, для того, чтобы увидеть, как создается визуальный образ на каждом уровне, мы вынесем визуальный дизайн сайта за пределы модели логической организации сайта и рассмотрим образную организацию каждого уровня в отдельной зрительской модели организации сайта, дополняющей модель пользовательского опыта Гарретта. В модели Гарретта мы разделим уровень структуры страницы на уровень навигации и интерфейса как уровень организации процесса взаимодействия и на уровень компоновки как уровень логической организации страницы сайта. Таким образом, получим пользовательскую модель организации сайта. Уровень стратегии является базовым, отправным для проектирования. Он описывает практические цели и задачи проектирования, которые обусловливают организацию сайта. Уровень набора возможностей описывает контент, содержание и программную функциональность сайта, необходимые для достижения стратегических задач. Уровень гипертекстовой структуры описывает организацию содержания и пути взаимодействия с содержанием в информационной среде. Уровень навигации и интерфейса описывает способы и инструменты взаимодействия с информационной средой. Уровень компоновки описывает логическую структуру страницы. Пользовательская модель рассматривает организацию сайта с двух сторон: как организацию информационного пространства и как организацию программного продукта. На уровне стратегии устанавливаются общие для информационного пространства и программы цели проектирование. На уровне набора возможностей определяются контент и программная функциональность сайта. На уровне структуры выстраивается информационная архитектура и программные сценарии взаимодействия. На уровне навигации и интерфейса проектируется навигация по информационному пространству и программный интерфейс взаимодействия. На уровне компоновки информационные программные компоненты сопоставляются в структуре страницы. Стратегические задачи проектирования сайта включают в себя внутренние и внешние задачи. Внутренние задачи — это задачи, которые решает создатель сайта. Внешние задачи — это задачи, решаемые людьми, которые будут пользоваться сайтом. Таким образом, цели и задачи проектирования определяются тем, что хотят получить от сайта как создатели, так и пользователи. Набор возможностей — это, с одной стороны, набор элементов содержимого, то есть информационное наполнение сайта; с другой стороны, это набор программных функций, то есть набор программных алгоритмов, действий, реализуемых сайтом. Гипертекстовая структура в пользовательской модели — это организация информационного наполнения сайта в виртуальном пространстве, с одной стороны, и организация действий пользователя по работе с наполнением, с другой стороны. Организацию информации определяет информационная архитектура. Последовательность действий пользователя определяют сценарии взаимодействия. Навигация и интерфейс — это системы взаимодействия пользователя с сайтом. Навигация — это совокупность способов представления информационного пространства сайта, позволяющих пользователю ориентироваться в нем. Интерфейс — это совокупность инструментов управления информационным пространством, позволяющая пользователю перемещаться по страницам сайта. Компоновка — это организация логической структуры страницы: зоны навигации, зоны интерфейса и зон контента, иными словами, зон взаимодействия и зон содержания. Организацию страницы определяет информационный дизайн. Согласно подходу к проектированию Джесса Гарретта, этапы проектирования сайта соответствуют уровням организации и разрабатываются последовательно, от стратегии к компоновке. Каждый следующий этап обусловлен предыдущим. В то же время присутствует обратное влияние. Так, стратегия определяет набор возможностей, а имеющиеся возможности корректируют задачи проекта. Проектирование предполагает пересечение этапов, в котором, по мнению Гарретта, важно, чтобы работа на каждом уровне заканчивалась до того, как закончится работа на следующем. В модулях курса мы рассмотрим уровни пользовательской модели в последовательности этапов проектирования, от стратегии до компоновки.