Как создается сайт
Заказчик сказал: "Хочу сайт!". Исполнитель ответил: "Без проблем. Через месяц будет готово". А почему собственно так долго? Окунемся в процесс разработки чтобы понять, в чем заключается создание сайта и на каких этапах этой работы требуется участие заказчика.
Весь процесс разработки сайта можно условно разбить на пять шагов.
Шаг 1. Составление технического задания
Техническое задание (ТЗ) - это документ, в котором детально описывается структура сайта, а также механизм работы его составных частей.
Разработка ТЗ - это совместный процесс заказчика и исполнителя, цель которого прийти к однозначному пониманию задач обеими сторонами.
Шаг 2. Дизайн, интерфейс
Встречают по одежке. А значит, каким бы интересным не был проект, внешний вид сайта решает многое. Поэтому на этом этапе вновь предстоит совместная работа заказчика и исполнителя.
Заказчику необходимо рассказать о своих пожеланиях по цветовой гамме сайта, расположению блоков. Также необходимо предоставить дизайнеру имеющиеся графические наработки (логотип, элементы корпоративного стиля и т.д.)
Наличие ссылок на понравившиеся сайты других компаний тоже могут помочь дизайнеру лучше понять пожелания заказчика и соответственно быстрее добиться желаемого результата.
Шаг 3. Верстка
После того, как дизайн готов и утвержден, заказчик может отдохнуть. За дело берется боец невидимого фронта - верстальщик. В его задачи входит оживить дизайн, а именно сделать из картинки веб-страницу, при открытии которой в браузере ссылки становятся живыми (например меняют свой цвет при наведении курсора), поля для ввода становятся доступными для заполнения и т.д.
Шаг 4. Техническое исполнение
Когда верстка готова, приходит время работать программистам. В их задачи входит реализовать функционал, описанный в ТЗ.
Функционал сайта как правило строится на базе CMS (системы управления контентом), т.е. системы, которая реализует базовый набор операций, необходимых для любого сайта (создание/редактирование страниц, управление меню и т.д.)
Функционала CMS достаточно для реализации простого сайта-визитки, однако если нужны дополнительные функции, такие как например форум, каталог продукции, возможность проигрывать аудио и т.д., в этом случае ядро CMS расширяется новыми модулями благодаря работе программистов.
Именно техническое исполнение сайта зачастую самый продолжительный и дорогостоящий процесс.
Шаг 5. Наполнение контентом. Тестирование. Запуск проекта
Вот функционал готов и прошел тестирование, а значит настало время сменить тестовую информацию на сайте реальной. Сайт готов и выкладывается в интернет. На этом этапе очень важно, чтобы к проекту вновь проявил внимание заказчик. Необходимо решить очень важный вопрос - кто будет заниматься дальнейшей поддержкой сайта.
