Центр документации
Карта сайта

Создай визитку сам!


Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »


Генератор решений

Решение "генератор решений" предназначено для минимизации трудозатрат разработчика в процессе разработки решений Amiro.CMS.

решение устанавливается из магазина решений Амиро.Маркет.

На форме создания нового дистрибутива от разработчика требуется указать следующие данные:

  • ID дистрибутива - уникальный строковой идентификатор решения в магазине решений Амиро.Маркет. Рекомендуется использовать следующую форму именования идентификаторов: префикс.название, где префикс - указывет на разработчика, а название - на конкретное решение данного разработчика. Например "ivanov.custom_distrib". Префикс по-умолчанию может быть задан в настройках модуля.
  • Название дистрибутива - короткое текстовое наименование дистрибутива.
  • Гипермодуль - кодовая основа разрабатываемого модуля. В настоящий момент поддерживаеются гипермодули ami_clean (минимальный функционал) и ami_multifeeds (информационные ленты).
  • Конфигурация - наименование конфигурации, допускается использование латинских символов, цифр и знака подчеркивания.

Дополнительно можно указать описание дистрибутива.

Ниже предлагается выбрать функциональный состав разрабатываемого модуля:

  • Категорийный модуль (для решений на основе информационных лент) - если данный чекбокс отмечен, то в создается дистрибутив решения поддерживающий категорийность и включающий в себя два модуля - элементы и категории
  • Доступен в панели администратора - определяет, будет ли созданное решение иметь интерфейс управления и отображаться в панели администратора
  • Фильтр (для решений доступных в панели администратора) - если чекбокс отмечен, то модуль входящий в решение будет содержать компоненту фильтра
  • Список (для решений доступных в панели администратора) - если чекбокс отмечен, то модуль входящий в решение будет содержать компоненту списка элементов модуля
  • Форма (для решений доступных в панели администратора) - если чекбокс отмечен, то модуль входящий в решение будет содержать компоненту формы
  • Есть модель - определяет, будет ли созданное решение иметь собственные данные
  • Доступен в Менеджере Сайта - определяет, должна ли быть возможность размещать страницу модуля на публичной части сайта через Менеджер Сайта
  • Есть Спецблок - определяет, будет ли у модуля созданного решения спецблок.
  • Поддержка REST.API - при установленном чекбоксе, модуль решения сможет обрабатывать запросы к единой точке REST.API Amiro.CMS

Когда новый дистрибутив решения создан, он отобразится в списке.

При этом  в каталоге "_local/modules/data/ami_devtool/{id дистрибутива}" будет создана полная структура всех файлов дистрибутива.

После внесения изменений в файлы решения, в списке генератора дистрибутивов вы можете скачать подготовленный к загрузке в Амиро.Маркет tar.gz архив дистрибутива, или инициировать установку экземпляра создаваемого решения.

Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API)
 2000 – 2021 © Amiro.CMS Все права защищены.