Разработка под Битрикс по новому
Всем добрый день,
В конце прошлого года, в голове засела небольшая задумка, которая была есть и будет появляться в головах многих разработчиков под 1С-Битрикс, это ПОЧЕМУ под эту CMS нет своей IDE, система уже огромна, куча классов, прослоек и всего остального.
Начала работать мысль и в этом направлении - написать СРАЗУ IDE это ужас...... поэтому было принято решение написать модульную систему (к которой можно будет дописывать то, что надо для работы)
примерно так:
1. Основная программа (MDI форма с дочерними окнами)
2. Библиотека работы с модулями
3. Библиотека работы с компонентами
4. Библиотека mysql
5. Библиотека php
6. ну и т.д. -
список большой (исправляется и добавляется)
Начали с самого основного - Библиотеки работы с модулями.
На данный этап есть форма, есть настройки (не все еще, но основные) - генерируется полная структура модуля, исходя из настроек.
В работе - Редактируемые шаблоны с кодом (у каждого программиста свои привычки, сделали шаблоны под себя и получили модули как Вам надо)
На стадии тестирования - Открыть модуль на редактирование
При генерации создается xml файл с настройками модуля - который можно открыть и пересобрать модуль, изменить что-то и т.д.
Начальные настройки (создание модуля) можно посмотреть тут
При создании модуля - создается полная структура (согласно настройкам, в созданные файлы прописывается код (шаблонный)
Первые версии будут под OS Windows
Ждем Ваших пожеланий и предложений на
оригинал ()
Всем добрый день,
В конце прошлого года, в голове засела небольшая задумка, которая была есть и будет появляться в головах многих разработчиков под 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
Первые версии будут под OS Windows
Ждем Ваших пожеланий и предложений на
оригинал ()