Закажите SEO-тариф «Максимальный» и получите ведение контекстной рекламы бесплатно

Доработка сайта на 1С-Битрикс

Когда речь заходит об отечественных CMS, первым делом на ум приходит именно 1С-Битрикс. Хорошая реклама, интуитивно понятный интерфейс системы и наличие подробной документации помогли Битрикс стать самой продаваемой CMS на российском рынке.

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

В каких же случаях, может потребоваться доработка сайта на Битрикс? Вариантов несколько:

  • стоимость готового решения неоправданно высока;
  • нет модуля с требуемым функционалом;
  • заданы жесткие требования к решению поставленной задачи;
  • при первичной разработке сайта были допущены ошибки.

Рассмотрим каждый пункт подробнее.

Деньги решают все

Из-за того, что 1С-Битрикс распространяется на платной основе, редко можно найти бесплатное готовое решение приемлемого качества. Более того, популярные модули могут стоить приличных денег. Это легко объяснить. Создание комплексного продукта для маркетплейса [1] долгий, трудоемкий процесс, за который обычно берутся только крупные интернет-компании. Ведь разработка такого модуля требует участия нескольких высококвалифицированных специалистов, и, чтобы покрыть затраты на разработку, авторам модуля приходится задирать за него ценник.

Чтобы как-то оправдать высокую стоимость своего продукта, разработчики пичкают его многими ненужными функциями, и в конечном счете Вы переплатите не за что (вернее за то, что Вам не нужно).

Рассмотрим на реальном примере. У Вас есть интернет-магазин на Битриксе. Внезапно, у Вас появляется конкурент, у которого цены на товары ниже чем у Вас. А сейчас многие пользуются плагином «Яндекс.Советник» для браузера (кто не знает: данный модуль в режиме реального времени показывает, где можно найти дешевле интересующий товар). В маркетплейсе есть модуль, который позволяет блокировать работу плагина «Яндекс.Советник». Но зачем платить за него серьезные деньги, если тот же самый плагин можно за 15 минут добавить в шаблон сайта. И в конечном итоге стоить это будет значительно дешевле. И таких примеров можно привести довольно много. Да, бывает так, что готовое решение будет дешевле доработок, однако чаще всё с точностью до наоборот.

Ничто не совершенно: сайты на 1С-Битрикс требуют доработок

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

Выгрузка товаров из Битрикса на Яндекс Маркет

В современном мире IT-технологий требования к сайтам, задачи и инструменты для их решений меняются чуть ли не ежедневно. Рассмотрим такую, ставшую уже тривиальной, задачу выгрузки товаров Яндекс.Маркет для 1С-Битрикс.

Яндекс – крупная интернет компания – постоянно подстраивается под своих пользователей, учитывает их переменчивые вкусы и потребности. В связи с этим меняются и требования к выгрузке товаров для интернет-магазинов. Порой это происходит очень быстро и самое главное: неожиданно. В таких случаях ни Битрикс, ни сторонние фирмы предоставляющие свои решения в маркетплейс не успевают оперативно обновить свой продукт. А Яндекс ждать не будет и запросто может удалить товары нерасторопного партнёра из Маркета, пока все ошибки не будут устранены, что, в свою очередь, разумеется, поведет за собой финансовые потери магазина.

В таких случаях оперативная помощь технической поддержки – единственный возможный выход.

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

Наполнение сайта на Битрикс

Даже такую, казалось бы, простую задачу, как наполнение сайта на 1С-Битрикс содержимым, не всегда можно решить самому или при помощи одного лишь контент-менеджера. Применение шаблонов призвано унифицировать внешний вид сайта, упростить структурирование и вывод информации. Однако иногда требуется вывести содержимое очередной страницы не так как предыдущие. Возможно, это какая-то акция или спецпредложение, на которое нужно обратить внимание. Решить это можно либо созданием нового шаблона, либо изменением текущего для одной, отдельно взятой, страницы. В любом случае для этого потребуется специалист со знанием верстки web-страниц и особенностей 1С-Битрикс.

А что, если нужно внести очень много однотипной информации. Ну вот, прям ОЧЕНЬ много. Скажем, создать 100 000 новых страниц. У контент-менеджера, добавляющего страницы через административную панель, на это уйдут месяцы. А программно такая задача решается на порядок быстрее.

Ни одно готовое решение не поможет Вам решить задачи, описанные выше, а наш разработчик – сможет.

Доработка интернет-магазинов на Bitrix

При всем уважении к разработчикам 1С-Битрикс нельзя не упомянуть про один серьезный промах в их работе. В интернет-магазине на Битрикс любой товаров можно представить двумя способами:

  • товар представляет собой карточку с одним описанием, цветом, размером, ценой и прочими параметрами;
  • товар – это группа предложений, имеющих общие свойства, но различающиеся по размеру, цене.

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

В защиту разработчиков Битрикс стоит сказать, что в 12й версии данная проблема была решена. Однако в последующих версиях кусок кода, который отвечал за данный функционал был вырезан.

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

Доработка готовых модулей Битрикс

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

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

Таким образом, если нужно решить нетривиальную задачу, или на сайте уже есть много изменений стандартного функционала, то новый модуль может не «встать», или такого не окажется вовсе. В таком случае есть два варианта:

  1. ждать, когда решение Вашей специфичной задачи появится в свободном доступе – а ждать, возможно, придется очень долго, несмотря на быстрое изменение мира IT;
  2. обратиться к техподдержке за доработками сайта на 1С-Битрикс с учетом всех Ваших требований.

Ошибки при разработке сайта на Bitrix

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

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

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

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

Выводы

Так что в итоге? Несмотря на то, что ранее в данной статье не раз рассказывалось о недостатках Битрикса, все же нужно отметить, что это мощная, многофункциональная система, на базе которой можно создать сайт практически любой сложности. А все возникающие задачи можно решить подходящими доработками. Главное, найти специалиста, который сделает это правильно.

Доработка сайта на Битрикс в HARDKOD.RU

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

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

Тонкая настройка серверов, создание сложных компонентов и модулей для Битрикса, по трудоемкости на порядок выше создания шаблона Bitrix, чем занимается подавляющее большинство веб-студий. Разработка собственных решений в первую очередь требует опыта.

[1] Интернет-магазин готовых модулей для 1С-Битрикс

 

Бесплатная консультация

Нажимая кнопку "Отправить" вы подтверждаете согласие на обработку персональных данных. Соглашение об обработке персональных данных