In Blogs, Mavention Make, Techblog

With the arrival of Make 5.5 it is possible to deploy modern communication sites.


Deployment of a modern communication site can be down via the following template with file name “configuration.xml”. The template can also be downloaded as a zip package.

<Configurator xmlns="">
    <Provider Assembly="Mavention.Make.Engine" Class="Mavention.Make.Engine.Providers.ModernSiteProvider" NodeName="ModernSite"></Provider>
  <ModernSite Title="{title}" Url="{url}" LCID="1033" OwnerLogin="{siteowner}" ObjectAction="Create" Template="SITEPAGEPUBLISHING#0" SiteDesign="Showcase">
    <RootWeb LCID="1033" Title="{title}" Url="{url}" Description="{description}">
        <Property Name="WebTemplate">Modern-Communication-Site</Property>
        <Property Name="WebTemplateVersion"></Property>


The following properties can be used as metadata for the template configuration.xml.

Name: configuration.xml
Title: Modern-Communication-Site
Configuration version:
Description: Modern-Communication-Site
Start object type: Tenant
Parameters: see json


  "d": {
    "parameters": [{
      "id": "url",
      "title": "Site URL",
      "inputType": "text",
      "required": true,
      "sampleValue": ""
    }, {
      "id": "title",
      "title": "Title",
      "inputType": "text",
      "required": true,
      "sampleValue": "My modern communication site"
    }, {
      "id": "description",
      "title": "Description",
      "inputType": "multiline",
      "required": false,
      "sampleValue": "Site for my Communication"
    }, {
      "id": "siteowner",
      "title": "Siteowner",
      "inputType": "text",
      "required": true,
      "sampleValue": ""

Make request

An example of how the Make request could look like.

  "Id": "b0ca43e9-ec63-43e7-a73c-6d4f4cf26b1d",
  "RequestType": 0,
  "ConfigurationFileUrl": "",
  "ConfigurationItemUrl": "",
  "Scope": "Tenant",
  "OverwriteIfExists": false,
  "Parameters": {
    "url": "",
    "title": "My modern communication site",
    "description": "My modern communication site",
    "siteowner": ""

Vul je zoekopdracht in.