+7 499 938 8452 пн.-пт. 10:00 – 17:00

FatCats MBuilder




FatCats MBuilder — модуль для создания, подготовки, локализации и сборки Bitrix-модулей.

Решение закрывает полный рабочий цикл разработки модуля:
  • создание нового модуля из шаблона;
  • подготовка рабочей копии перед сборкой;
  • вынос фраз в lang-файлы;
  • генерация ключей локализации;
  • подстановка Loc::getMessage(...) и BX.message(...);
  • сборка мультиязычной версии;
  • выпуск полной сборки;
  • выпуск update-сборки с 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-модулями.



Каталог для ИИ