Blog

Maintaining Sanity in a World of Constant Change

One question I get asked all the time is “How do you stay on top of the changing Office 365 landscape?” It’s crazy! Right? New features are continually rolled out. Old functionality is no longer considered “best practice” and we get at least two “must have” new applications every year.  Some changes are minor like the addition of new web parts, while others can have significant financial impact like the recent change to Microsoft Flow licensing.

Read more

3 Ways to Reduce your Inbox Clutter in Office 365

Just yesterday, I was running a discovery workshop with a customer. The purpose of this workshop we run, is to discuss pain points within the organization and then we later map those pain points to solutions in Office 365.  When I asked him to list his top 3 pain points, he says to me:

  1. Reduce my email clutter
  2. Reduce my email clutter
  3. Reduce my email clutter
Read more

Microsoft Teams and the Libraries They Use

For those of you who joined my webinar on February 27th, we talked about the modern team site that Teams creates for us. We expressed our opinions about the use of folders in the Documents library where our files and any forwarded emails live and are managed.

I assigned myself the homework of offering up a sacrificial Team and its corresponding Documents library to test creating a No Folders view, curious to see how that would work out.

Read more

Using FullCalendar.io to Create Custom Calendars in SharePoint

One of the demos I teach during my SharePoint client side development workshops is how to use one of my favorite jQuery libraries FullCalendar.io. With this easy to use and quite powerful library you can create some pretty awesome calendar views for your lists and libraries in SharePoint.

Read more

New & Improved Cascading Dropdowns for SharePoint Classic Forms

Almost three years ago I posted a script on how to create cascading drop downs for SharePoint 2013 and SharePoint Online using REST.

Cascading Drop Down Lists in SharePoint / Office 365 using REST

Since then I’ve had a lot of comments asking for additional functionality to that script. So, I decided it was time to update the script and make it a little more modular. If you are a user of the previous script, the biggest change you will see is how you execute the cascade function. Now, instead of passing in an object to the cascade functionality, you pass in an array of objects. This allows you to set up multilevel cascading.The updated script can be found on GitHub at https://github.com/mrackley/HillbillyCascade

As always, take a look at the video at the end of the blog post for step by step instructions and to see the script in action.

Read more