The document discusses SharePoint hosted add-ins. It covers topics such as setting up and deploying add-ins to both Office 365 and on-premise SharePoint, working with SharePoint lists and libraries using the JSOM and REST APIs, consuming external data sources, using the Office UI Fabric for styling, and building add-ins with TypeScript and Angular. The speaker is available to answer questions and welcomes feedback on the presentation.
3. Set up and deployment
Working with SharePoint lists and libraries
JSOM and REST
External sources
Office UI Fabric
TypeScript and Angular
4. Office 365
SharePoint on-premise
Set up and deploymentSet up and deployment
14. Work with SharePoint lists and libraries
No Site Contents and List Settings
Content is gone on uninstall
Permissions to SharePoint
Lists are not deleted on uninstall
Easy to remove
Lists, libraries Lists, libraries
19. var scriptbase = hostweburl + "/_layouts/15/"; $.getScript(scriptbase + "SP.RequestExecutor.js“
ctx = new SP.ClientContext(appweburl);
var factory = new SP.ProxyWebRequestExecutorFactory(appweburl);
ctx.set_webRequestExecutorFactory(factory);
var appContextSite = new SP.AppContextSite(ctx, hostweburl);
this.web = appContextSite.get_web();
var newSiteInfo = new SP.WebCreationInformation();
newSiteInfo.set_webTemplate('STS#0');
…
ctx.load(this.web);
ctx.executeQueryAsync(
Cross-domain JSOM