Мне нужно создать свой собственный установочный пакет DNN, который будет включать мои настраиваемые модули и скины, а также страницы и образцы данных. Есть ли способ сделать это?
Как создать установочный пакет DotNetNuke с пользовательскими данными, модулями и скинами
Ответы (1)
Вы можете настроить сайт так, как хотите (со страницами и образцами данных), а затем экспортировать шаблон портала со страницы Хост -> Порталы / Сайты.
Затем, когда вы создаете новый сайт, добавьте этот шаблон в папку Portals/_default
(вместе с Default Website.template
), и вы сможете выбрать этот шаблон при установке сайта. Убедитесь, что вы также включили пакеты для ваших пользовательских модулей и скинов в соответствующую папку (Module
или Skin
) в папке Install
.
Что касается выборки данных, в шаблон будут включены только данные из «переносных» модулей. Сюда входит модуль HTML. Если вам нужны образцы данных, которые должны поставляться вместе с вашими пользовательскими модулями, ваш класс бизнес-контроллера должен будет реализовать IPortable
.