29  /  36

Сборка дистрибутива решения

Просмотров: 25266
Дата последнего изменения: 10.07.2023
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5

Выбор редакции и сборка дистрибутива

Выбор редакции зависит от требуемого функционала. Основное требование — чтобы в редакции присутствовали все модули, используемые на сайте.

При сборке решения для Bitrix Marketplace в архив необходимо поместить только ваш модуль. Мастер создания сайта помещается внутрь модуля в каталог …/install/wizards/пространство_имен/ID_мастера/.

При сборке самостоятельного решения в архив включается также необходимая редакция Bitrix Framework. Таким образом, для полной сборки решения необходимо:

  1. Поместить в каталог решения нужную редакцию Bitrix Framework.
  2. Удалить демо-мастер (/bitrix/wizards/bitrix/demo).
  3. Удалить стандартные модули типовых сайтов (с 11 версии они начинаются с префикса bitrix., например, bitrix.sitepersonal. В более ранних версиях этот префикс отсутствует, и нужно смотреть по началу названия: site***).
  4. Отредактировать файлы license.html и readme.html на соответствие вашему решению.
  5. Отредактировать файл install.config. В частности прописать строку <demoWizardName> пространство_имен_мастера: название_мастера </demoWizardName>, например, так: <demoWizardName>bitrix:government</demoWizardName>.

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

  6. Поместить ваш модуль в каталог /local/modules/.
  7. Поместить ваш мастер создания сайта в каталог /bitrix/wizards/пространство_имен/ID_мастера/. Именно в этом каталоге будет производиться поиск мастера для установки при выполненной настройке из 5 пункта.

Если сайт установлен в UTF-8, а файлы мастера - в windows-1251, то перекодировка произойдёт в момент установки модуля.




5
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии