Note*
In order to perform this step you need to be an administrator of your O365 Tenant.

  1. Sign in to Office 365 as a tenant admin and verify that the App Catalog exist in your tenant. If not, create an App Catalog by following the steps 2 - 4 below.

    The default path to the App Catalog:
    https://tenant.sharepoint.com/sites/appcatalog/_layouts/15/tenantAppCatalog.aspx/manageApps

  2. From the app launcher menu (in the upper-left corner), select Admin to open the Office 365 admin center.

    Connect to your tenant's admin URL
  3. In the left pane, select Admin centers > SharePoint

  4. Select SharePoint from Admin centers menu
  5. In the SharePoint Admin Center select More Features in the left pane, and select Apps from the right pane. This procedure will create an App Catoalog if it has not already been created.

  6. Select apps in the left pane

Note*
In order to perform this step you need to be an administrator of your O365 Tenant.

To make solutions available for installation in your tenant:

  1. Navigate to the Manage Apps page and select Upload.

    The default path to the Manage Apps page:
    https://tenant.sharepoint.com/sites/appcatalog/_layouts/15/tenantAppCatalog.aspx/manageApps

  2. Select the tile labeled Distribute apps for SharePoint
  3. Browse to the extracted YourPackage.zip > SPFx_Solutions > O365 folder.

  4. Upload the MT-ModernTheme-01.sppkg and MT-ModernTheme-02.sppkg files.

  5. When prompted, choose one the options under the App availability and enable the MT-ModernTheme-01.sppkg and MT-ModernTheme-02.sppkg client-side solutions.

    Confirm that you trust the client-side solution
  6. Choose the MT-Modern0Theme-01 app, then select the three-dot icon to open the Properties Dialog menu.
  7. Open the Properties Dialog form
  8. In the Properties Dialog menu enter:

    For Short Description enter:
    "Modern Duotones" SPFx theming solution for SharePoint modern sites.

    For Description enter
    "Modern Duotones" SPFx theming solution for SharePoint modern sites from MasterThemes Inc.

    For Icon URL you use:
    https://sharepointpackages.com/images/images-MT_WP/app_icons/MT-App_Icon1.png

    An icon for SPFx solution

    For Publisher enter:
    MasterThemes Inc.

  9. Choose the MT-Modern0Theme-02 app, then select the three-dot icon to open the Properties Dialog menu.
  10. In the Properties Dialog menu enter:

    For Short Description enter:
    "Modern Monotoness" SPFx theming solution for SharePoint modern sites.

    For Description enter
    "Modern Monotones" SPFx theming solution for SharePoint modern sites from MasterThemes Inc.

    For Icon URL you use:
    https://sharepointpackages.com/images/images-MT_WP/app_icons/MT-App_Icon2.png

    An icon for SPFx solution

    For Publisher enter:
    MasterThemes Inc.

Note*
In order to perform this step you need to be an administrator of your O365 Tenant.

Important Note*


