Представляем новый модуль "Настройки сайта" для CMS Битрикс. Это новое современное решение, которое может быть установлено в любой редакции Битрикс.
Предпосылки появления модуля настроек
Битрикс - это очень популярная система на территории РФ, которая пользуется популярностью из-за исторческих предпосылок, а также в силу грамотной маркетинговой стратегии. В нашей практике порядка трети всех проектов реализуются на Битрикс.Создавая сайты на Битрикс, мы сталкиваемся с необходимостью публикации контента, который не может быть определен стандартным функционалом Битрикс. Для публикации контента мы приняли определенные правила разработки, в которых запрещается размещать контент в коде сайта. Весь контент мы храним в базе данных и предоставляем заказчикам самостоятельно вносить изменения в информацию через административный раздел.
Получив глубокую экспертизу в данном вопросе, нами было принято решение о создании единого комплексного решения, которым сможем пользоваться мы, а также все желающие.
О модуле bitrix-options
Модуль bitrix-options от компании "Светлые головы" предназначен для упрощения управления настройками в CMS 1C-Битрикс. Он предоставляет удобный интерфейс для работы с параметрами сайта, позволяя администраторам и разработчикам легко настраивать и изменять различные опции без необходимости прямого редактирования кода.

Ключевые бизнес-функции модуля
- Управлять через административный раздел небольшими порциями информации без рисков сломать код.
- Ускорить вывод таких данных посетителям за счет высокопроизводительного кеширования.
- Сделать дополнительные настройки сайта удобными для сотрудников.
Основные возможности модуля
- Полностью новый код. Без зависимостей на лицензионные ограничения по договорам с NDA по текущим договорам.
- Бесплатно навсегда. Опубликовано под лицензией MIT и будет дорабатываться нами на безвозмездной основе.
- Аналог модуля COption, но с расширенными возможностями: поддерживает удобное форматирование строк в административной панели, позволяет задавать тип данных, устанавливать ограничения и создавать новые типы.
- Централизованное управление настройками: параметры сайта собраны в одном разделе административной панели, что облегчает их поиск и изменение.
- Гибкость и расширяемость: модуль поддерживает добавление новых опций и секций, позволяя адаптировать его под специфические требования проекта.
- Интеграция с административной панелью: после установки модуль становится доступен в разделе "Контент" => "Параметры сайта", обеспечивая быстрый доступ к настройкам.
- Безопасность. Возможность скрытия определенных настроек от неадминистраторов.
- Миграции. Поддержка миграций модуля BX sprint.migration.
- Установка через composer. Для поддержки современных принципов разработки.


В ближайших планах
- Привязка настроек к режиму многосайтовости (свойства и значения), чтобы настройки можно было заполнять независимо для каждого сайта.
- Публикация модуля в маркетплейс Битрикс для получения более широкой обратной связи от сообщества.
- Добавление типа данных "Справочник" с возможностью вывода значений при создании элементов инфоблоков и справочников.
- Добавление в визуальный редактор Битрикс возможности добавлять значения из настроек. Такая возможность решит одну из главных болей контент-менеджеров, когда при изменении номера телефона или полного наименования компании или названия продуктов, упомянутых в теле статей требовалось провести много рутинной работы.
- Управление доступом к модулю через глобальные настройки групп пользователей Битрикс
Для получения дополнительной информации и доступа к исходному коду модуля посетите официальный репозиторий на GitHub