Игла разработчика. Выбор CMS. Беседы в пути

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

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

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

Игла разработчика – собственная CMS-система. Впоследствии ее очень сложно обслуживать. Это способ удержать клиента, чтобы клиент нес деньги только вам. Это монополия. Мы так поступать не будем. Мы так можем сделать, если это будет прописано в техническом задании и сервис будет полностью уникальным. Выбор написания всей системы с нуля будет опираться на необходимость высоконагруженной системы, которая должна быстро и эффективно работать, в которой не должно быть ничего стороннего. Например, Facebook. У него нет CMS Joomla, WordPress или подобной. Он имеет Framework, набор библиотек, обрабатывающих все ваши действия: добавляете ли картинку, видео и т.д. Это абсолютно точно вечная игла разработчика.

Разработчик и продвиженец – как члены семьи. К разработчику нужно привыкнуть. Работа длится четыре месяца, и вместе вам придется решать множество задач. Здесь речь идет о степени доверия. Если при выборе разработчика уже на начальном этапе возникают сложности во взаимопонимании, лучше не продолжать работу.

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