Posts

Showing posts from April, 2016

Hosting Options for the SharePoint 2013 App Model

SharePoint Hosted:  A SharePoint-hosted app is one that contains no server-side components. Everything that it needs to function, such as lists, libraries, etc., it is able to deploy within the SharePoint environment. Provider Hosted:  A Provider-hosted app is one that has server-side components. These components are usually contained within an ASP.NET application and you have to provide a separate environment to host them. These server-side pieces can be developed in any technology as long as you can leverage OAuth and make REST calls. Auto-Hosted:  An Auto-hosted app runs on Office 365 and its SharePoint Online offering. Like a provider-hosted application, an auto-hosted app has server-side components, but when you deploy the app to SharePoint, the service fires up the server-side elements in an Azure layer. App Scope An app for SharePoint has an app scope. The two possible app scopes are  web scope  or  tenant scope . The difference is not a property of the app, and you

Understanding HTML master pages in SharePoint 2013

With Design Manager in SharePoint 2013, you can convert an HTML file into a master page file. Once the conversion was successful from then the html and master page files are associated with each other. Which means if you do any edits to the html file, master page file will be automatically updated. If you have an HTML file available with you, you can directly upload the file by going to the Site Settings -> Design Manager -> Edit Master Pages -> Convert an HTML file to a SharePoint master page. Once you have uploaded the HTML file, you will see an option from context menu to convert the file to master page. Once the conversion completed the status field will be updated to either “Warnings and Errors” or “Conversion Successful” with clickable link which points to the preview of the master page. While creating an HTML master page in SharePoint 2013 these are the important points you should remember: XML Compliant : HTML file should be XML-complaint. But, there are some e