Adding a Custom Site Definition
The Akumina Framework permits the integration and deployment of custom site definitions onto SharePoint Publishing Sites.
- A publishing site collection in Office 365
- AppManager App (hosted on Azure) installed on your site collection
- AppManager Admin apps set accessible to a user group within the site
- The InterChangeSDK project
Adding SiteProvisioning.SampleSite To AppManager
Within the AppManagerSDK project will be a project called SiteProvisioning.SampleSite. This is a basic example of a custom site definition we can deploy with the Deployment App.
Adding the SiteProvisioning.SampleSite project with the Deployment App can be done in a few simple steps.
- Build the SiteProvisioning.SampleSite project
- Copy the SiteProvisioning.SampleSite.dll from $\InterChangeSDK\Main\Src\SiteProvisioning.SampleSite\bin\Debug over to Akumina.Interchange.Web\bin within your instance of AppManager (use FTP if you’re hosting it on Azure).
- Copy the $\InterChangeSDK\Main\Src\SiteProvisioning.SampleSite\SiteDefinitions folder over to Akumina.Interchange.Web within your instance of AppManager
- Log into AppManager, go to the Deployment App within the Management Apps tab. You should now see “SampleSite” appear in the dropdown. Any custom site definitions can be added to the Deployment App in the same manner.
To learn how to leverage the Deployment Manager SDK see the following articles: