позволяет в 1 клик создать структуру компонента, создать xml схему таблиц, и упаковать компонент в транспортный пакет
- создать пакет, для этого
- нажать кнопку
Создать новы пакет
- в появившемся окне достаточно заполнить поля
Название
иВерсия
- что бы изменить/добавить данные,
пкм
по созданному пакету выбрать пунктОбновить
- что бы изменить/добавить данные,
- за тем
пкм
по созданному пакету, выбрать пунктСоздать структуру
- здесь можно выбрать все, либо то что вам нужно
- за тем
пкм
по созданному пакету, выбрать пунктСоздать пакет
- через несколько секунд будет создан пакет с вашим расширением в папке
core/packages
и ярлык на него в папке/EasypackExtras
а на имени вашего появиться ссылка для скачивания на последню версию пакета
- через несколько секунд будет создан пакет с вашим расширением в папке
- нажать кнопку
- что означает каждое поле в
Создать структуру
- создать папку {папка} в {путь}? - создает папку.
- создать xml схемы таблиц и их классы? - создает
Xpdo
схемы ваших таблиц - создать пространство имён для {Название} - создает пространство имён
- Сохранить элементы(плагины,чанки,снипеты,...) в папку /elements/ - сохраняет все элементы modx вашего расширения в папку elements в ядре вашего расширения
- что означает каждое поле в
Создать новы пакет
/Обновить
Название
- имя вашего расширения на английском, без пробелов, с Заглавными буквамиВерсия
- версия вашего расширения в формате 0.0.0-pl,0.0.0-beta, 0.0.0-alphaЧанк
,Сниппет
,Плагин
,Шаблон
,Меню
,Настройки
- элементы modx вашего расширенияТаблицы
- таблицы в бд вашего расширения напримерmodx_easypack_extras
Префикс таблицы
- префикс таблицы (рекомендуется оставить по умолчанию)Путь к core
- путь к ядру вашего расширения отMODX_BASE_PATH
если у вас стандартное расположение каталогов оставьте как естьПуть к assets
- путь к открытому каталогу вашего расширения отMODX_BASE_PATH
если у вас стандартное расположение каталогов оставьте как естьЗависимости
- json с зависимостями (для опытных пользователей)Readme
- путь к readme файлу, по умолчанию находиться в папке docs вашего расширенияИстория изменений
- путь к changelog файлу, по умолчанию находиться в папке docs вашего расширенияпуть к файлу setup_option
- (для опытных пользователей)путь к файлу php_resolver
- исполняемы php файл запускающийся при установке пакета, если оставить пустым создастся автоматически для создания ваших таблиц (для опытных пользователей)Лицензия
- путь к файлу с лицензией, по умолчанию находиться в папке docs вашего расширенияRest (modUtilities)
- Это поле появиться если у вас установлен компонент modUtilities, это позволит вам запаковать также и ваши REST`ы. ВНИМАНИЕ rest-категория должна совпадать с именем вашего пакета
{
"extras": {
"modUtilities": {
"version": "2.8.3-pl",
"service_url": "modstore.pro"
}
}
}
- иногда не хочет создавать пакеты с версией 0.0.1-pl
- Решение: поменяйте на версию 0.0.2-pl