Как создать пакет для Umbraco внутри Visual Studio? Я знаю, что вы можете создать пакет внутри бэк-офиса Umbracos, но сейчас меня это не интересует. Мне просто нужно что-то простое, как привет, мировой пакетКак создать пакет для Umbraco с Visual Studio?
ответ
К сожалению, это не так просто. Это зависит от того, что будет содержимым пакета. Если это будут статические файлы, dll и т. Д. - это задание для MsBuild, и вы можете использовать его, чтобы собрать все необходимые файлы и создать пакет или даже рассказать об этом.
Там отличная статья JEAVON Леопольда на 24days.in: http://24days.in/umbraco/2014/packaging-with-appveyor/ в сочетании с CI сделано с AppVeyor.
Задача начинается, когда вы хотите включить в нее типы документов, типы данных или любой другой контент, связанный с Umbraco. И это действительно легко сделать с Umbraco Packaging через backoffice (вам просто нужно выбрать, что должно быть включено). Используя собственную сборку и автоматическую упаковку, вы должны помнить, что если что-то должно быть включено в backoffice Umbraco, ее необходимо обработать путем создания этих объектов в вашем коде (например, в пользовательских обработчиках событий запуска приложений) и убедиться, что если это не существует, то он должен быть создан заново и т.д.
Лично я предлагаю вам проверить, как другие создатели пакета регулируют его, как много пакетов с открытым кодом, например:
Pipeline CRM (добавление пользовательских данных для будущего использования в пользовательских разделах (разделах)): https://github.com/theotron/PipelineCRM/blob/master/GrowCreate.PipelineCRM/RegisterEvents.cs
Уплотненного Содержание (регистрация пользовательского редактора): https://github.com/umco/umbraco-nested-content/blob/develop/src/Our.Umbraco.NestedContent/PropertyEditors/NestedContentPropertyEditor.cs
Персонализация Группа (типы doument, NuGet упаковка и т.д.): https://github.com/AndyButland/UmbracoPersonalisationGroups
т.д.
ли установлен ** Umbraco ** от nuget? –
Да, я сделал, не имеет значения? –
Попробуйте использовать это - http://www.umbitious.com/blog/2013/5/8/umbraco-visual-studio-project/ или лучше разместить в сообществе ** Umbraco **. –