{"id":6602,"date":"2021-08-19T03:50:17","date_gmt":"2021-08-19T11:50:17","guid":{"rendered":"https:\/\/officedevblogs.wpengine.com\/?p=6602"},"modified":"2021-10-14T13:57:49","modified_gmt":"2021-10-14T20:57:49","slug":"explore-and-deploy-sharepoint-framework-solutions-from-partners-in-sharepoint-microsoft-365","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/explore-and-deploy-sharepoint-framework-solutions-from-partners-in-sharepoint-microsoft-365\/","title":{"rendered":"Explore and deploy SharePoint Framework solutions from partners in SharePoint (Microsoft 365)"},"content":{"rendered":"<p>We are excited to announce new improvements on the SharePoint Store at the Microsoft 365. Given the worldwide success of <a href=\"https:\/\/aka.ms\/spfx\">SharePoint Framework<\/a>, we are making significant additional investments on improving the acquisition and deployment experiences for apps powered by SharePoint Framework. This will be a step-by-step journey which will make the SharePoint Framework solutions more easily available for end users and administrators across the Microsoft 365.<\/p>\n<p>SharePoint Framework is widely used extensibility model in <span class=\"brand\">Microsoft 365<\/span>\u00a0with\u00a0<strong>tens of millions of end users each month for the custom components<\/strong> built by developers. It\u2019s the easiest way to get build extensibility for\u00a0<span class=\"brand\">Microsoft 365<\/span> and it\u2019s taken advantage by thousands of partners and customers on building custom experiences for end users. SharePoint Framework solutions are automatically hosted for free in Microsoft 365 with automatic single sign-on and consistent developer experience for <strong>extending Microsoft Viva, Microsoft Teams and SharePoint<\/strong> using industry standard web stack tooling. Simple, but extremely powerful with Microsoft Graph API access and more.<\/p>\n<p>Today we are pleased to announce first step on this journey with the <strong>modernized experience for SharePoint Store and acquire<\/strong> experience on the SharePoint side. We are now heavily investing on this area, so much much more to come \ud83d\ude80<\/p>\n<h2>Get started!<\/h2>\n<p>Apps for SharePoint are small, easy-to-use, stand-alone applications that perform tasks or address specific business needs. You can add apps to your site to customize it with specific functionality or to display information such as time and expense tracking. Or you could add apps that perform various document-based tasks. You can also add apps that display news or information from third-party websites or that connect to social websites.<\/p>\n<p>The new tabbed layout\u00a0for\u00a0<strong>SharePoint apps<\/strong>, shown below, makes it easier and faster to get apps from a variety of sources.<\/p>\n<p>For example, if your organization has developed custom apps for internal business use or\u00a0has\u00a0allowed some store apps, you can add these by browsing the\u00a0<strong>My Apps\u00a0page<\/strong>. You may also be able to request or add new apps from third-party developers by browsing the\u00a0<strong>SharePoint Store<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-6603\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/08\/pic1.gif\" alt=\"the new tabbed layout in SharePoint apps.\" width=\"1152\" height=\"720\" \/><\/p>\n<p><em>Figure 1: the new tabbed layout in SharePoint apps<\/em><\/p>\n<h2>Add an app to a site<\/h2>\n<p>On\u00a0the site where you want to add an app, go to\u00a0<strong>Settings\u00a0<\/strong>and then select\u00a0<strong>Add an app<\/strong>, or\u00a0go to\u00a0<strong>New<\/strong> -&gt; <strong>App<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-6609 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/08\/pic2-new.gif\" alt=\"Add and app to site\" width=\"1152\" height=\"720\" \/><\/p>\n<p><em>Figure\u00a02:\u00a0entry point to add SharePoint apps<\/em><\/p>\n<p>Select an app you want to add on the\u00a0<strong>My apps\u00a0page<\/strong>.\u00a0To see only apps that your organization has added, select\u00a0<strong>From my organization<\/strong>\u00a0on the left under Filters. Conversely, to see only apps available in the SharePoint Store, select\u00a0<strong>SharePoint Store<\/strong>\u00a0on the left.<\/p>\n<p><em>Note: Classic SharePoint build-in apps (Lists, Document Library, etc.) are available only for the SharePoint classic experience and have new entry points in modern sites.<\/em><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/08\/pic3.gif\"><img decoding=\"async\" class=\"alignnone wp-image-6605 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/08\/pic3.gif\" alt=\"adding an app on the My apps page\" width=\"1152\" height=\"720\" \/><\/a><\/p>\n<p><em>Figure 3: adding an app on the My apps page<\/em><\/p>\n<h2>Discover more apps from partners<\/h2>\n<p>You can\u00a0easily\u00a0find\u00a0more\u00a0popular apps build on\u00a0<strong>SharePoint Framework<\/strong>\u00a0on\u00a0the\u00a0store homepage. You can also\u00a0search for an app in the search bar or select a category on the left to scroll through available apps.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-6606 size-large\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/08\/pic4-1024x640.png\" alt=\"Popular apps powered by SharePoint Framework\" width=\"1024\" height=\"640\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/08\/pic4-1024x640.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/08\/pic4-300x188.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/08\/pic4-768x480.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/08\/pic4.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><em>Figure\u00a04:\u00a0Popular apps powered by SharePoint Framework<\/em><\/p>\n<h2>Request an app from the SharePoint Store<\/h2>\n<p>After\u00a0exploring in\u00a0SharePoint Store,\u00a0you can acquire more apps. Go\u00a0to\u00a0the app\u00a0details page\u00a0and\u00a0<strong>Request\u00a0<\/strong>it directly, and you\u00a0will need approval from\u00a0an admin of the\u00a0tenant-level app catalog to continue with the installation.<\/p>\n<p>Notice that there is no change in the permission model of acquiring apps: only those users who have the appropriate permission level can add apps to a site. Typically, Full Control permission (or membership in the Site Owners group) is the minimum requirement. By default, SharePoint is configured to allow those users to get or request apps from the SharePoint Store. For information on how to change the option in the tenant level app catalog, see <a href=\"https:\/\/docs.microsoft.com\/en-us\/sharepoint\/configure-sharepoint-store-settings#specify-whether-users-can-get-apps-from-the-sharepoint-store\">Configure SharePoint Store Settings<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-6607\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/08\/pic5.gif\" alt=\"Requesting an app from SharePoint Store\" width=\"1152\" height=\"720\" \/><\/p>\n<p>Figure\u00a05:\u00a0Requesting an app from SharePoint Store<\/p>\n<h2>Deploy a SharePoint Framework app<\/h2>\n<p>If you are an admin of a tenant-level app catalog, you can deploy business apps directly. Go to SharePoint Store from the app catalog site or from the app request you received, you can choose to <strong>Add<\/strong> on the app details page, you\u202fwill go through\u202fthe following deployment steps:<\/p>\n<ul>\n<li>Review the permission and data access information of the app.<\/li>\n<li>Check\/uncheck the option to install to all sites in your tenant.<\/li>\n<li>Deploy the app to your tenant.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-6608\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/08\/pic6.gif\" alt=\"Deploying an SPFx app from the store\" width=\"1152\" height=\"720\" \/><\/p>\n<p><em>Figure 6: deploying an SPFx app from the store<\/em><\/p>\n<p>For details about deploying and managing SharePoint apps, see <a href=\"https:\/\/docs.microsoft.com\/en-us\/sharepoint\/use-app-catalog\">Use the App Catalog to make business apps available for your SharePoint environment<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2>Going forward<\/h2>\n<p>We continue the modernization journey with new experience on the SharePoint tenant app catalog, so that it meets better the needs of enterprise customers.<\/p>\n<p>We will keep on improving the SharePoint Store to help\u202fyou\u202fget the right apps more easily so that you can bring greater value to your organization to drive more business outcomes.<\/p>\n<p>As part of this store and app modernization work, we are also working on better integration for the Microsoft Teams targeted SharePoint Framework solutions and are making big investments in the partner ecosystem support for enabling our ISVs (Independent Software Vendors) to take advantage of these new sales channels more efficiently.<\/p>\n<p class=\"\">If you are looking into building experiences for\u00a0<span class=\"brand\">Microsoft 365<\/span>, we strongly recommend on joining our community calls and other\u00a0<span class=\"brand\">Microsoft 365<\/span>\u00a0community activities. More details from\u00a0<a href=\"https:\/\/aka.ms\/m365pnp\">https:\/\/aka.ms\/m365pnp<\/a>.<\/p>\n<p class=\"\">Happy coding! Sharing is caring! \ud83e\udde1<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Solve challenges with tailored apps. To empower teamwork in your intranet, we\u2019re bringing a modern app store to SharePoint in Microsoft 365.<\/p>\n","protected":false},"author":69078,"featured_media":6605,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[142,9],"tags":[],"class_list":["post-6602","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-viva","category-sharepoint-framework"],"acf":[],"blog_post_summary":"<p>Solve challenges with tailored apps. To empower teamwork in your intranet, we\u2019re bringing a modern app store to SharePoint in Microsoft 365.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/6602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/69078"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=6602"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/6602\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/6605"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=6602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=6602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=6602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}