На сайтах adn.agency используются cookie-файлы и другие аналогичные технологии. Если, прочитав это сообщение, вы остаетесь на нашем сайте, это означает, что вы не возражаете против использования этих технологий.

Хорошо

Как не нужно использовать готовые решения Битрикса

Приветствуем, читатель. Перед вами очередной выпуск журнала «FAQ или как выглядеть компетентным заказчиком». Главная тема этого номера: как нужно и как не нужно использовать готовые решения (сайты и отдельные модули). Тема популярная. Разберем типовые ошибочные мнения, чтобы сформировать правильное свое.

Лучи добра

Само по себе любое готовое решение в веб-разработке суть хорошее дело. Тому есть несколько объяснений.

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

Причина вторая. Это куда более разумное решение, нежели заказывать сайт за полторы тыщи у студии «20 сайтов в час для Вас». Полторы тыщи можно, в конце концов, потратить на директ. Да и ждать, опять же, никого не нужно — оплатил и запустил.

Причина третья. Готовые модули, выложенные в маркетплейсе, порой очень даже хорошего качества. Даже бесплатные. Почему бы не воспользоваться таким, если вы до конца не уверены, что вам такой функционал в принципе нужен? Поставил, поиграл, удалил, забыл.

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

Лучи справедливости

Сначала о готовых сайтах. Это такой полноценный сайт с работающей CMS внутри. Сверстанный. Бывают с более-менее пристойным дизайном. Бывают адаптивные. От магазина до примитивного лендинга.

Взять такой и пойти им пользоваться — правильное решение. А вот почему не стоит приходить с таким к вашему подрядчику и предлагать использовать «готовый сайт» в качестве основы. Вроде: «вы мне только продвижение сделайте, ну и личный кабинет другой, и дизайн немного, а остальное мне нравится».

  1. Это не про студию. В студии, всё-таки, ценят время. Заниматься перешиванием гамашей в стильную жилетку здесь никто не хочет. Студии важно сделать и сдать цельный продукт: а в переделках шаблонов нет ни денег, ни пиар-потенциала, ни реализации амбиций разработчиков.
  2. Это чужой код. Представьте, что вам дали переписать от руки две страницы из тетради. Но при этом это тетрадь врача с 30-летним стажем. А еще некоторые строчки расплылись (видимо, от слез автора). С кодом примерно так же: в чужом коде долго разбираться, он запросто может быть некачественным и плохо читаемым. Ввиду того, что оплата работы программистов идет по часам, иногда дешевле написать с нуля.
  3. Это готовое решение. Оно так и задумывалось: что его возьмут и начнут пользоваться. Как фастфуд. Съел, заморил червячка, а когда аппетиты выросли — заказал полноценный сайт. Вы вот поддерживаете людей, которые просят убрать из шаурмы куру и засунуть вместо нее сельдерея побольше. Наверняка такие есть.

Теперь о готовых решениях-модулях. Это такая штука, которую вы в состоянии скачать, распаковать и установить самостоятельно. Например, онлайн-чат. Или модуль галереи. Или еще что-то — вы ведь знакомы с маркетплейсом.

Но тут есть одна тонкость, которая при неудачном стечении обстоятельств оборачивается коллапсом всего сайта, например. Называется: «это никто не тестировал на совместимость друг с другом».

В общем, ситуация. Каждый модуль в отдельности будет работать с вашим Битриксом. Потому что решения проходят через монитор качества и ручное тестирование админами. Шлак просто туда не попадает.

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

А два — это то, что модули могут запросто «гасить» друг друга. Если что-то сломалось из установленных готовых модулей — попробуйте удалить последние установленные.

Итого

Индивидуальная разработка — это не то место, где нужно экономить на индивидуальности и разработке. Если решились на полноценную услугу от аналитики до поддержки — нужно играть по правилам, которые называет студия. Только так студия сможет раскрыть свою экспертизу полностью.

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

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

И не забывайте делать бэкапы. Мало ли что.

P.S. А пока вы не ушли дальше листать фейсбук, просто напомним, что в маркетплейсе Битрикса есть два наших решения: это Easy Answers для создания FAQ на любой странице сайта и Sync Block для создания привязанных элементов инфоблоков (последний модуль оценит ваш контент-менеджер). Пользуйтесь и пишите отзывы.