{"id":4834,"date":"2013-04-12T13:51:53","date_gmt":"2013-04-12T05:51:53","guid":{"rendered":"http:\/\/www.sharepointboost.com\/blog\/?p=4834"},"modified":"2023-07-31T11:39:25","modified_gmt":"2023-07-31T03:39:25","slug":"sharepoint-2013-app-tutorial-basic","status":"publish","type":"post","link":"https:\/\/www.boostsolutions.com\/blog\/sharepoint-2013-app-tutorial-basic\/","title":{"rendered":"SharePoint 2013 App Tutorial (Basic)"},"content":{"rendered":"<h2><strong style=\"color: #0b72ba;\">Why use apps in SharePoint 2013?<\/strong><\/h2>\n<p>Isolation prevents unauthorized access to users&#8217; data. The isolation level determines the limit to potential breaches in security. By default, apps are deployed to their own web site in a special, isolated domain, rather than to your farm or a sandbox. Processes run in that domain.<\/p>\n<p><a href=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2013\/04\/SharePoint-2013-App2.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4851\" alt=\"SharePoint 2013 App2\" src=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2013\/04\/SharePoint-2013-App2.jpg\" width=\"539\" height=\"210\" srcset=\"https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2013\/04\/SharePoint-2013-App2.jpg 539w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2013\/04\/SharePoint-2013-App2-300x116.jpg 300w\" sizes=\"(max-width: 539px) 100vw, 539px\" \/><\/a><\/p>\n<p>Apps for SharePoint can be hosted by a provider, auto hosted by Windows Azure, hosted by SharePoint or a combination of these three. All of these can leverage SharePoint components. Custom code can only be run in provider-hosted or Windows Azure auto hosted options.<\/p>\n<h2><strong style=\"color: #0b72ba;\">Install and update the App<\/strong><\/h2>\n<p><a href=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2013\/04\/SharePoint-2013-App.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4849\" alt=\"SharePoint 2013 App\" src=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2013\/04\/SharePoint-2013-App.png\" width=\"687\" height=\"292\" srcset=\"https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2013\/04\/SharePoint-2013-App.png 687w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2013\/04\/SharePoint-2013-App-300x127.png 300w\" sizes=\"(max-width: 687px) 100vw, 687px\" \/><\/a><\/p>\n<ol>\n<li><span style=\"line-height: 1.5;\">A user finds an app in the SharePoint Store or App Catalog.<\/span><span style=\"line-height: 1.5;\">The App Catalog can be created in Central Administration.<\/span><\/li>\n<li>A user can add an app to his or her site. Other users can also do the same.<\/li>\n<li><span style=\"line-height: 1.5;\">The app developer releases an update to an app in the SharePoint Store or App Catalog.<\/span><\/li>\n<li><span style=\"line-height: 1.5;\">Users are notified of an update and decide whether to upgrade the app on their sites.<\/span><\/li>\n<\/ol>\n<h2><strong style=\"color: #0b72ba;\">Uninstall and remove the App<\/strong><\/h2>\n<ol>\n<li><span style=\"line-height: 1.5;\">A user decides not to continue using the app and uninstalls it. The app instance and all data are deleted.<\/span><\/li>\n<li><span style=\"line-height: 1.5;\">SharePoint Store administrators discover an issue with the app and want to remove it.<\/span><\/li>\n<li><span style=\"line-height: 1.5;\">Store administrators disable and remove the app. Data from the app is retained for recovery purposes.<\/span><\/li>\n<\/ol>\n<p>Reference: <a href=\"http:\/\/www.BoostSolutions.com\/blog\/sharepoint-2013-app-tutorial-basic\/\">Microsoft<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Why use apps in SharePoint 2013? Isolation prevents unauthorized access to users&#8217; data. The isolation level determines the limit to potential breaches in security. By default, apps are deployed to their own web site in a special, isolated domain, rather than to your farm or a sandbox. Processes run in that domain. Apps for SharePoint [&hellip;]<\/p>\n","protected":false},"author":26,"featured_media":4849,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[460,480],"tags":[462],"_links":{"self":[{"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/4834"}],"collection":[{"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=4834"}],"version-history":[{"count":17,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/4834\/revisions"}],"predecessor-version":[{"id":4844,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/4834\/revisions\/4844"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/media\/4849"}],"wp:attachment":[{"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=4834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=4834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=4834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}