Как создать установочный пакет DotNetNuke с пользовательскими данными, модулями и скинами

Мне нужно создать свой собственный установочный пакет DNN, который будет включать мои настраиваемые модули и скины, а также страницы и образцы данных. Есть ли способ сделать это?


person jason    schedule 30.06.2011    source источник


Ответы (1)


Вы можете настроить сайт так, как хотите (со страницами и образцами данных), а затем экспортировать шаблон портала со страницы Хост -> Порталы / Сайты.

Затем, когда вы создаете новый сайт, добавьте этот шаблон в папку Portals/_default (вместе с Default Website.template), и вы сможете выбрать этот шаблон при установке сайта. Убедитесь, что вы также включили пакеты для ваших пользовательских модулей и скинов в соответствующую папку (Module или Skin) в папке Install.

Что касается выборки данных, в шаблон будут включены только данные из «переносных» модулей. Сюда входит модуль HTML. Если вам нужны образцы данных, которые должны поставляться вместе с вашими пользовательскими модулями, ваш класс бизнес-контроллера должен будет реализовать IPortable.

person bdukes    schedule 30.06.2011
comment
хорошо рассмотрел это, вот как dotnetnuke управляет своими собственными модулями и данными по умолчанию. Единственное, что я добавлю, это то, что вы можете, если захотите, заменить файлы Default.website.template и .resources для еще более простой установки. - person ScottS; 02.07.2011
comment
эта штука продолжает удалять @bdukes в качестве первого слова в моем предыдущем комментарии. - person ScottS; 02.07.2011