Проектирование сайта
Покупая или получая в подарок игрушки с надписью "требуется сборка", вы понимаете, что вам предстоит решить головоломку. Многие, и я в том числе, около получаса пытаются выполнить задание, не читая инструкцию. Пока вы не начнете рвать на голове волосы и не сдадитесь, вы ни за что не заглянете в руководство. Этап проектирования Web-сайта предполагает написание такого руководства для всех членов команды разработчиков до того, как кто-то приступит к выполнению работы.
Создание схемы Web-сайта
Первоочередной задачей на этапе проектирования Web-сайта, как крупного, так и небольшого, является создание схемы сайта, или, говоря на языке Web-индустрии, карты сайта. Без создания карты сайта, ваш проект обречен на провал из-за того, что в команде разработчиков не будет согласия и общей направленности действий. Во-вторых, без плана вы не сможете учесть все содержимое страницы и других элементов сайта.
Например, представьте, что вы уже сделали полработы по созданию сайта и вдруг вспоминаете, что забыли внедрить область ресурсов. Теперь вам придется переделывать интерфейс, а при наличии плана вы бы сделали все правильно с первого раза.
Тестирование макетов страниц пользователями представляет собой эффективный процесс взаимодействия, который начинается на этапе проектирования и должен продолжаться и на этапе разработки. Тестирование элементов интерфейса на ранних стадиях проектирования поможет понять правильность проектирования, а также избежать поспешной разработки элементов интерфейса, которые бы пришлось переделывать из-за несоответствия требованиям пользователей.
В главе 6 более подробно описывается методология эффективного тестирования пользователями основных элементов интерфейса Web-сайта. Для этого нужно создать набор макетов Web-страниц с элементами интерфейса, на которых пользователь может щелкнуть мышью и узнать, как это может выглядеть и работать в будущем. Приглашая заказчиков для тестирования, нужно выбрать представителей разных групп пользователей.
Сборка содержимого сайта
Параллельно с созданием макетов страниц надо разрабатывать и план содержимого сайта. В конце концов, вы не сможете расположить область новостей на странице, не зная, откуда эти новости будут приходить на сайт, насколько большое пространство они будут занимать и как часто их надо обновлять.
Если на сайте планируется использовать систему управления содержимым (система управления базами данных, которая будет хранить всю текстовую информацию вашего сайта и автоматически заполнять Web-страшны), то контент-менеджер создает список всех текстовых элементов на каждой странице и разделяет их по типам (например, заголовки, названия, описания), а типы делит на подтипы. Контент-менеджер также занимается разработкой правил форматирования каждого типа текста, определяет максимальное количество символов в строке для разных типов текста.
И наконец, на этапе проектирования команда контент-дизайнеров предлагает стиль текста разрабатываемого Web-сайта, который максимально будет удовлетворять бизнес-целям, поставленным на этапе определения задач и требований. Например, должен ли текст сайта быть завлекающим, или побуждающим, или просто констатирующим факты? Команда писателей должна четко определиться с этими вопросами на этапе проектирования.
