Мы часто пишем, о том, что дорабатываем Битрикс24 с помощью модулей. Например, с их помощью созданы приложение для бронирования техники, выпадающие поля «Местоположение» и «Учебный центр» в Битрикс24. В этой статье мы расскажем, что такое модуль и почему мы выбираем модульную разработку для Битрикс24.
Что такое модуль в разработке?
Модуль — это законченный фрагмент программы, который добавляет в приложение или сервис новую функцию. Модуль выглядит как установочный файл. Если вам случалось обновлять приложения на андроиде — вы уже знаете, что такое модули 🙂
⠀
Мы используем модули для доработки коробок С-Битрикс24. Модульная доработка — один из возможных способов доработки Битрикс24 наряду с прямой доработкой кода и доработкой на ядре.
Чем модульная доработка лучше других способов?
Доработка коробочной версии Битрикс24 с помощью модулей позволяет разрабатывать решения в виде независимых и законченных фрагментов программы. Разработчики распаковывают модуль на портале и нужная функция автоматически появляется у пользователей. Если в модуле обнаруживается ошибка, то она не затронет программу или другие настройки, а разработчики быстро найдут её и исправят.
Модульная доработка имеет преимущества перед другими способами разработки.
Безопасность
Доработанный на ядре код исчезнет при первом же системном обновлении. Вместе с данными, которые вы записывали. Модуль же устанавливается в папку «Локал» — она не затрагивается при обновлении. При обновлении Битрикс24 сначала заглянет в эту папку и запомнит доработку, поэтому все данные останутся после обновления на своих местах.
Облегчение труда разработчика
Модуль распаковывается автоматически при установке и совершает те действия, которые прописали разработчики в коде. Не нужно тратить время, чтобы соединить все части кода, установить отношения между файлами, как в случае с прямой доработкой.
Легко редактируется (можно исправлять ошибки)
Если в модуле обнаруживается ошибка, то она не затронет программу или другие настройки, а разработчики быстро найдут её и исправят.
Устанавливается, переустанавливается и удаляется нажатием одной кнопки на портале
Штатная логика 1С-Битрикс не нарушится, потому что модуль — это независимая и законченная часть программы.
Увеличивает скорость разработки
Готовый модуль можно переиспользовать. Например, если вам подошла одна из модульных разработок, которую интегратор создавал для другого клиента, он может предложить аналогичное решение вам. В этом случае не придется тратить время на создание разработки с нуля. Разработчики установят уже готовый модуль на ваш портал, протестируют его во избежании ошибок, и уже через пару дней вы сможете работать с новой настройкой.
Ознакомиться с модульными доработками, которые мы реализовывали для наших клиентов можно в проектах или блоге. Если какая-то из доработок ответит вашему запросу, оставьте заявку на сайте, и, скорее всего, мы сможем оперативно повторить доработку на вашем портале.
Подписывайтесь на наши социальные сети, там еще больше интересного
📷 Видео-обзоры на приложения для бизнеса вы найдете на нашем Youtube-канале.
Как выбрать CRM-систему, как сделать так, чтобы работа в Битрикс24 была комфортной, и об успешных кейсах вы можете узнать в наших социальных сетях: В Инстаграме, в Фейсбуке, Вконтакте.
📱 В Телеграм-канале мы делимся опытом эффективной работы, инсайтами и лайфхаками для бизнеса.