Процесс создания сайта разбит на несколько этапов Но пусть не подумает читатель, что время работы над сайтом из-за этого увеличено. Отнюдь. На сайт уходит примерно 2 - 3 недели по получению всех материалов от заказчика, если конечно речь не идёт о каком-то сложном программинге.
Постановка задачи
Пожалуй, самый ответственный момент. Проходит во время встречи с заказчиком. Определяется тип сайта: например, сайт - визитка, корпоративный сайт, информационный портал или каталог продукции или предлагаемых услуг. Планируется какую информацию следует разместить в Интернете и как часто она будет обновляться. Это может быть как моим же сопровождением ( периодическим обновлением ), так и сопровождением самого заказчика или сторонней компании, а также созданием административного интерфейса управления содержимым сайта для менеджеров компании.
Разработка технического задания
После получения от заказчика необходимых материалов, будь то фотографии или уже имеющиеся рекламные материалы, идёт разработка технического задания на создание сайта. В нем чётко расписаны этапы создания сайта, сроки исполнения и оплаты. Техническое задание является приложением к договору на проведение работ. Аванс в оговоренном в том же договоре размере выплачивается после его согласования.
Разработка графического дизайна
Дизайн – вещь субъективная. У каждого человека есть свои критерии оценки качества дизайна, и зачастую понятия «красиво» и «некрасиво» диаметрально отличаются для разных людей.
Я обращаю главное внимание на согласованность со стилем компании и на скорость загрузки изображений в сети Интернет и работаю до тех пор, пока дизайн не понравится как заказчику, так и мне.
Согласование обычно происходит по Интернету.
Вёрстка страниц в HTML-код
То есть создание рабочей модели сайта, с которой уже можно работать в Интернете. Согласование - также по Интернету, сайт я обычно располагаю на своём хостинге, предоставляя возможность заказчику следить за продвижением работ.
Разработка программных блоков
С помощью сайта, как известно, можно не только преподать информацию о компании.
Программые блоки – инструмент, который позволяет эффективно управлять информацией на сайте.
Помимо основной функции вывода, добавления и изменения информации, программные блоки могут решать задачи выбора из большого объема данных, формирования и отправки заказов, получения обратной связи от посетителей сайта и многое другое.
Использование баз данных MySQL позволит значительно ускорить обработку полученной или запрашиваемой информации.
Наполнение сайта информацией
После того, как программная основа создана и протестирована, я начинаю работу по наполнению сайта информацией. Для этого мне необходимо получить от Вас текстовые материалы и иллюстрации в полном объеме. Желательно, чтобы все материалы предоставлялись в электронном виде, но набор текстов или сканирование изображений входит в перечень дополнительных услуг, равно как и работа копирайтера.
Для сайтов, разработанных на основе CMS, мне приходится делать только начальное размещение информации на сайте, затем заказчик самостоятельно может осуществлять дальнейшее изменение и добавление материалов.
Однако, если в штате вашей компании нет сотрудника, готового выполнять подобную работу ( иногда у заказчика просто нет времени или свободного персонала для данной работы ) – тогда я могу взять эту обязанность на себя. Для некоторых клиентов я занимаюсь регулярным размещением статей и информационных материалов на сайте.
