Доброго времени суток дамы и господа. Поздравляю всех с прошедшими новогодними праздниками!
Сейчас такое вам поведаю... Ух... Как же меня "бомбануло" от этой ситуации. Спешу поделиться с Вами, так как возможно и вам когда нибудь придется сотрудничать с фрилансером "программистом", который будет делать вам сайт.
Предистория. Все вроде как обычно. Ничего не предвещало...
Совсем недавно появился у меня новый клиент. Он пришел от другого разработчика, который затянул сроки по сдаче сайта аж на 8 месяцев. Начинаю собирать ифнормацию по сайту. Доступов никаких пока нет ибо разработчик на связь не выходит. Пробую визуально понять что да как.
С виду обычный сайт на вордпресс. Ничего особенного. Главная в виде лендинга. Пару разделов типа новости, обучение. Страница контактов. Несколько форм захвата. Пара-тройка видеоотзывов и всё.
Открываю инструменты разработчика в хроме и проверяю мобильную версию сайта. Её нет. Думаю: "странно". Уж в наше то время мобильная версия как стандарнтый функционал должна прилагаться. Проверил в who-is сервисе когда домен зареган и хостинг какой. Походил еще по сайту. Потыкал везде по ссылкам. Половина не работает. Формы захвата тоже не работают.
Спросил клиента, какие задачи будем выполнять? Клиент объяснил. Получается, что в основном правки по контентной части: пункт меню убрать, тут переименовать, тут фоточки заменить, там фон. Сделать, чтобы заработали формы ну и в таком стиле по мелочи.
Смотрю я на эти задачи и думаю почему же старый разраб не доделал сайт. Ведь тут осталось немного контентную часть причесать и всё. Хотя если делать по уму конечно же в минимальный набор должны входить еще и: мобильная версия, подготовка сайта к размещению в поисковиках, интеграция внешних сервисов вроде метрики, онлайн чата. ну и после завершения этого этапа, далее уже работы по продвижению в поиске или контекстная реклама.
Так как сайт на вордпресс, сложного функционала нет, то подозрений никаких особо не возникало. Возможно есть небольшие "подводные камни", которые пока не видно. У меня создалось впечатление, что старый разраб просто забил по какой-то личной причине и перестал контактировать с клиентом. Хотя как же можно забить аж на 8 месяцев? Тем более уже и денежка за работу оплачена. Неужели репутация не дорога и совести совсем нет?
Спрашиваю клиента, есть ли возможность получить доступы от хостинга (для тех кто не в курсе, хостинг - это место, где хранится сайт), доступы для управления доменом, доступы к админке сайта. Клиент сказал, что все это у программиста и что попробуем достать.
Подводный камень размером со скалу.
Ну и что же? Дейстивительно раздобыли. На третий день я все же получил все возможные "явки и пароли" от сайта. Начинаю тормошить всё это. Старый программист написал инструкцию: "Пункт номер один. Заведите аккаунт на хостинге таком-то, чтобы я мог передать вам управление доменом". И здесь сразу стоп. Спрашиваю клиента: Вы хостинг покупали или нет? Клиент отвечает: 5000 оплатили за домен и за хостинг за год. Я тут смекаю, что аккаунта клиентского "программист" не заводил, а тупо разместил домен и хостинг на каком-то своём. Причем денег взял, как за два года пользования хостингом и доменом. С клиентом обсудил этот момент. Объяснил, что месяц среднестатистического хостинга под один сайт стоит сейчас примерно 160-170 рублей, а домен в зоне .ru и .рф так вообще покупаются за 150 рублей на год. Клиент тут расстроился немного, но что же поделаешь? Бывает и такое. Я пытаюсь успокоить, пишу - "возможно просто программист равномерно раскидал общую стоимость сайта по составляющим и поэтому такая сумма вышла за домен и за хостинг. Клиент отвечает: - нет. За сайт было 25000 рублей, а за домен и хостинг еще 5000. Я пишу: - Ну если тридцать, то это стандартная цена за такой сайт, - у нас даже подороже, тысяч на 15000 примерно, но в стоимость сайта уже входят: прототип, дизайн, мобильная версия, внутренняя SEO оптимизация, хостинг и домен на год, регистрация в поисковиках, персональная видеоинструкция по управлению админкой сайта и еще всякое. А у вас получается, что за 30000 вы получили недоделанный сайт на вордпресс. Клиент: - Да. Немного меня облапошили. Мне бы быстрее сайт доделать и запустить, так как 30 уже вложено, а толку ноль. Я: - Хорошо. Все сделаем. Сейчас развернём копию сайта и посмотрим что к чему там. Завел новый аккаунт на хостинге. Создал сайт, базу данных пустую.
Смотрю дальше, что же еще прислал "программист": вижу архив сайта на яндекс диске есть. Скачиваю, хожу по архиву. Лежат чисто файлы сайта, а базы данных нет. Причем в файлах вижу какие-то нестандартные для вордпреса, которые лежат прямо в корне и как-то прям "глаз режут". Не должно их там быть по умолчанию. Думаю ладно, может какое-то ноу-хау. Сейчас сайт разверну и видно будет, что это за такое. Поставил файлы на закачку на новом аккаунте.
Закачались. Прописал бд в конфиге вордпрес. Ииии. Сайт заработал. Со стандартной 21ой темой вордерпесс и с пустой базой пока. Полез проверять в темы, где же та замечательная тема, которую я видел на сайте, который не доделанный. Залез. А ее там нет. Только все стандарные от вордпресс. Думаю, не может быть. На сайте оригинале же эта тема отображается. Думаю: - лады, сейчас через браузер на оригинальном сайте гляну какие подтягиваются в head скрипты, стили, темы. Смотрю значит я и начинаю понимать всю суть. Без слов... Это ж надо было такое сделать... Несколько минут прихожу в себя. Думаю как лучше все объяснить клиенту теперь.
В общем мы подошли к эпичной развязке всего этого рассказа. Так вот. Товарищ чудо "программист" (как я позже узнаю - он из СПб) сделал свою работу по максимуму просто. Создал он на конструкторе сайтов Adobe Muse основные шаблоны страниц сайта. Залил все это в корень сайта (те самые странные файлы в корне, которые мне сразу не понравились), поставил плагин для вордпресс, который позволяет управлять этими файлами и подвязвается к конкретной категории. И все на этом. Естественно, что все это сделано на "отшибись". Из-за плагина сайт ужасно тормозит, хотя на нем еще нет нагрузки. Половина функционала не работает. До сих пор не умещается в голове, что за 30000 можно вот так делать сайт. Ведь можно же сделать по-человечески. Создать отдельную тему, залить туда верстку и уже из админки настроить меню, рубрики, записи. С версткой, которую нагеренировал конструктор, конечно же будут сложности при интеграции.
Если говорить о реальной стоимости работ, которые выполнил программист, то это в лучшем случае можно оценить наверное тысяч в семь рублей. Он просто сверстал шаблоны страниц на конструкторе и запихал их в корень сайта. Интеграцию на вордпресс провел через плагин. Когда я разгадал ребус, то стало понятно, почему он не мог доделать простые правки. А как же их доделать через плагин, в котором нет таких настроек? Конечно же никак.
К сожалению, сейчас наряду с хорошими специалистами-фрилансерами работают вот такие товарищи. Научатся верстать шаблоны страниц в конструкторе и считают, что теперь они готовы к веб разработке. Вобобще, разработка сайтов на конструкторах - это целая отдельная тема, которую мы обязательно разберем в следующих постах.
Мораль сей басни такова: Сайт этот надо делать практически с нуля. Шаблоны сделанные на конструкторе нужно переверстывать, так как код сгенерированный конструктором отвратительный. Клиент заплатил 30000 ни за что. Бюджет на сайт потрачен, "а мы все топчемся на месте".
Проверяйте фрилансера и условия сделки.
Уважаемые друзья, будьте очень внимательны при выборе фрилансера. Так как среди них есть совсем неопытные, прошедшие курс по созданию сайтов на констукторе, например и недобросовестные, которые просто кидают клиентов. Конечно же есть и хорошие фрилансеры с большим опытом.
Заключайте договоры в письменной форме. Обсуждайте виды работ по сайту, которые будут сделаны. Требуйте описать это в ТЗ и приложить к договору. Хостинг и домен регистрируйте на себя. Не оплачивайте работы заранее, если это не закреплено договором. Лучший вариант с оплатой - это либо 50% аванс, 50% после сдачи проекта. Либо 30% аванс и сдача проекта частями с оплатой за каждую сделанную часть. Еще можно делать оплату через биржи фриланса по безопасной сделке. Там примерно такая схема: заказчик кладет деньги себе на счёт. Когда фрилансер берется за ваш заказ, то деньги за его работу резервируются, но ему не отправляются. После того, как работа сделана Вы ее проверяете, если нужны правки просите доделать, а только потом нажимаете кнопку "работа выполнена" и денежка переезжает на счёт фрилансера. Задавайте фрилансеру специфические вопросы, чтобы понять уровень его компетенции. Если в сайтах вы Сами не понимаете абсолютно ничего, попросите вам помочь какого-нибдь понимающего человека. Проверяйте портфолио и рейтинг фрилансера. Читайте отзывы о нём. Либо сотрудничайте с проверенными, с котороыми уже кто-то работал из ваших знакомых.
Надеюсь, что этот пост убережет хотя бы несколько человек от подобных неприятных ситуаций. До связи в следующем посте.