Сайты для всех

Веб-разработка продающего сайта — процесс создания веб-сайта либо веб-приложения. Основными этапами процесса являются веб-дизайн, Вёрстка веб-страниц, программирование для веб на стороне заказчика и сервера, а также конфигурирование веб-сервера.

На сегодняшний день существуют несколько этапов разработки веб-сайта:

Проектирование сайта либо веб-приложения (сбор и обзор требований, разработка технического задания, проектирование интерфейсов);
Разработка креативной доктрины сайта;
Создание дизайн-доктрины сайта;
Создание макетов страниц;
Создание мультимедиа и FLASH-элементов;
Вёрстка страниц и образцов;
Программирование (разработка функциональных инструментов) либо интеграция в систему управления содержимым (CMS);
Оптимизация и размещение материалов сайта;
Тестирование и внесение корректировок;
Открытие плана на публичной площадке;
Обслуживание работающего сайта либо его программной основы.
В зависимости от нынешней задачи, какие-то из этапов могут отсутствовать, либо быть узко связаны один с иным.

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