Прежде чем приступить непосредственно к разработке сайта, необходимо составить техническое задание на его изготовление.
На первом этапе определяется тип сайта: визитка, лендинг, корпоративный сайт, интернет магазин, сайт каталог, информационный портал. Категория товаров (услуг): производство (торговля) продуктов питания, промышленных товаров, услуги населению, консалтинг и т.п.
Рассчитывается предположительный объем сайта, количество страниц, составляется схема (структура) сайта, на основе структуры формируется его меню. Определяется порядок и схема расположения материалов, изображений, видео на страницах сайта. Что будет расположено в заголовке сайта, в баннере или слайд-шоу, в footer. Сколько колонок будет на сайте, одна, две или три. Какой ширины будет контейнер или страница будет по ширине экрана. Определяется цветовое решение сайта. Какие модульные элементы необходимо включить: фотогалерея, слайд-шоу, карусель, новостные блоки, форма обратной связи, заказ обратного звонка, чат WhansApp, опросники, форма заказа и т.п.
На втором этапе, регистрируется аккаунт на хостинге. Я давно работаю с надежным недорогим профессиональным провайдером хостинга Спринтхост. У них круглосуточная техническая поддержка, которая откликается в течение 20 минут. Подбираем и регистрируем домен, если еще нет зарегистрированного домена. Аккаунт на хостинге и домен регистрирую на имя заказчика. То есть все права на домен и сайт, находящийся на сервере этого хостинга, принадлежат сразу заказчику.
На третьем этапе, выбираем коммерческий шаблон для сайта, выполненный известными профессиональными студиями мирового уровня. Устанавливаем на выбранном для сайта домене CMS Joomla или OpenCart, устанавливаем выбранный шаблон. Адаптируем шаблон к нашим задачам, в соответствии с техническим заданием. Подбираем цветовое решение, схему расположения модулей с материалами сайта. Формируем структуру сайта, оформление. Где будут расположены, лого, контакты, определяем расположение заголовков, главного меню, где будут рекламно-информационные блоки и т.п. Обычно шаблон сайт предлагает следующее расположение блоков: header (шапка сайта),navigation (блок с главным меню сайта), content (в этом блоке размещается основной текстовый с изображениями материал страницы), footer (подвал сайта). Между ними можно разместить дополнительно рекламно-информационные блоки.
На завершающем четвертом этапе, сайт наполняется основными материалами заказчика (изображения, видео, тексты). Дальнейшее наполнение сайта производит сам заказчик. либо по дополнительному соглашению, эту работу выполняю я. На этом же этапе, я обучаю заказчика работе в административной панели сайта, на случай, если заказчик планирует самостоятельно информационно сопровождать сайт.