ModernSite
Make supports provisioning of ModernSites. For now, the ModernSite entity is limited to Communication Sites and Team Sites without a connected Office 365 Group. In order to provision a ModernSite you need to create a Configuration.xml file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<?xml version="1.0" encoding="utf-8" ?>
<Configurator xmlns="http://schemas.mavention.com/SharePoint/Apps/SiteConfigurator">
<Providers>
<Provider NodeName="ModernSite" Class="Mavention.Make.Engine.Providers.ModernSiteProvider" Assembly="Mavention.Make.Engine"/>
</Providers>
<ModernSite Title="{title}" Url="{url}" LCID="1043" OwnerLogin="{sitecoladmin}" Template="SITEPAGEPUBLISHING#0">
<RootWeb Url="{url}" Title="{title}" LCID="1043" Description="{description}">
<Properties>
<Property Name="WebTemplate">Make.CommunicationSite</Property>
</Properties>
<Owners>
<Users LoginNames="{owner}" IsSiteAdmin="False" />
</Owners>
</RootWeb>
</ModernSite>
</Configurator>
|