Опубликовано 1 комментарий

Этапы создания сайта

этапы создания сайта
Этапы разработки сайта

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

Этапы создания сайта

  • Выявление требований к сайту и их оценка
  • Разработка концепции сайта
  • Создание дизайна сайта
  • Создание макетов страниц и мультимедиа к ним
  • Вёрстка HTML-страниц и шаблонов
  • Программирование сайта или внедрение в систему управления содержимым (CMS)
  • Оптимизация и размещение материалов сайта
  • Тестирование и внесение корректировок
  • Запуск проекта
  • Поддержка и обслуживание работающего сайта

Этапы создания сайта могут дополняться отдельными действиями, но обычно их набор совпадает. Для построения сайта нужно пройти все шаги в независимости от того работает команда разработчиков или отдельный человек. Во втором случае работа усложняется из-за большого количества разноплановых задач, потому разработчики специализируются на каком-то одном этапе создания сайта, а с остальными частично знаком или вообще в них не ориентируется. Как я в дизайне:)

Выявление требований к сайту и их оценка

Определением требования и составлением ТЗ занимается менеджер. Он встречается с заказчиком, вникает в требования, описывает и формализует их. В ТЗ дается прогноз по объему работ, указывается на специфические требования заказчика. В книге Йенса Петера Якобсена «Концепция разработки Web-сайтов. Как успешно разработать Web-сайт с применением мультимедиа-технологий» рекомендуется озадачиться вопросами целей проекта, определении лиц принимающих решения, уточнение целевой аудитории и информации для нее. Наличие корпоративного дизайна, прототипов, планов рекламной компании — желательно охватить как можно больше вопросов.

Разработка концепции сайта

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

Создание макетов страниц

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

Создание дизайна сайта

Далее в работу вступает веб-дизайнер. Создаются дизайны главной и остальных страниц сайта. При создании учитываются требования ТЗ и возможности HTML, подбор фонов, расположение элементов на страницах и гармоничность, позиционирование и работу с цветом и т.д. При этом дизайны страниц создаются в графическом пакете (Adobe Photoshop и/или Illustrator, Gimp и/или Inscape)

Вёрстка HTML-страниц и шаблонов

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

Программирование сайта или внедрение в систему управления содержимым (CMS)

Если планируется не просто создание сайта-визитки, то в дело вступает программист. Он реализует логику на серверных (PHP, JavaScript или др.) и клиентском языке (JavaScript); иногда используется «полуфабрикаты» сайтов в виде CMS, когда большая часть кода написана и свободно распространяется, достаточно настроить систему для использования. Иногда требуется реализовать отдельные части сайта, в этом случае PHP-программист должен быть знаком в внутренним устройством CMS.

Оптимизация и размещение материалов сайта

Размещением материалов занимается контент-менеджер (знает HTML, умеет подправить вносимый контент необходимой разметкой). Оптимизацией загрузки сайта занимаются разработчики. Но есть еще понятие поисковой оптимизации сайта — комплекса работ, которые выполняют SEO-оптимизаторы (SEO — англ. search engine optimization).

Тестирование и внесение корректировок

Тестированием сайта может заниматься тестировщик программного обеспечения или разработчики сайта.

Запуск проекта

Запуск выполняется менеджером проекта, разработчиками

Поддержка и обслуживание работающего сайта

Ответственные лица:)

1 комментарий к “Этапы создания сайта

  1. […] этапе создания сайта реализующем воплощение требований заказчика, […]

Добавить комментарий