Общие принципы создания сайтов
Есть старая восточная поговорка «Дорога в тысячу шагов начинается с первого шага». Мудрость этого высказывания не только в том, что для достижения результата большое дело надо разделить на много небольших шагов, а и в том, что такие шаги чаще всего стандартизованные и типовые. Подтверждает эту пословицу то, что практически каждый процесс можно разделить на универсальные подпроцессы.
Например, процесс создания сайтов. Независимо от того, какой сайт разрабатывается, весь процесс строится по единым принципам.
Идея и конечная цель
Для начала необходимо определиться с целью – для чего создается сайт. Это бизнес-представительство фирмы в интернете? Сайт-визитка? Портфолио художника, интернет-магазин, сайт некоммерческой благотворительной организации, персональный блог, онлайн-сервис – это лишь немногая часть из возможных назначений сайта. Цель создания сайта желательно сформулировать максимально подробно, пусть даже общими словами. Ведь как иначе вы будет идти к результату, если не знаете в чем он будет выражаться.
Структура сайта
Это очень важный подготовительный этап, который закладывает базу всем работам по созданию сайта. На этом этапе важно представить сколько страниц будет содержать сайт, какого типа. Какие данные на нем будут размещены, как будет осуществляться навигация по сайту. Иногда для полного описания логики сайта необходимо провести маркетинговые исследования.
На этом этапе можно создать прототипы сайта – эскизы страниц, со схематически обозначенным расположением структурных областей. Будет ли использовано специальное программное обеспечение или прототипы нарисуют от руки карандашом на листке бумаги А4 – конечным результатом будет зафиксированная структурная схема сайта.
Дизайн
Не только человека «встречают по одежке», первое впечатление от сайта зависит от его дизайна. Цветовое и стилевое решение, фирменный стиль, типографика – это лишь малая часть того, что должен учитывать дизайнер, разрабатывая графическое представление страниц сайта.
Функционал
Все, что было придумано о назначении и структуре сайта подлежит уточнению и детализации. На этом этапе выбирается CMS сайта (система управления содержанием), описываются все возможные нетривиальные и неочевидные функции, сводя это в единый документ – Техническое Задание на разработку сайта.
Верстка
Подготовленный дизайнером документ отдается верстальщику, который переводит двумерную графику в html-код. Учитываются современные браузеры, а также для каких разрешений экранов рассчитан сайт. Верстка должны соответствовать стандартам концерна w3.org. Сверстанные страницы сайта уже можно открыть в браузере и представить, как будет выглядеть ваш будущий сайт.
Программирование
Строго соответствуя техническому заданию, создается программная часть сайта. Готовая верстка интегрируется с какой-то готовой CMS, в случае нетиповой системы управления содержимым, программирование и верстка могут осуществляться параллельно.
Тестирование
Сложный функционал необходимо тестировать, чтобы выявить возможные недочеты до того, как на сайт попадут посетители. Если же в разработке типовой шаблонный сайт, без дополнительных модулей и расширений, то этап тестирования совмещают с наполнением сайта контентом. Создавая тексты и страницы сайта, формируя меню, загружая изображения можно выявить большинство типовых неисправностей в коде сайта.
Публикация
Доменное имя и хостинг – вот необходимые условия успешного прохождения этого этапа. Выбор доменного имени задача нетривиальная, учитывая, что в последнее время появилось много дополнительных доменных зон. Над именем сайта лучше начать думать еще на самых начальных этапах, а во время публикации просто использовать зарегистрированное имя. Выбор хостинга зависит от использованной CMS и от прогнозируемой нагрузки сайта (количества посетителей). Осуществив перенос сайта с тестовой площадки (или локального компьютера) на хостинг, можно процесс создания сайта считать завершенным.
Сайт создан, опубликован и открыт для посетителей. Дальнейшая работа над ним сводится к привлечению посетителей. Разработайте стратегию продвижения сайта в поисковой выдаче, работайте над контентом, так ваш сайт будет успешно функционировать.
Форма Заявки