В конце прошлого года, в голове засела небольшая задумка, которая была есть и будет появляться в головах многих разработчиков под 1С-Битрикс, это ПОЧЕМУ под эту CMS нет своей IDE, система уже огромна, куча классов, прослоек и всего остального. Начала работать мысль и в этом направлении - написать СРАЗУ IDE это ужас...... поэтому было принято решение написать модульную систему (к которой можно будет дописывать то, что надо для работы)
примерно так: 1. Основная программа (MDI форма с дочерними окнами) 2. Библиотека работы с модулями 3. Библиотека работы с компонентами 4. Библиотека mysql 5. Библиотека php 6. ну и т.д. - список большой (исправляется и добавляется)
Начали с самого основного - Библиотеки работы с модулями.
На данный этап есть форма, есть настройки (не все еще, но основные) - генерируется полная структура модуля, исходя из настроек. В работе - Редактируемые шаблоны с кодом (у каждого программиста свои привычки, сделали шаблоны под себя и получили модули как Вам надо)
На стадии тестирования - Открыть модуль на редактирование При генерации создается xml файл с настройками модуля - который можно открыть и пересобрать модуль, изменить что-то и т.д.
При создании модуля - создается полная структура (согласно настройкам, в созданные файлы прописывается код (шаблонный)
install.php
проверка на версионность главного модуля и установленные необходимые модули
код копирования и удаления нужных файлов
код регистрации событий
выполнения sql и т.д.
языковые файлы
option.php
default_option.php
prolog.php
include.php
/admin/ файлы и соответственно в /install/admin
В общем после генерации остается только вставить код необходимый и все. Но в скором времени библиотеку доработаем и при установке в главную программу - модуль полностью можно будет разработать и Создать в нашем программном продукте!
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».