Что умеет решение
FatCats MBuilder — модуль для создания, подготовки, локализации и сборки модулей Bitrix.
Решение закрывает полный цикл разработки: создание нового модуля из шаблона, подготовка рабочей копии перед сборкой, вынос фраз в lang-файлы, генерация ключей локализации и автоматическая подстановка вызовов Loc::getMessage(...) и BX.message(...). Инструмент обеспечивает сборку мультиязычных версий, выпуск полных релизов и создание обновлений с файлом updater.php.
Модуль особенно полезен разработчикам и студиям, ведущим решения в local/modules, так как позволяет сделать процессы разработки, локализации и релизов повторяемыми.
Основные возможности:
- Создание модулей по шаблонам, включая поддержку пользовательских шаблонов из /upload/fatcats.mbuilder/templates.
- Подготовка модуля к релизу с учетом конфигурации install_paths.json.
- Сканирование PHP, JS и шаблонов на наличие фраз.
- Генерация lang-файлов.
- Хранение найденных фраз, вхождений и истории сборок в базе данных.
- Сборка полного релиза и обновлений на основе baseline.
- Генерация файла updater.php.
Технические особенности:
- Модуль устанавливается под именем fatcats.mbuilder.
- Для работы требуется установленный модуль fatcats.core.
- Рабочие директории создаются в /upload/fatcats.mbuilder/.
Автоматическое заполнение переводов возможно при наличии внешнего пакета переводчика, подключённого через файл /local/vendor/autoload.php. Инструмент предназначен для разработчиков и технических специалистов, работающих с модулями Bitrix.
«FatCats MBuilder: сборка и локализация Bitrix-модулей» можно подключить с помощью General iT: установить модуль, настроить его и убедиться, что интеграция работает корректно.