Этапы создания веб-сайта.

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

Итак, переходим непосредственно к основным этапам:

Этап 1. Определение основных целей веб-сайта и его целевой аудитории.

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

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

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

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

Этап 2. Создание технического задания (ТЗ) на разработку веб - сайта.

Следующим этапом при создании сайта является этап формирование ТЗ на разработку сайта. ТЗ представляет собой текстовый документ, в котором очень подробно прописываются:

ТЗ является основным документом, на основе которого осуществляются все последующие этапы разработки, его отсутствие обычно приводит к плачевным результатам. Разработка ТЗ процесс двусторонний, заказчик должен сформировать цели сайта, описать его целевую аудиторию и высказать пожелание по функционалу, а исполнитель обязан обработать и  структурировать информацию, полученную от заказчика и техническим языком в текстовом документе описать, как будет работать будущий проект.

Этап 3. Создание дизайна веб-сайта.

На этом этапе дизайнер, на основании ТЗ, в специальной графической программе создает дизайн страниц будущего веб-сайта с прорисовкой всех графических  и текстовых элементов.

 Этап 4. Верстка сайта.

После утверждения заказчиком дизайна сайта (в письменном виде или по электронной почте) за работу принимается верстальщик – человек, который переводит дизайн на язык, понятный компьютеру с использованием языка гипертекстовой разметки HTML.

Этап 5. Сборка или программирование сайта.

На этапе сборки (как правило, с использованием DHTML, PHP, Perl, ASP и баз данных) происходит создание всех страниц сайта, определяется порядок работы меню, расставляются гипер-ссылки, создается динамика на сайте, подключаются программные модули (форум, галерея, новостная лента и т.п.) Если сайт должен иметь администраторский интерфейс (систему управления CMS), то он подключается именно на этапе программирования.

Этап 6. Информационное наполнение сайта (размещение контента).

На этом этапе информация, предоставленная заказчиком, размещается на сайте, т.е. путем перевода в специальный формат текст и графика располагаются на сайте на определенных страницах, и эта информация становится доступной для просмотра пользователям.

Этап 7. Приобретение доменного имени. подробнее

Этап 8. Расположение сайта в сети интернет (хостинг сайта). подробнее

Этап 9. Тестирование и отладка сайта. На этом этапе выявляются все ошибки и недочеты в программировании и написании текстов.