Разработка сайта ответственный шаг в продвижении фирмы к успеху. В современном мире всё большее место в жизни человека занимают IT-технологии. Люди не только находят друзей через сайты, но и осуществляют поиск клиентов через них же. В процессе разработки сайта выделяют до 10 этапов.
Этапы разработки сайтов.
- Выслушивание пожеланий заказчика.
- Изучение примеров сайтов, нравящихся клиенту. Акцентирование внимания на деталях, которые, по мнению заказчика, создают облик сайта.
- Просмотр сайтов, которые не нравятся клиенту.
- Отрисовка концепта дизайна, работа над юзабилити (удобство использования).
- Редактирование концепта, совместно с клиентом.
- Вёрстка дизайна.
- Внедрение CMS.
- Наполнение содержанием.
- Выявление недоработок.
Как видите, разработка сайтов не только долгий, но и ресурсоёмкий процесс. Разработка сайта по такой блок-схеме ведётся группой из 5-6 человек не менее месяца. В процессе создания сайта один копирайтер пишет около 200 тысяч символов, веб-технолог ~12 000 символов и массу работы выполняют web-программисты. Работу последних глупо измерять количеством символов текста, но и так понятно, что едва ли не основная нагрузка ложиться именно на программистов. В качестве примера разработки корпоративного сайта, приведём ниже отрывок из технического задания.
Разработка сайта, краткое техническое задание.
- Общий концепт - корпоративый портал.
- Разработка детального технического задания.
а) Графический дизайн, общий концепт.
б) Юзабилити, доступность и понятность.
в) Удобство управления сайтом.
- Продуманный интерфейс работы с пользователем с упором на веб 2.0.
- Ориентация на взаимодествие с потенциальными заказчиками.
а) Отдельный набор инструментов для создания акций.
б) Готовые наборы блоков для сообщения пользователю важной и срочной информации.
- Один дизайн-макет с использованием оригинальных западных клипартов (тематических фотографий, для декорирования сайта) + 3 доработки.
- Оптимизация контента.
а) Прорисовка декоративных элементов.
б) Подбор шрифтов.
в) Подбор межстрочных интервалов и создание сетки вёрстки.
- Call me back (пользователь оставляет свои координаты, менеджер связывается с ним).
- Блочная вёрстка (увеличивает читаемость сайта поисковиками).
- Выгрузка контента в RSS (сайт становится ньюсмейкером, за счёт чего увеличивается ранжирование ресурса в ПС).
- Оптимизация скорости работы сайта.
- До трёх рич-медиа элементов (флэш-элементы).
- Поиск по сайту, карта сайта, sitemap.xml (для увеличения скорости парсинга сайта ПС).
- Вёрстка и оптимизация под продвигаемые запросы.
- ModX - очень удобная система управления сайтом, либо Drupal с массой модулей для оптимизации работы.
- Выгрузка страниц в PDF для распечатки.
- Автоматическая загрузка прайса.
- Встроенный каталог товаров с возможностью подачи он-лайн заказа (опционально).
- Полный перенос содержания со старого сайта.
Срок разработки корпоративного портала по данному ТЗ составляет 30 дней. Это считается довольно маленьким сроком для такого большого сайта.
Разбор стадий разработки сайтов.
На первом этапе разработки сайтов важно выработать концепт дизайна, который понравится не только заказчику, но и его будущим клиентам. Не менее 30% стоимости разработки сайта уходит на дизайн. Красивый дизайн залог успеха созданного сайта у посетителей. Времена, когда дизайн для крупных сайтов делался студентами по знакомству давно ушли в прошлое.
Как видно из технического задания, в процессе разработки сайта необходимо учесть юзабилити. Юзабилити удобство использования сайта посетителем. Разработка сайта должна начинаться с просчёта юзабилити и им же заканчиваться. Только в этом случае сайт будет идеально заточен под любого человека, возможно, будущего заказчика услуг фирмы-владельца разработанного сайта.
Скорость работы программистов не должна сказываться на качестве разрабатываемого интернет сайта. Интерфейс должен быть понятным, удобным, не содержать элементов, не встречающихся в стандартном интерфейсе Windows. Разработка сайтов веб 2.0 подразумевает взаимодействие пользователя с сайтом, ответная реакция сайта не должна вводить посетителя в ступор.
Следующим этапом после разработки сайта будет его продвижение в поисковых системах, поэтому набор инструментов для создания акций и информационных блоков сильно облегчит работу SMO и SEO-специалисту.
В ходе разработки (веб) сайтов наши дизайнеры используют оригинальные западные клипарты, приобретённые посредством PayPal. Почему мы используем именно клипарты из-за рубежа? Потому что вероятность увидеть одинаковую картинку на своём сайте и сайте конкурента сильно падает (бывали случаи, когда в процессе разработки сайтов покупались отечественные изображения и фотографии, в дальнейшем мы их встречали на чужих сайтах, хотя права выкупались полностью). Мы стараемся максимально оградить своих клиентов от мошенничества.
Следующим моментом разработки сайта будет оптимизация мелких декоративных элементов ресурса и его контента. Уже на стадии разработки сайта мы заботимся о его доступности для поисковых систем. Создание веб (интернет) сайта без его дальнейшего продвижения деньги на ветер.
Call me back очередная новинка, заимствованная у западных сайтов. Клиент оставляет координаты, а менеджеры связываются с ним. Мы настойчиво предлагаем своим заказчикам включать подобную функцию в свои сайты. Добавить подобный функционал не составит труда и после разработки сайта.
Блочная вёрстка очередной шаг к повышению читабельности сайта веб пауками (web crawlers). Как уже упоминалось, разработка сайта не есть окончательный этап, затем следует его продвижение. Профессионализм наших веб-технологов упростит поиск клиентов через Ваш сайт. Табличная вёрстка менее дружелюбна по отношению к поисковым системам. Поэтому рекомендуется, чтобы разработка сайтов велась с учётом соответствия типов вёрстки возможностям ботов ПС.
Разработка корпоративного сайта, а также сайта-визитки (мини-сайта) всегда включает в себя выгрузку RSS. Это позволяет читать Ваш сайт при помощи Google Reader и других веб 2.0 инструментов. Кроме того, от этого улучшаются позиции при продвижении сайта.
Когда разработка сайта походит к концу, обычно случается так, что одна страница сайта включает в себя около 3-5 CSS файлов, множество различных JavaScript-файлов, все они порождают множество http-запросов. Если правильно оптимизировать структуру сайта, то скорость загрузки и рендеринга страницы значительно вырастет. А если у потенциального посетителя низкая скорость передачи данных, то вышеописанное действие отнюдь не будет лишним.