Проектирование сайта

Покупая или получая в подарок игрушки с надписью "требуется сборка", вы понимаете, что вам предстоит решить головоломку. Многие, и я в том числе, около получаса пытаются выполнить задание, не читая инструкцию. Пока вы не начнете рвать на голове волосы и не сдадитесь, вы ни за что не заглянете в руководство. Этап проектирования Web-сайта предпо­лагает написание такого руководства для всех членов команды разработчиков до того, как кто-то приступит к выполнению работы.

Создание схемы Web-сайта

Первоочередной задачей на этапе проектирования Web-сайта, как крупного, так и небольшого, является создание схемы сайта, или, говоря на языке Web-индустрии, карты сайта. Без создания карты сайта, ваш проект обречен на провал из-за того, что в команде разработчиков не будет согласия и общей направленности действий. Во-вторых, без плана вы не сможете учесть все содержимое страницы и других элементов сайта.

Например, представьте, что вы уже сделали полработы по созданию сайта и вдруг вспо­минаете, что забыли внедрить область ресурсов. Теперь вам придется переделывать интер­фейс, а при наличии плана вы бы сделали все правильно с первого раза.

Тестирование макетов страниц пользователями представляет собой эффективный процесс взаимодействия, который начинается на этапе проектирования и должен продолжаться и на этапе разработки. Тестирование элементов интерфейса на ранних стадиях проектирования поможет понять правильность проектирования, а также избежать поспешной разработки эле­ментов интерфейса, которые бы пришлось переделывать из-за несоответствия требованиям пользователей.

В главе 6 более подробно описывается методология эффективного тестирования пользо­вателями основных элементов интерфейса Web-сайта. Для этого нужно создать набор макетов Web-страниц с элементами интерфейса, на которых пользователь может щелкнуть мы­шью и узнать, как это может выглядеть и работать в будущем. Приглашая заказчиков для тес­тирования, нужно выбрать представителей разных групп пользователей.

Сборка содержимого сайта

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

Если на сайте планируется использовать систему управления содержимым (система управления базами данных, которая будет хранить всю текстовую информацию вашего сайта и автоматически заполнять Web-страшны), то контент-менеджер создает список всех тексто­вых элементов на каждой странице и разделяет их по типам (например, заголовки, названия, описания), а типы делит на подтипы. Контент-менеджер также занимается разработкой пра­вил форматирования каждого типа текста, определяет максимальное количество символов в строке для разных типов текста.

И наконец, на этапе проектирования команда контент-дизайнеров предлагает стиль текста разрабатываемого Web-сайта, который максимально будет удовлетворять бизнес-целям, по­ставленным на этапе определения задач и требований. Например, должен ли текст сайта быть завлекающим, или побуждающим, или просто констатирующим факты? Команда писателей должна четко определиться с этими вопросами на этапе проектирования.