Skip to content

Latest commit

 

History

History
executable file
·
63 lines (43 loc) · 3.73 KB

setup.md

File metadata and controls

executable file
·
63 lines (43 loc) · 3.73 KB

Установка и настройка

Composer

Подключение модуля необходимо проводить находясь в DOCUMENT_ROOT проекта:

composer require worksolutions/bitrix-reduce-migrations

Команда перенесет файлы модуля в папку /bitrix/modules/ws.reducemigrations

Следующим шагом будет регистрация в битрикс:

composer run-script post-install-cmd -d bitrix/modules/ws.reducemigrations

Результатом регистрации будут следующие пункты:

  1. Модуль будет зарегистрирован в системе;
  2. Будет создан каталог reducemigrations в папке на уровне bitrix;
  3. В каталог bitrix/admin переносится файл-контроллер модуля. Для работы модуля через административный интерфейс.
  4. Появится файл bitrix/tools/migrate для работы миграций через командную строку.

Также регистрацию модуля можно запустить через страницу "Установленные решения":

http://my-site.ru/bitrix/admin/partner_modules.php?lang=ru

Marketplace

Для установки в адресную строку браузера, после доменного имени, прописать:

/bitrix/admin/update_system_partner.php?addmodule=ws.reducemigrations

К примеру:

http://my-site.ru/bitrix/admin/update_system_partner.php?addmodule=ws.reducemigrations

При установке модуля необходимо определить основные параметры.

Определение параметров при установке модуля

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

Ввод параметров при установке модуля.

Настройка модуля

После установки модуля в настройках можно изменить путь к каталогу, в котором будут храниться миграции Настройка модуля.

Переход с первой версии модуля

Если на проекте использовалась первая версия модуля, то желательно для нового модуля настроить другой каталог хранения файлов миграций. Это исключит путаницу связанную с одинаковыми по назначению, но не по реализации, модулями. Конечно при этом все члены команды должны осознавать то, что они работают с новой версией миграций данных.

Таким образом переход к новому модулю можно осуществить в два этапа:

  1. Установить параллельно новый модуль;
  2. Через время удалить неиспользуемый, в тот момент, когда полностью налажена работа с новым модулем.