In this blog, we will look at steps to install and deploy SharePoint apps to Modern Sites using SharePoint ALM CSOM and PnP PowerShell. Using the below steps, it is possible to programmatically deploy and install custom SharePoint Framework apps using an Azure Function or a Local PowerShell script.
Health care systems often face challenges in the way of being unkept and unmaintained or managed by too many without consistency in content and harbouring outdated resources. A lot of these legacy training and development systems also wear the pain of constant record churning without a supportable record management system. With the accrual of these records over time forming a ‘Big Data concern’, modernising these eLearning platforms may be the right call to action for medical professionals and researchers.… [Keep reading] “SharePoint Integration for Health Care eLearning – Moving LMS to the Cloud”
In the previous blog here, we got an overview of the high level Architecture of a Complex Modern team site provisioning process. In this blog, we will look at the step 1 of the process – Create and Apply template process, in detail.
Before that, below are few links to earlier blogs, as a refresher, to prerequisties for the blog.
Set up a Graph App to call Graph Service using App ID and Secret – link
Sequencing HTTP Trigger Azure Functions for simultaneous calls – link
Adding and Updating owners using Microsoft Graph Async calls – link
If you are planning to implement or implementing Modern team sites or Communication sites, there is change in best practices for planning and managing the Sites structure, Site Hierarchy and Navigation. This is a very common question during my presentations – how do we manage site structures, navigation and content in Modern experiences.
So, in this blog, we will look at few strategies for planning Site structure and Navigation in Modern Experience sites.
1. First and foremost, get rid of nested subsites and Site hierarchy navigation.… [Keep reading] “Planning Site structure and Navigation in SharePoint Modern Experience Communication and Team sites”
Sharegate supports PowerShell scripting which can be used to automate and schedule migrations. In this post, I am going to demonstrate an example of end to end automation to migrate network Shares to SharePoint Online. The process effectively reduces the task of executing migrations to “just flicking a switch”.
The following pre-migration activities were conducted before the actual migration:
Analysis of Network Shares
Discussions with stakeholders from different business units to identify content needs
Pilot migrations to identify average throughput capability of migration environment
Identification of acceptable data filtration criteria, and prepare Sharegate migration template files based on business requirements
Derive a migration plan from above steps
Migration Automation flow
The diagram represents a high-level flow of the process:
The migration automation was implemented to execute the following steps:
Migration team indicates that migration(s) are ready to be initiated by updating the list item(s) in the SharePoint list
Updated item(s) are detected by a PowerShell script polling the SharePoint list
Sharegate supports PowerShell based scripting which can be used to automate and schedule migrations. The purpose of this post is to demonstrate the use of pre-created migration templates to initiate migration tasks in Sharegate using PowerShell scripts. In one of my previous project, we were migrating network shares to SharePoint Online using Sharegate as the migration tool of choice.
Based on our discussions with business divisions and IT department, the following requirements were identified for most of the divisions:
Office documents, PDFs, Image files will be migrated
Include only documents modified after a date for e.g.
Modern Libraries in Communication Sites have got some welcome facelift during the last few months (Apr 2018) and there have been many great changes. I am going to list of few of these updates here. Note: Some of these updates might be limited to Targeted release (or First release) versions only. In case these changes are not available then they might be not in Standard release ( or GA release) yet. 1. Full page view of SharePoint libraries
The SharePoint libraries now have a full page view, which provides it to use the full home page layout of Communication sites.… [Keep reading] “Latest updates to Modern Libraries experience in SharePoint Communication sites (Apr 2018)”