Что это
Это профессиональный инструмент для разработчиков OpenCart, предназначенный для автоматизации процесса создания модулей. Программа исключает рутинные действия, такие как копирование файлов, переименование классов, переменных и создание базовой структуры кода вручную. С помощью визуального конструктора пользователь формирует архитектуру модуля, получая готовую основу для дальнейшей разработки логики.
Основной функционал
Инструмент предоставляет обширный набор компонентов для быстрой настройки административной части модуля:
- Визуальный конструктор: создание структуры файлов в несколько кликов.
- Наборы полей: поддержка мультиязычных текстовых полей, WYSIWYG-редактор Summernote с интеграцией Ace Editor, поддержка Emmet, выбор изображений с улучшенным менеджером, SVG, дата/время, переключатели, чекбоксы, выбор цвета и иконки Font Awesome.
- Контейнеры: горизонтальные и вертикальные вкладки, мультиязычные блоки, группировка полей в строки, логическая группировка (Path), динамические таблицы и контейнеры Items для сложных структур, а также древовидные структуры (например, для меню).
- Специфические сущности OpenCart: расширенный статус (зависимость от пользователя, языка, времени, товара), генератор ссылок с учетом SEO ЧПУ, выбор статических и динамических объектов, менеджер загрузки файлов, лог сообщений с функциями архивации и очистки.
- Редактирование: встроенный редактор Ace Editor для контроллеров, моделей и шаблонов (TWIG и TPL).
- Управление: импорт/экспорт настроек модуля, возможность выгрузки модуля в архив для переноса на другие сайты, поддержка редактирования настроек непосредственно с витрины магазина.
- Совместимость: встроенный модификатор Breeder, обеспечивающий поддержку TWIG для OpenCart 2.3 и TPL для OpenCart 3.x, что позволяет использовать единый дистрибутив для разных версий платформы.
Что вы получаете
Покупатель получает расширение для OpenCart, которое автоматизирует создание файловой структуры и базового кода модулей. В комплект входит визуальный конструктор, набор инструментов для настройки административной панели, встроенные редакторы кода и файлов, а также функционал для кросс-версионной совместимости модулей. Продукт позволяет значительно сократить время на подготовку каркаса модуля и упростить процесс его дальнейшей настройки и переноса.