Question

Haven't had much luck combing through countless pages, forums etc... to find out if it is possible to install an application such as InfoWise Ultimate Forms or Lightning Conductor in my root site and then have any subsequent sites that are generated have the application installed on that new site.

The main goal here is so that I won't have to manually install the same application on every subsite that is created. Ideally I would like an applications functionality available straight off the bat but is this even possible?

Thanks in advance.

Was it helpful?

Solution

Since you asked that the app should get installed automatically when a site is created, Then you should start thinking in terms of custom Site templates.

Truth: You can push an app to app catalog . This will result in availibilty of your app across all site collections in your Sharepoint online. But you have to install the app manually in various site collections based on your need.

Workaround: you can install the app in one of the site collection and then save this site as template. Later, whenever you need to create other Sites, you can choose this custom site template. Site settings -> under Site action look for "Save Site as Template" and select checkbox "Include content"

Note: this feature is available for team sites. for publishing site you can use SP designer for making templates. See this Thread

enter image description here

EDIT: Alternative way It seems using CSOM you can automate the Apps/Add-in installation. See this msdn Blog. I hope this helps!

Licensed under: CC-BY-SA with attribution
Not affiliated with sharepoint.stackexchange
scroll top