Что нужно знать перед заказом разработки сайта

Я решил написать этот материал для тех, кто заказывает сайт впервые. Это поможет избежать лишних трат и подводных камней. Ниже приведен список моментов, которые стоит уточнить у разработчиков перед заказом сайта.

Хостинг и домен

Советую сразу спросить входит ли хостинг и домен в стоимость разработки. Хостинг - это виртуальный сервер, на котором размещается ваш сайт, а домен - это адрес, по которому он располагается (например, kashevsky.by).

Если хостинг и домен не входят в стоимость, то это не обман. Фактически организация выполнила работу: разработала сайт. А где его размещать уже ваша забота. Но существует множество веб-студий которые сразу включают сервер и доменное имя в чек, так делаю и я.

Совет: кода обзваниваете веб-студии, уточняйте этот вопрос. Может быть ситуация, когда вы нашили разработчиков по выгодной стоимости, только размещение сайта в нее не входит.

Дизайн

В сети есть множество готовых дизайн-макетов по которым делают однотипные сайты. Выглядит это так: берут готовый макет, меняют цвета и добавляют ваши фотографии. Это бюджетный подход к разработке и у него есть ряд минусов:

Уникальный дизайн хорош тем, что вы не будете упираться в ограничения шаблонного макета. Разработчики будут проектировать сайт и располагать элементы именно так, как вы скажете, не упираясь в возможности готового макета.

По личному опыту скажу, что те, кто заказывает сайты на шаблонном макете в итоге все равно возвращаются к уникальному дизайну. На сегодняшний день конкуренция в интернете очень велика и владельцы бизнесов стараются привлечь клиентов всеми возможными способами. Дизайн дает первое впечатление о вашем бизнесе и сайте, поэтому не стоит пренебрегать уникальностью.

Совет: при звонке уточните, уникальный ли будет дизайн сайта. Если одна фирма делает сайт с уникальным дизайном чуть дороже другой, которая разрабатывает на шаблонах, то выберите первый вариант

Панель администрирования

При помощи панели администрирования вы можете добавлять на свой сайт контент. Некоторые организации разрабатывают сайты без админ-панели и за администрирование берут деньги. Это не обман, у ресурсов без админ-панели есть преимущества, о чем пойдет речь ниже. Но советую уточнять этот вопрос при разговоре с менеджерами.

Также советую уточнить, какой именно контент можно будет редактировать. Например, у вас будет интернет-магазин и вам нужно редактирование описаний и фотографий для карточек товаров, возможность выбирать рекомендованные товары и изменять контакты. Убедитесь, что эта возможность будет предоставлена, чтобы потом не доплачивать за ее предоставление

Еще есть некритический момент, но я бы обратил на него внимание: сложность администрирования сайта. Особенно это касается самописных панелей администрирования. Встречался с ситуациями, где в панели было очень все запутанно и разобраться было крайне тяжело.

Выбор реализации северной части

Прошу обратить внимание на этот сложный и важный вопрос. По реализации северной части сайты делятся на:

Давайте разберем преимущества и недостатки каждого варианта, чтобы вы смогли выбрать оптимальный для себя.

Без северной части

Это проект на «голом» языке разметки HTML. В нем нет базы данных и панели администрирования, контент придется добавлять прямо в код страницы. Каждая страница сайта - отдельный файл, это значительно повышает сложность администрирования. Например, вы хотите поменять контакты. Придется редактировать контакт на каждой страничке. Представьте, как это будет сложно, если на сайте более 100 страниц. А это только контакт, если придется вносить правки по дизайну…

«Зачем такой сайт вообще нужен?» - резонно спросите вы. У них есть огромный плюс: они очень быстро работают. Быстрее варианта не найти, а пользователи и поисковые системы очень любят быстрые веб-ресурсы. На личном опыте убедился, насколько охотнее они выдвигаются в топ поисковой выдачи.

Главный недостаток тут - сложность администрирования. Для решения это проблемы имеется 2 варианта:

Совет: если вы не собираетесь часто обновлять контент, то такой вариант стоит рассмотреть. Быстрее вариант вы не найдете, а его разработка в несколько раз проще и дешевле, чем у других вариантов.

И еще момент: на сайтах без северной части не получится реализовать сложный функционал типа регистрации, корзины, лайков и т.д.

На CMS

СMS - система управления контентом, которая сразу «из коробки» предоставляет админ-панель и движок сайта. На СMS разработано большинство лендингов, визиток и нтернет-магазинов. Веб-студии любят делать веб-ресурсы по такому принципу, так как это занимает мало времени и относительно просто в разработке.

Но у таких сайтов есть недостатки.

Скорость работы. Такой проект собирается из готовых блоков кода, которые очень «тяжелые». В итоге сам сайт получается «тяжелым» и не уникальным с точки зрения кода, а это не любят поисковые системы.

Блоки функционла могут «конфликтовать» друг с другом. Например, на один пришло обновление и он уже не синхронизируется с другим и сайт перестает работать.

Ограничение в функционале. Тут стоит привести сравнение с детским конструктором. Есть кубики и конструктор Лего. Из кубиков быстрее и проще что-то построить, но из Лего результат выйдет во много раз детальнее. Но стоит учитывать, что на CMS существует множество плагинов закрывающих большинство стандартных задач. Но если нужно что-то нетипичное и креативное (например, у вас стартап), то от СMS лучше отказаться.

На самописном движке

Это отличный вариант, который решен ограничений в функционале и быстроте работы (если код написан качественно). Сайт, который написан полностью вручную, будет гораздо быстрее работать и его потенциал позволит осуществить любые ваши идеи.

Существует только один недостаток. Такой сайт - плод работы группы программистов, которые пишут код как захотят. Там тысячи строк кредитивного кода, собственная архитектура и подход. Это значит, что если вы захотите перестать сотрудничать с создателями сайта и обратитесь в сторонние организации, то они либо откажутся вести такое проект либо «зарядят» такие цены, что проще заказать новый сайт

Бывают случаи, когда программисты, создающие такие сайты этим пользуются в корыстных целях, ведь вы у них «на крючке» и вряд ли уже куда-то сбежите.

На фреймворке

Это лучший вариант, который очень быстро работает, имеет безграничный потенциал и здесь тоже код пишется вручную. В таком подходе есть важное отличие от сайтов на самописном движке.

Фреймворк - это «каркас» по которому строится сайт. В этом каркасе заложены все современные паттерны проектирования и даже при желании от них не получится отклониться. Благодаря этому есть возможность писать уникальный код придерживаясь всем известных стандартов.

Это значит, если вы захотите перестать работать с разработчиком вашего сайта, то другим организациям будет просто разбираться в коде, ведь он стандартизирован. Но это будет дороже, чем в разбираться в коде СMS.

Заключение

Обратите внимание на пункты, перечисленные выше. Особенно на выбор реализации северной части, потому что на этой основе часто возникают конфликты между заказчиком и разработчиком. Не стесняйтесь задавать организациям, которые вам будут делать сайт как можно больше вопросов. Они берут за это много денег, а сайт - лицо вашего бизнеса в сети. Было бы неправильно относиться к этому несерьезно. Если есть, вопросы, то с радостью отвечу. Провожу бесплатные консультации и при этом не пытаюсь «втюхать» вам свои услуги