Как создать сайт с нуля? Пошаговая инструкция и стоимость работ
Возможно ли создать и поддерживать сайт самостоятельно? Конечно! Однако потребуется обладать немалым талантом и опытом, чтобы совместить в себе навыки дизайнера, верстальщика, веб-аналитика и sozdanie-saita-специалиста, копирайтера и редактора, программиста, системного администратора, интернет-маркетолога и сделать из задумки успешный бизнес-инструмент, приносящий доход. Кроме этого потребуется много свободного времени. Чтобы избежать распространенных ошибок, необходимо усвоить постулаты: «один в поле не воин» и «невозможно быть профессионалом во всем», а также оценить объем знаний и навыков, необходимых для практического воплощения задумки. Шаг 1. Выбор разработчика создания сайтов москва Определиться с веб-разработчиком на деле не так просто. Например, в каталоге «CMS Magazine» содержится около 6 500 студий, занимающихся созданием сайтов, из них более 2 000 располагается в Москве и Московской области, порядка 1 000 – в Санкт-Петербурге и Ленинградской области, сотнями они исчисляются в городах-миллионниках.
Портал «Рейтинг Рунета» предлагает следующий алгоритм, который поможет выбрать веб-разработчика сайта: Четкая формулировка целей и задач проекта. Формирование предварительного списка из 10-15 компаний. Основными критериями отбора должны служить: портфолио (не менее 10 качественных сайтов), опыт профессиональной деятельности (от 3-х лет присутствия на рынке), отзывы в Сети, к которым следует относиться с известной долей скепсиса. Целесообразно также включить в критерии выбора дополнительные позиции: системы управления сайтом (CMS), с которыми предпочитает работать агентство (подробно об этом ниже); детализация стоимости услуг и ресурсов, задействованных в разработке; условия гарантийного обслуживания и постпроектной поддержки, так называемый follow-up; состав рабочей и итоговой документации.
Это следует знать!
Многие ошибочно полагают, что, руководствуясь выдачей поисковых систем, можно увидеть лучших веб-разработчиков. Однако это совсем не так: большинство крупных и авторитетных веб-агентств не занимается продвижением собственного сайта в сети – точно так же, как роллс-ройс не рекламирует себя в телеэфире. Такие компании и без этого имеют серьезный пул клиентов и широко известны в профессиональных кругах. Запрос коммерческих предложений с просьбой дать ответ в пределах 10 дней. В дальнейшем не будет лишним посетить офис (а у нормальной фирмы он должен быть). Обратите внимание на коллектив, общую атмосферу, комфорт общения с сотрудниками, их заинтересованность в проекте, креативность, поскольку создание и продвижение сайта – это долгосрочное сотрудничество и психологическая совместимость здесь очень важна. Окончательный выбор партнера. В процессе изучения предложений вы наверняка выясните, от каких работ можно безболезненно отказаться, а какие вы изначально не учли.
Если ваш бюджет слишком мал для реализации задуманного, попробуйте договориться о снижении стоимости работ с исполнителями или обратитесь к более скромным вариантам – услугам фрилансеров. При выборе разработчика веб-ресурса приоритеты у крупных компаний и небольших фирм различаются: первым важнее надежность и безопасность, устойчивость сайта при больших нагрузках, вторые основное внимание уделяют срокам создания и стоимости работ. Поэтому сложно представить некий универсальный список параметров, по которому следует искать того разработчика, который наилучшим образом устроит именно вас. Шаг 2. Составление технического задания на создание и продвижение сайта Реализацию любого проекта предваряет планирование – постановка целей и задач, а также определение путей их решения. Чтобы передать все или часть функций сторонним специалистам, необходимо разработать и согласовать техническое задание (ТЗ), которое будет служить руководством к дальнейшим действиям. Оно обычно включает такие положения как: Глоссарий терминов и определений, которые используются ниже по тексту технического задания. Он необходим, чтобы заказчик и исполнитель одинаково интерпретировали используемые понятия. Описание предмета разработки, назначение веб-сайта, цели его создания, задачи разработки и окупаемость.
Комплекс требований к реализации проекта в отношении: структуры веб-сайта и графического представления главной и внутренних страниц; разработки дизайна и порядка утверждения его концепции; системы динамического управления контентом сайта (CMS) и ее функционала (количества и качества модулей), а также численности и уровня квалификации администраторов; системы разграничения прав доступа; информационного обеспечения и наполнения сайта контентом; условий программного и аппаратного обеспечения серверной и клиентской частей; лингвистического обеспечения (возможностей адекватного переключения между заданными языками с любой страницы сайта); эргономики и эстетики (оптимизации под определенные разрешения без полос прокруток и пустых полей, «юзабилити» интерфейса административной части и пр.); стабильности работы при заданных нагрузках, безопасности; условий сдачи-приемки завершенного проекта, включая: соблюдение сроков поэтапного графика работ; форматы и объем передачи материалов информационного наполнения исполнителю; порядок предоставления дистрибутива и переноса сайта на программно-аппаратную платформу, ранее оговоренную с заказчиком; период тестирования и доводки продукта на ресурсах хостинг-провайдера; период бесплатного исправления допущенных программистами багов после приемки проекта.
Права и обязанности обеих сторон, в том числе возможность и допустимые пределы изменений/дополнений ТЗ в процессе работы над сайтом, направленных на устранение спорных моментов и улучшение качества будущего продукта. Чем более глубоко ТЗ описывает все аспекты создания сайта, тем меньше возникнет разногласий и точнее будет определена конечная стоимость проекта. Это интересно! Уровень правового нигилизма и веры в «честное слово» в нашей стране поражает: согласно совместному исследованию Proactivity Group и «Рейтинг Рунета» почти пятая часть всех сайтов создается без подписания договора и столько же – без составления ТЗ, четверть веб-ресурсов – с формальным договором, необходимым исключительно для оплаты. Только немногим более половины всех проектов ведутся согласно развернутому детализированному договору с дополнениями в виде технического задания и др. документов. Шаг. 3. Выбор доменного имени Понятия «доменное имя» и «хостинг» неразрывно связаны между собой. Имя домена – это адрес сайта, где располагается веб-ресурс, куда обращаются его пользователи за информацией. Хостинг – физическое размещение сайта на сервере в дата-центре провайдера услуги, его местожительство.
Сегодня доменные имена, служащие для идентификации автономных административных областей в иерархии Интернета, получили очень широкое развитие – по состоянию на начало 2015 года в мире зарегистрировано свыше 288 млн имен более чем в 200 географических и в постоянно появляющихся «инновационных» специализированных зонах. Так, существуют домены в национальной географической зоне первого (верхнего) уровня, такие как .ru, .рф, .su, региональные имена сайтов второго уровня – например, msk.ru (Москва), vrn.ru (Воронеж), или указывающие на тип организации, вроде .edu (образование), .gov (правительство). Все доменные зоны можно разделять на группы: общего, специального назначения и ограниченного использования, спонсируемые (например, .MOBI имеет спонсоров в лице Microsoft, Ericsson, Nokia, Samsung и других производителей мобильных устройств) и неспонсируемые, международные и национальные. Какой уровень и предназначение из них целесообразно выбрать для вашего сайта? Все зависит от коммерческой составляющей: предполагаемого географического масштаба ведения бизнеса, прогнозируемой рентабельности, целей, задач и ориентиров.
В целом, считается, что чем короче и логичнее выбрано имя, тем лучше для его популяризации. Короткие, запоминающиеся или «раскрученные» имена можно купить на соответствующих аукционах, то есть на вторичном рынке, если их получение невозможно в открытом доступе у официальных регистраторов. Можно дать еще несколько общих рекомендаций по выбору доменного имени: Имя домена должно быть не только уникальным (иначе его не оформить у официального регистратора), но и не схожим с названиями сайтов конкурентов. Старайтесь выбрать имя, которое напрямую соотносится с тематикой вашего сайта и часто присутствует в поисковых запросах. Выбирайте имя, которое предусматривает однозначное его написание при транскрипции с русского языка. Пример неудачного названия – крикет, cricket, criket, cricet, kricet, kriket, также, не используйте цифры для замены букв; Защищайтесь от возможных конкурентов, регистрируя имя в различных доменных зонах одновременно, например в .ru, .рф, .com, .org, .net или .biz. Шаг. 4. Выбор поставщика хостинга Хостинг – это пакет услуг, обычно включающий предоставление: всего сервера или части его ресурсов для размещения на нем веб-портала (баз данных, файлового хранилища, почты, DNS); оговоренных вычислительных мощностей (месячного трафика; сайтов, размещенных в одной учетной записи; объема дискового пространства; одновременных процессов на пользователя; пропускной способности каналов, влияющей на загрузку информации; времени исполнения, выделяемого каждому процессу пользователя и т.д.); необходимого ПО (операционной системы, служб и сервисов, функциональных возможностей – поддержки общих интерфейсов шлюза, баз данных и прочего).
Принято различать несколько видов хостинга по типу предоставляемых ресурсов: Виртуальный хостинг (Shared Hosting) – самый недорогой и простой пакет услуг, удачно подходящий для небольших проектов. Виртуальный выделенный сервер (Virtual Private/Dedicated Server, VPS/VDS) – такой пакет услуг расширяет ваши возможности в плане настроек и подходит для сайтов с повышенной посещаемостью. Выделенный сервер (Dedicated Server) – здесь речь идет об аренде физического сервера, принадлежащего хостинг-провайдеру, целиком. Данный тип услуг рассчитан на крупные проекты. Колокация (Colocation) – пакет услуг, обычно включающий предоставление места в стойке дата-центра провайдера для размещения собственного сервера. Облачный хостинг (Cloud VPS, Cloud Hosting) – это относительно молодая услуга, по многим параметрам превосходящая традиционный виртуальный хостинг, хотя пока и более дорогая. Ее суть в том, что ваш сайт размещается в виртуальном объединении множества серверов, установленных в дата-центре провайдера. Это позволяет в очень большом диапазоне и практически мгновенно регулировать вычислительные мощности, динамически распределяя системные ресурсы между сайтами и виртуальными серверами, а значит – обеспечивая бесперебойную работу портала при абсолютно любых нагрузках.
Определенной проблемой является невозможность или сложность прогнозирования будущего потребления оплачиваемых ресурсов. По условиям предоставления пакета услуг различают бесплатный, или условно-бесплатный хостинг, и платный хостинг. Первый вариант может подойти только для новичков и проектов «для души», он серьезно ограничивает почти все ваши права, а на страницах сайта, скорее всего, будет реклама, размещаемая владельцем хостинга. Поэтому серьезный проект должен строиться на платных условиях предоставления услуг. Для справки Интернет-обозреватель Web Hosting Analytics в тройку лучших (по соотношению цена-качество) мировых лидеров Linux/Unix-хостинга включил американские компании justhost.com, hostmonster.com, hostgator.com. В топе Windows-хостинга также располагаются провайдеры из США – ixwebhosting.com, lunarpages.com, godaddy.com. По состоянию на начало 2015 года непревзойденными гигантами международного хостинга названы WildWestDomains.com (36 439 531 доменов), NetworkSolutions.com (3 194 031) и Enom.com (2 953 592). Пятерку крупнейших отечественных хостинг-провайдеров с долей российского рынка свыше 10% составляют ГК.masterhost, RU-CENTER, «Хостинг-Центр РБК», SpaceWeb, AGAVA. Популярность и размер хостеров не обязательно означает, что они предоставляют неизбежно лучший сервис. Иногда относительно новые игроки на рынке хостинга превосходят «гуру» своей более современной ресурсной базой. Поэтому здесь нельзя сделать однозначного вывода – какой хостер лучше.
Но следует заранее определиться с бюджетом и набором требуемых услуг. Кстати, некоторые провайдеры бесплатно предоставляют доменное имя на 1-2 года или даже пожизненно. Общие рекомендации по выбору хостинг-провайдера таковы: обратите внимание на то, сколько этот представитель отрасли работает на рынке; изучите технические характеристики, которые наилучшим образом соответствуют вашей системе управления сайтом, требуемой функциональности и бюджету; изучите ценовую политику, сравнивая различные хостинги по одному и тому же набору технических характеристик, а также по способам оплаты услуг, возможностям вывода неизрасходованных средств, наличию скидок и бонусов; при помощи специальных сервисов/сайтов узнайте, какое количество клиентов он обслуживает и есть ли среди них известные; кроме количества самих клиентов важно знать их прирост: если за последние кварталы или годы он отрицательный, то лучше не рисковать.