Using and Search to Create a Rollup Calendar in SharePoint

A few weeks ago I finally posted a blog on using one of my favorite jQuery libraries to create custom calendar views in SharePoint:

Using to Create Custom Calendars in SharePoint

I wanted to follow up that post with a similar solution, but instead of using REST to query a SharePoint list for calendar events, I wanted to use SharePoint’s REST Search functionality to create a rollup calendar view. This allows me to create a calendar view for events across multiple lists, sites, or even site collections. And because it’s search based, the results will be security trimmed to that events the user has access to.

Using the Search REST API is a little less straightforward than just querying a list directly using REST and there’s a couple of challenges to understand. Let me break some of those down for you and we’ll go over them in more detail in the video below as well.

Read more