Есть битрикс малый бизнес 12.5.10 без лицензии, поставил для изучения. Хочу сделать модуль и продавать его на marketplace. Следуя документации модуль имеет ID vendor.name, соответственно класс в файле /install/index.php называется vendor_name как и его конструктор. Заметил следующее:
- если папка, в которой лежит модуль называется vendor.name - модуль вообще не отображается в списке доступных в админке;
- если же папка называется vendor_name - модуль видно, но при нажатии на кнопку установить ничего не происходит, т.е. не вызывается метод DoInstall()
- если ID модуля сделать как и папку vendor_name, то все замечательно работает, но это нарушение, такой модуль у меня не примут.