Introduction There may be requirements where we need to use PowerShell and if we are using macOS then the question becomes how we can use PowerShell in macOS. But with Microsoft’s new approach of creating everything open source and cross-platform, we can achieve this very easily. But along with this, we would even have a look at how we can use cross-platform PnP PowerShell to automate our Microsoft 365 related tasks.
Introduction Microsoft 365 has a different application in its suite. To combine all these data for developers Microsoft came up with Graph API. This has helped developers to access data across applications in Microsoft 365. One such example which we would leverage today is to save profile picture which would reflect across all the applications in Microsoft 365.
In this article, we will create a SPFx webpart where user can select their profile picture and on click of the save button, the profile picture will be updated for all apps in Microsoft 365.
Introduction In this article, we will understand how we can connect SharePoint Online from Azure Function using Application based authentication.
Previously we learned to use Azure Access Control (ACS) where we used to create client id and client secret (from _layouts/15/appregnew.aspx) but this method has been retired and is not recommended to use and hence in the new Tenants, ACS app-only access is disabled by default. So to overcome this we can use Certificate-based Authentication for connection to SharePoint online.
Introduction In this article, we will go through the step by step process of creating an AWS account and using their free tier services such as Amazon S3.
To create a free AWS account follow the below steps,
Step 1
Navigate here.
Step 2
To check the details of what services are available in the free tier scroll at the bottom which would list all the free services available. Please note that the free services are only allowed for 12 months and are only intended for understanding the AWS services.
Introduction SharePoint Online has gained more popularity with the release of REST API and SPFx. Data operation becomes easy in Client-Side Solution with the help of REST API. All these APIs work under current user permission and there could be a scenario that current users can have access to multiple site collection and we would need to fetch data for cross-site collection.
How we can fetch cross-site collection data is a question, but with the help of PnPJs this question can be easily solved.
Introduction Rich Text Control is one of the most-used controls in classic SharePoint Lists but if we need to create a customization for Modern SharePoint List form using SharePoint Framework there is no easy way to do so. But in this article, we will understand how we can use react-quill control to save the rich text field and also display it for the existing items.
react-quill is based on Quill which is trusted by Microsoft.
Introduction When customizing the form with the help of SPFx, we may come across the requirement of using Date Time control. However, if we are using fluent UI react controls, formally known as Office UI fabric React controls, then we do not have control with both date and time. Rather, we only have date picker to overcome this PnP Team has created a DateTimePicker Control this can be easily used and configured in SPFx.
Introduction With the introduction of PowerShell 7 it is very easy to use PowerShell across all the platforms and so we will want to create our own custom PowerShell modules as well.
To do so it is very easy with the introduction of .net core – truly Microsoft is being platform agnostic in terms of development.
So let us understand how we can create our own custom module for PowerShell.
Introduction SharePoint Framework is one of the most loved development frameworks for the SharePoint developer, as it is cross-platform and completely based on front end technologies like reactjs, vuejs, and angular.
Let’s understand how we can set up SharePoint Framework (SPFx) in Mac OS.
Step 1 - Install Node.js The first step for setting up our development environment in Mac OS is to install Node.js which is the building block. To install Node.
Introduction SharePoint has an object model known as Client-side object model (CSOM) which is available for .net framework. It wasn’t available for .NET standard, but now Microsoft has provided a much-awaited CSOM for .NET standard.
With the release of this, we can easily connect to SharePoint using an Azure AD OAuth based approach from .net core applications. So to understand how CSOM for .NET standard work let’s create a .net core console application and connect to SharePoint and fetch all the items from the list