To deploy the SharePoint Starter Kit to the tenant App Catalog:

  1. Download the sharepoint-starter-kit.sppkg file to your Downloads folder:
    https://sharepointpackages.com/sp-starter-kit/sharepoint-starter-kit.sppkg

    You may also download it from the sp-starter-kit GitHub repository:
    (https://github.com/SharePoint/sp-starter-kit/tree/master/package)
  2. Navigate to the Manage Apps page and select Upload.

    The default path to the Manage Apps page:
    https://tenant.sharepoint.com/sites/appcatalog/_layouts/15/tenantAppCatalog.aspx/manageApps

  3. Select the tile labeled Distribute apps for SharePoint
  4. Browse to the Downloads folder and upload the sharepoint-starter-kit.sppkg file.

  5. When prompted, choose one the options under the App availability and enable the sharepoint-starter-kit.sppkg client-side solutions by selecting Enable app.

  6. Confirm that you trust the client-side solution
  7. Select Go To API access page to approve the API permissions:

  8. Select apps in the left pane
  9. Approve the Microsoft Graph permission requests by selecting each permission request and clicking Approve.

  10. Create a new app catalog site
  11. The pending permissions should now be approved.

  12. Create a new app catalog site
  13. Request a custom API key to Alpha Vantage o use the StockInformation Web Part.

    StockInformation Web Part:

    Create a new app catalog site

    The StockInformation Web Part uses the live stocks service provided by Alpha Advantage. To use it you need a software key, that you can ask for free to the API provider. You will simply need to go to the page to Claim your API Key, fill in the form, and store the generated key in a safe place.

    The key should be configured at tenant level, by creating a storage entity using the following PowerShell script:

    Set-PnPStorageEntity -Key "PnP-Portal-AlphaVantage-API-Key" -Value "your-api-key" -Comment "API Key for Alpha Advantage REST Stock service" -Description "API Key for Alpha Advantage REST Stock service"


To configure your API Key:

    Make sure that you have the latest version of the SharePoint Online Management Shell available on the Microsoft Download site.

  1. Run the SharePoint Online Management Shell as Administrator (right-click on the icon).

    Run SharePoint Online Management Shell as Administrator
  2. Install the PnP PowerShell for SharePoint Online running the following cmdlet:

    Install-Module SharePointPnPPowerShellOnline

    Confirm that you want to install the modules from 'PSGallery' by typing Y and pressing enter:

    Enable scripting capabilities on your site
  3. Connect to SharePoint Online tenant using thfollowing cmdlet:

  4. Connect-PnPOnline -Url  https://tenant-admin.sharepoint.com -credential $credential

    When the Sign in window pops up, use your admin credentials to log in:

    e.g.
    administrator@tenant.onmicrosoft.com

  5. Configure your API Key by running the following cmdlet:

    Set-PnPStorageEntity -Key "PnP-Portal-AlphaVantage-API-Key" -Value "your-api-key" -Comment "API Key for Alpha Advantage REST Stock service" -Description "API Key for Alpha Advantage REST Stock service"

Note*
This section is for the Supreme Bundle only


To deploy additional Web Parts to the tenant App Catalog:

  1. Navigate to the Manage Apps page and select Upload.

    The default path to the Manage Apps page:
    https://tenant.sharepoint.com/sites/appcatalog/_layouts/15/tenantAppCatalog.aspx/manageApps

  2. Select the tile labeled Distribute apps for SharePoint
  3. Browse to the extracted YourPackage.zip > Web_Parts > O365 folder, and upload the modern-charts.sppkg, pnp-script-editor.sppkg, staff-directory.sppkg, react-calendar.sppkg, and video-banner.sppkg files one by one.

  4. When prompted, choose one of the options under the App availability and enable the uploaded sppkg client-side solution.

  5. Confirm that you trust the client-side solution
  6. If prompted, select Go To API access page to approve the API permissions.

  7. Select apps in the left pane
  8. Approve the Microsoft Graph permission requests by selecting each permission request and clicking Approve.

  9. Create a new app catalog site

Important Note*

Note*
In order to perform this step you need to be an administrator of your O365 Tenant.

  1. In the SharePoint Admin Center select Sites > Active Sites in the left pane, and then select Create (Create a site) from the right pane.

  2. Creazte a site
  3. On the CreateSite dialog box select Other Options.
  4. Select other options
  5. Under Other Options select More templates from the Choose a template drop-down list.
  6. Select more templates
  7. In the Create Site Collection dialog box for Title enter:
    MasterThemes Assets

    For Web Site Address leave /sites/ unchanged, and enter exactly:
    masterthemes-assets

  8. Important Note*
    The web site address of the MasterThemes Assets site collection must be https://
    [ tenant.sharepoint.com ]/sites/masterthemes-assets. If it is different, the collapsible footer and some other components provided with the package will be either missing or will not work correctly.

    Select template later
  9. On the Site Collections page, open the newly created MasterThemes Assets site. The Template Selection page will open.

  10. Create a new app catalog site collection
  11. On the Template Selection page, navigate to Solution Gallery

  12. Create a new app catalog site collection
  13. In the Solutions Gallery, select Upload Solution > navigate to the extracted YourPackage.zip > MasterThemes_Assets > O365 folder, and upload the MasterThemes_Assets.wsp file.

    Make sure the uploaded solution is activated.

    Activate the uploaded solution
  14. Navigate back to the Template Selection page for the MasterThemes Assets site by removing /_catalogs/solutions/Forms/AllItems.aspx from your browser's address bar and hitting enter.

    Location of the MasterThemes Assets site:
    https:// [ tenant.sharepoint.com ] /sites/masterthemes-assets

  15. On the Template Selection page under Custom tab, select the MasterThemes Assets template and click OK.

    Click Custom tab, and select Modern Templates
  16. Under People and Groups > Set Up groups for this Site, create a group of members (Members of this Site) who will have rights to contribute content of the collapsible footer to SharePoint sites with applied Modern Duotones SPFx theming solution. Members with these rights can also be added to the MasterThemes Assets site at a later time.

    Select No for Navigation inheritance and click Create
  1. In your browser navigate to the site collection you want to install the SPFx Modern Theme app.

  2. Open the settings menu by clicking the gears icon on the top navigation bar, and then select Add an app to go to your Apps page.

  3. In the Search box, enter MT-Modern-Theme and press Enter to filter your apps.

  4. Use Search to filter apps

    As a result, 2 apps should match your search: MT-Modern-Theme-01 (Modern Duotones), and MT-Modern-Theme-02 (Modern Monotones).

  5. Add ether the Modern Theme 01 (Modern Duotones) or MT-Modern-Theme-02 (Modern Monotones) to install the solution for your site.

    Important Note*
    Do not add both solutions one a single site. Install either the Modern Theme 01 (Modern Duotones) or MT-Modern-Theme-02 (Modern Monotones) per site.

  6. To check if either solution is installed on your site, wait a while and refresh your page (F5).

  7. In the Search box, enter modern-charts and press Enter to filter your apps.
  8. Use Search to filter apps
  9. Add the modern-charts-client-side-solution to install the Modern Charts SPFx web part.

Copyright © 2019 - 2021 MasterThemes Inc. All rights reserved.