Microsoft 365 Development

  • My Lists Notifications

    My Lists Notifications

    SPFx Extension I recently published in the PnP community a new Application Extension that allows the user to select a list or library and receive a real-time notification with the information that has changed. This article explains the motivation and my experience in implementing this application. Motivation Not having to be concerned about when information…

  • Get User Information and Photo using MSGraph Batch

    To obtain information about the user and the respective photo, we have to make two requests, one to obtain user information and the other to obtain a photo. If your application obtains information from just one user, this may not be a problem, but if you need to obtain a list of users, there will…

  • Customize Profile Card

    Customize Profile Card

    Add Azure AD Attributes to Profile Card On the profile card in Microsoft 365, you can find information about users that is stored and maintained by your organization, for example Job title or Office location. Microsoft Graph has new API’s that allows us to add Azure AD Attributes to the profile card, they use the profileCardProperty resource to show additional properties for…

  • Add External User to a Office 365 Group Programmatically

    The MSGraph Invitation Manager Quick overview of Invitation Resource Type, for full information and details please go to Microsoft Graph API Reference. The resource type has the following definition: Methods Method Return Type Description Create invitation invitation Write properties and relationships of invitation object. Properties Property Type Description invitedUserDisplayName String The display name of the…

  • Simple way to deploy any asset with your SPFx Application

    Sometimes we need to include some assets with our SPFx Application (web part or application customizer), like images, JSON files, or another stuff. By default this assets aren’t recognised by SPFx in build chain process. For example we have some images that are in a folder that I called “assets” and I want that will…

  • Add SPFx Web Part to a Full Width Column

    Introduction In the communication site we can create a Full width Column that allows us to add a web part that will have full On the communication website, we can create a full width column that allows us to add a web part that will be full width. Once created, we will see a list…

  • Microsoft Graph Open Extensions

    Microsoft Graph Open Extension allows to add untyped custom data to resources, like User and Messages, and there single API endpoint that gives you the possibility to extend Microsoft Graph with your own application data. You can add custom properties to Microsoft Graph resources without requiring an external data store. Here a list of resources…

  • Set Tiles View as Default View in a List

    Set Tiles View as Default View in a List

    By default a list don’t have the tile view available like the document library has, but we can use List View Formating JSON to create Tiles and then the option will appear and we can switch from List to Tiles View. Define Tiles View as Default View Sometime we need to define the Tiles View…

  • Styling Office UI Fabric Components

    Introduction   Office UI Fabric is a responsive, mobile-first, front-end framework for developers, designed to make it simple to quickly create web experiences. With Office UI Fabric we can apply simple CSS styles to make web applications look and feel like the rest of Office 365 Applications. To Styling an Office UI Fabric component we…

  • SPFx Tree Organization Chart WebPart

    Summary The Web Part Tree Organization Chart, shows the Organization Chart of the Company or the team, the webpart reads information from current user to build the Organization Chart. We can configure in the webpart properties if it show all Organization Chart or the only user team, (same manager and peers). Code is here, soon…

Got any book recommendations?