Все про доработку сайтов — цена, виды работы, нюансы заказа
Любому, даже идеально созданному, онлайн проекту рано или поздно может понадобиться доработка. Задачи при этом встречаются разные — от внесения правок в дизайн и установки дополнительных модулей до оптимизации кода. Кроме того, технологии также не стоят на месте, а большинство здравомыслящих владельцев сайтов желают иметь удобный, актуальный, эффективный продукт. И это правильно! За своим «онлайн представительством в сети» нужно приглядывать — как в техническом, так и в плане контента. Иначе зачем тогда вообще это все затевалось?
С понятием доработки сайтов я сталкивался достаточно часто, причем с «разных сторон» — был и заказчиком, и разработчиком. Поэтому решил суммировать все знания по теме, скомпоновав их в один пост. Возможно, кому-то пригодится данный опыт:
- основные виды работ;
- где заказывать услуги;
- взгляд со стороны клиента;
- опыт разработчика;
- ценообразование.
Виды доработки интернет сайтов
Можно выделить несколько основных направлений заказов по доработке сайтов. У каждого свои нюансы и сложность реализации.
1. Дизайн и внешний вид проекта
Хорошо, когда встречаются небольшие правки по макету, которые можно внести непосредственно в HTML+CSS код шаблона. Сюда можно, например, отнести добавление контактов/телефонов в шапке сайта и т.п. В некоторых же CMS (как TYPO3) интеграция макета делается через специальный инструмент, и любое (даже мелкое) исправление в сверстанном шаблоне требует повторного подключения/настройки его в админке.
Здесь же можно упомянуть и смену дизайна проекта (редизайн). Некоторым может показаться, что для этого достаточно лишь найди другой готовый шаблон и активировать его в CMS панели управления, но это не так. Реализация нового макета, зачастую, оказывается достаточно трудоемкой задачей: по сути, разработчику нужно будет заново проработать все детали темы, для которых предусмотрено отображение на сайте.
Кстати, если пользователь хочет провести редизайн очень древнего проекта, посоветуйте ему заодно подключить одну из популярных CMS (если ее нету). Это увеличит стоимость доработки сайта, но при этом обновится не только внешний вид проекта, но и техническая начинка.
2. Исправление ошибок и обновление
С глюками и ошибками все достаточно однозначно — вам нужно сделать так, что их не было, а сайт функционировал корректно. Иногда ошибки можно найти внутри файла логов error_log, который автоматически создается на хостинге. Они даже могут не влиять на работу проекта визуально, но все равно существовать. Сразу вспоминаются «проблемы» с валидацией и ошибки внутри HTML/CSS кода, которые, вроде как, не критичны, но лучше убирать.
Для разных CMS системы, в том числе и популярной WordPress обновления от разработчиков выпускаются более-менее регулярно. Пользователям рекомендуется использовать последние актуальные версии как системы, так и установленных модулей. Если ваш сайт создан несколько лет назад, то наверняка в админке полно предупреждений о существующих новых версиях (можете проверить). Своевременное обновление позволяет исправлять глюки плагинов, которые в том числе могут влиять и на безопасность проекта. Основная сложность при обновлении — возможная несовместимость новых версий с другими используемыми решениями: старые функции, неподходящая версия PHP и т.п.
3. Расширение функциональности, установка новых модулей
Расширение возможностей онлайн проекта — популярный вариант заказов по доработке сайтов на joomla, битрикс, wordpress и других CMS. Причины разные — возможно, первоначальная версия не требовала более сложных решений или по ходу деятельности были придуманы новые функции. Например, заказчику вдруг понадобилась реализация специального калькулятора для подсчета стоимости оказываемых услуг (установки окон). Подобные нестандартные идеи зачастую реализуются с помощью веб-программирования независимо от того есть у сайта CMS или нет. А все, что нетривиально — дороже.
Внедрение новых функций за счет плагинов — чуть более простой метод. Однако и здесь есть свои нюансы. Во-первых, требуется найти подходящий модуль для той или иной задачи, во-вторых, проверить его работоспособность, а затем уже интегрировать в текущий сайт. Для простых ситуаций, как правило, настройка оказывается легкой, но при сложных запросах, интеграция может требовать значительного времени. Бывает, что для поиска нужного решения приходится тестировать более 5-ти разных плагинов.
Модульность CMS — большой плюс. Если вы создаете новый сложный проект, где запланировано множество функций, иногда есть смысл разбить его на этапы. По крайней мере я несколько раз предлагал такой вариант клиентам. Первым делом — устанавливается CMS, настраиваются базовые функции + подключается шаблон. А затем уже можно реализовывать дополнительные более сложные задачи. Плюсом для заказчика есть то, что для следующего этапа можно использовать уже других исполнителей, вдруг, вам не подошел определенный фрилансер. Главное составить детальное техническое задание (ТЗ) доработки сайта.
Кстати, еще один нюанс по поводу программирования. Если требуется реализовать какие-то дополнительные нестандартные моменты для сайта, то под них желательно писать собственные модули. Такой подход при работе с CMS является более правильным нежели внесение «хаотичных правок» в код системы/шаблонов. Это требует серьезного уровня знаний, но в дальнейшем другой разработчик сможет быстро вникнуть в структуру проекта.
4. Подключение CMS, смена движка
Не смотря на то, что сейчас CMS систем очень много, многие веб-проекты все еще используют древние методы управления сайтом. Именно CMS позволяет заказчику после сдачи сайта развивать свой проект без каких либо знаний программирования или обращений к специалистам. Когда-то, помнится, услуга перевода сайта на CMS была весьма популярной. Сейчас, думаю, большинство новых проектов создаются именно с админкой.
Второй момент — смена движка. Некоторые решения устаревают или являются достаточно ограниченными, поэтому возникает необходимость подключить более современное и крутое ПО. К тому же, многие веб-студии раньше использовали в работе так называемые «самописные CMS», в которых разбирались только они сами. Там и возможностей по технической доработке сайта мало, и функциональность слабая. В таком случае помогает смена движка.
Многие разработчики рассказывают, что у современных CMS часто попадаются баги и ошибки, но ведь они исправляются с каждой новой версий. В то время как в обычных веб-студиях, думаю, мало кто следит за безопасностью плагинов. Я лично склоняюсь к популярной известной CMS нежели творению рядового, пусть даже и талантливого программиста. К тому же, зачем изобретать колесо, если все уже придумали.
5. Разная оптимизация сайта
Направление достаточно актуально в данный момент так как поисковые системы начали учитывать качество сайтов при формировании выдачи. Здесь есть парочка ключевых моментов. Во-первых, заказчику важно иметь базовые инструменты для задания разных SEO настроек (индексации, МЕТА тегов). Дальше важно чтобы сайт корректно грузился на всех мобильных устройствах, доработка адаптивности — очень частая услуга. Третий нюанс — скорость загрузки, которую зачастую приходится оптимизировать. Кроме того, если клиент проводил комплексный аудит своего проекта, то наверняка seoшники написали ему целый список правок, которыми также нужно заниматься.
Где заказать доработку сайта
Учитывая тот факт, что доработка интернет сайта, как правило, гораздо проще процесса создания веб-проекта под ключ, ее вполне можно поручить фрилансерам. Это максимально выгодно для обеих сторон. Работы здесь меньше, поэтому чем быстрее она будет выполнена и чем проще будет организован процесс реализации, тем лучше. Конечно, мы говорим об идеальной ситуации, когда с обеих сторон профессионалы. Студиям браться за мелкие правки хлопотно, а заказчику ездить заключать договора / акты ради нескольких часов работы не особо эффективно.
Сайт, блог или правки на вордпресс можете заказать тут.
Сейчас, в принципе, большинство бирж фриланса имеют какие-то встроенные механизмы защиты, гарантирующие получение нужного вам результата и сохранность денег. Если нужна еще меньшая цена доработки сайта (без оплаты комиссий), то можно поискать исполнителей через Google / Яндекс. В выдаче имеется несколько соответствующих предложений, правда, многие из них выглядит слегка уныло.
Кстати, если вы предлагаете такого рода услуги, создавайте под это дело отдельный лендинг — простой и с оригинальным дизайном. Описывайте свое предложение максимально коротко и по существу. Тексты лучше разбавлять графикой, картинки воспринимаются проще.
Разные биржи фриланса легко найдете в сети, у меня там опыта заказов практически нет. Из популярных вспоминается:
- крупный рунетовский проект FL.ru;
- глобальная биржа Upwork.com;
- украинская Weblancer.net;
- Плюс сюда могу добавить также онлайн сервис фриланс услуг Kwork.ru с которым недавно работал и описывал впечатления в соответствующей статье.
Опыт доработки сайта в роли заказчика
Я отношусь к тому типу пользователей, которые предпочитают разбираться во всех технических доработках сайта самостоятельно. Оно, в принципе, логично, т.к. занимаюсь сайтами лет 10 уже, знаю много разных CMS`ок, а значит опыт имеется. Плюс в сети полно разной информации на форумах, в блогах, в том числе и англоязычных. Кроме того, не люблю предоставлять доступ к работающим сайтам третьим лицам.
Однако возникают ситуации, когда ты тратишь 2,3 или даже 5 часов на решение какого-то мелкого глюка. Буквально недавно со много именно это и приключилось, когда работал над Drupal сайтом. С данной системой особо не сталкивался, поэтому полностью логику ее работы не знаю. Хаотичный поиск и подстановка кода в разных файлах шаблона не привели к результату. В итоге я заказал доработку сайта на Kwork.ru, оплатил и через полчаса на почту пришло уведомление о завершении работы. Мог бы сразу потратить 500 рублей и сэкономить себе полдня!
Поэтому, если вы изначально понимаете, что не являетесь профи в той или иной предметной области, проще поручить решение задачи специалистам. Время, как говорится, деньги. Дополнительно можете почитать про мой опыт с услугами доработки сайтов в Kwork.
Доработка с точки зрения исполнителя
Если честно, из 10-ти запросов по доработке сайтов на WordPress, я беру не более 1-2. Для разработчика более выгодно / эффективно создавать сайт с нуля. Во-первых, это и стоит дороже, во-вторых, вам не нужно вникать в готовый код, исправлять чужие ошибки и т.п. Изучение кода, как и знакомство с непонятной вам CMS, может занять намного больше времени, чем предполагалось. У меня такое уже бывало:( Горький опыт подсказывает, что проще отказаться от предложения, если вы не знаете каких-то важных технических деталей его реализации. Плюс вы не подведете заказчика, если что. Да, в крайнем случае всегда есть возможность манибэка, но для исполнителя это «провал» — и денег нет, и время потеряно.
Исключением из правил может служить ситуация, когда задание по доработке интернет сайтов представляет интерес в плане получения новых знаний и совершенствования навыков. То есть плюс-минус, вы знаете, что сможете это сделать, хотя до конца все еще не продумывали. Например, никогда не создавали каталог продукции на вордпресс, но понятно, что это сделать вполне реально — берете задачу, учитесь, реализуете и получаете за это деньги.
Сайт, блог или правки на вордпресс можете заказать тут.
Стоимость доработки сайта
Если работать вне биржи, то по ценам технической доработки сайтов существует 2 варианта оплаты — фиксированная и почасовая. Для клиента, думаю, первый вариант наиболее удобный, т.к. клиент точно знает сколько денег потратит на ту или иную задачу. Для исполнителя это, в принципе, тоже достаточно гибкий вариант. С одной стороны он имеет «неограниченное» время на реализацию — говорит, что все будет сделано в течении 1-2 рабочих дней даже если на это уйдет пару часов. По цене может указать любую сумму, которая устроит его и подойдет заказчику.
С почасовой стоимостью работ доработки сайта не все так однозначно. Во-первых, сложно достоверно зафиксировать время, которое будет потрачено. Во-вторых, клиент не будет понимать какой именно итоговый бюджет нужен. Исполнитель, в свою очередь, не сможет «заработать больше», если вдруг задача окажется слишком простой. Да, оно вроде и звучит справедливо, но слишком много тут нюансов. Признаться, даже и не знаю как правильно организовать этот метод вне биржи.
Кстати, дабы не пролететь с деньгами, большая часть работы в сети выполняется с предоплатой. Обычно это 50%. Если проект не крупный (например 500 рублей как в Кворк), то можно оплатить всю сумму целиком — до или после в зависимости от того насколько хорошее или не очень впечатление оставляет клиент/исполнитель.
Если есть что добавить по теме заказа доработки интернет сайтов, пишите в комментариях. Возможно, какие-то детали я упустил.
В основном все сводится к плагинам и модулям))
Я почти всеми этими доработками занимаюсь :-)
Семён, настоящий вебмастер)