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

Сайт - это инструмент, который может быть полезен для вашего бизнеса. Главное при создании сайта четко определить цели и задачи, которые сайт должен решать. Любым инструментом нужно грамотно и правильно управлять и лучше это делать с самого начала. Сайт здесь не является исключением из этого правила, но прежде чем им управлять - его нужно создать.

Современный мир очень динамичен и физически мы просто не можем быть в нескольких точках сразу и в одно время. Сайт позволит вам упростить работу с клиентами, заказчиками или партнёрами. На своём сайте вы сможете размещать любую информацию о себе, своих продуктах и услугах, которую хотите быстро донести до людей с которыми сотрудничаете. Современные возможности разработки таковы, что сайты могут быть доступны с любых устройств: ПК, планшеты, смартфоны. Работа сайта под разные типы устройств увеличивает количество потенциальных клиентов в разы.

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

Этапы работы

Сбор информации

Сбор информации, постановка цели и задач. Выбор технологического стека. Результат - утвержденное техническое задание и макет главной страницы.

Информация

  • Определяется главная цель сайта.
  • Какие задачи должен решать сайт.
  • Определяется целевая аудитория, которая будет взаимодействовать с сайтом.

Обычно цели и задачи формируются заказчиком и уточняются/корректируются вместе с разработчиком.

Заказчиком предоставляется вся информация для сайта: тексты, изображения, psd-исходники.

Техническое задание


ТЗ – документ в котором, определены общие сведения. Назначение и цели создания сайта. Требования к сайту: в целом – структура, персонал, разграничение доступа, сохранность информации; так и требования к функционалу сайта – его модулям (навигация, поиск и др.). Требования к дизайну сайта. Требования к видам обеспечения. Состав и содержание работ, Порядок контроля и приемки сайта. Указываются сроки разработки сайта.

Планирование

  • Создаётся карта сайта.
  • Создается макет страницы
  • Определяется технологический стек, CMS и другие инструменты.

Разработка сайта

Разработка сайта, в которую входит работа с дизайном, верстка, и интеграция с выбранной CMS. Результат - сайт, который удовлетворяет всем требованиям ТЗ.

Дизайн


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

Вёрстка


Вёрстка - представляет собой перенос дизайна сайта из psd-исходника на язык гипертекстовой разметки HTML5 с применением CSS3 и JS. Все элементы дизайна из PSD-файла занимают свои места согласно шаблону дизайна.

  • HTML5 - отвечает за структурное расположение элементов на странице
  • При помощи каскадных таблиц стилей CSS3 происходит точная настройка вида и представления элементов каждой страницы
  • JS - обеспечивает необходимую интерактивность каждому элементу на странице

Кроме того, вёрстка как правило должна быть адаптивной, кроссбраузерной. в некоторых случаях может быть табличной.

Программирование


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

  • Создаётся шаблон/тема для сайта.
  • Устанавливается выбранная CMS.
  • Устанавливаются/настраиваются или дорабатываются необходимые сайту модули.

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

Тестирование сайта на хостинге. Внесение дополнений, исправление всех неточностей, которые могут выявиться при тестировании. Наполнение сайта контентом заказчика.  

Контент


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

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


Тестирование сайта и исправление ошибок. Тестирование сайта может проводить как разработчик, так и заказчик. Наилучший вариант — это совместное тестирование.

Перенос на хостинг


Финальным этапом работы можно считать перенос сайта на хостинг заказчика и его публикацию в сети Интернет.