The Frontify and SharePoint integration allows users to pull Frontify assets directly into SharePoint without downloading the content and re-uploading it to a new platform.
This integration makes the process of creating on-brand documents and commercial or team sites easier and faster.
Sharepoint - Installation Guide
This step-by-step guide will allow you to connect Frontify and Sharepoint. This integration will bridge the two platforms and let users pull assets (images and videos) from your Frontify Libraries and utilize them in Sharepoint.
Here are the steps to follow:
Go to SharePoint Admin Center: https://{tenant}-admin.sharepoint.com
In the left navigation, click on "More features"
In the center of the page, click on the "Open" button of the Apps card
At the top of the page, click on the "Upload" button and choose the file frontify.sppkg with the file picker. You can ask your CS Manager to get your deployment package
Once the file is uploaded, a panel opens on the right side of the page:
if you want to deploy the WebPart on all site collections (workspaces), then select the last option
if you want owners/members to choose on which site collection (workspace) they need it to be deployed, then select the first option
Click on the "Enable app" button at the bottom right of the panel
If everything went smoothly, then you should see a green β icon and an entry like this in the list:
Sharepoint - Configuration Guide
The configuration guide will show how to set the instance name to make every login smoother.
By default, the FrontifyPicker WebPart doesn't need a specific configuration. However, optionally, the admin may configure it to force all users to use the same Frontify domain.
This configuration guide explains how to set the instance name (e.g., mycompany.frontify.com) in the configuration so that users will not need to explicitly specify the domain every time they log in. Once this process is complete, users will only need to enter their login credentials.
How it works
The FrontifyPicker WebPart integrates the FrontifyFinder module. By default, during the authentication process, this module asks the user which Frontify domain they want to connect to.
Tenant-wide configuration
The following PowerShell script can be used to update tenant-wide configuration settings:
#requires -Modules PnP.Powershell
param (
[Parameter(Mandatory = $true)]
[string] $AppCatalogUrl,
[Parameter(Mandatory = $false)]
[string] $FrontifyPickerDomain = ""
)
Connect-PnPOnline -Url $AppCatalogUrl -Interactive
$settings = @{
"domain"= $FrontifyPickerDomain
}
$key = "FrontifyPicker.Settings"
$value = $settings | ConvertTo-Json -Depth 10 -Compress
Write-Host "Updating StorageEntity '$key'"
Set-PnPStorageEntity -Key $key -Value $value
Write-Host " -> done" -ForegroundColor Green
Disconnect-PnPOnline
Calling the script like this will set the default Frontify domain to partners.frontify.com for all users of the WebPart:
.\Update-TenantProperties.ps1 -AppCatalogUrl "Url-To-App-Catalog" -FrontifyPickerDomain "partners.frontify.com"
In your environment, please use your own domain instead of partners.frontify.com while calling the script.
Thanks for reading this guide. If you have any further doubts, contact your CSM.