Archive

Latest Posts

SharePoint JavaScript Working with Hyperlink Fields

When using JSOM to retrieve SharePoint items (and their columns) getting a value is usually pretty straightforward. The following should look familiar: itemVariable.get_item(‘abc’) where abc is the internal name of the column. (Remember the good old _x0020_ for spaces). But if you try to do the same on a Hyperlink column you will be returned …

Read on

JavaScript that Waits for the SharePoint API’s to be Ready

I’ve run into this countless times in SharePoint where I need the browser DOM to be ready, but also at the same time, SharePoint isn’t yet ready to perform operations against its APIs. The problem with using something like jQuery’s ready method is that will only get you a browser DOM that is ready, but …

Read on

How to Determine Which SharePoint Users Have a Profile Picture

I recently needed a means of getting a list of all users who had a profile picture associated with their SharePoint account (well, the client was actually more interested in knowing who didn’t have a profile picture, but this result below worked for them). Below is a simple PowerShell script for being able to get …

Read on

Unable to Delete Search Service Application Databases

A while back I was working on a customer’s broken SharePoint farm (and trust me, this was not a healthy beast), and I ran into a situation where I couldn’t delete the Search Service Application (though I resolved that separately), and subsequently the associated databases. The databases were a huge PITA (Pain In The Arse) …

Read on

How to Incrementally Migrate Content Using Sharegate

A picturesque stroll through the incremental migration process using the Sharegate Migration tool. Start by using the “Copy SharePoint Content” option – do not use “Copy Site Objects”. Choose your source site (and fill in any credentials). Choose a library (this must be done one list or library at a time). Choose your destination. Choose …

Read on

Resolving Nintex Forms Issue with SharePoint Masterpage (Custom Minimal)

We were seeing an issue with Nintex Forms throwing a correlation error in SharePoint 2013 when using a custom masterpage built from a SharePoint minimal masterpage. You can see the error we were seeing below. In this case, the resolution is actually quite easy. All that’s needed is to remove the DeltaSPWebPartManager code block from …

Read on

Webucator Famoused Me! :)

Webucator contacted me a while back asking if they could turn one of my blog posts into a video. I of course agreed, and they’ve posted the video on YouTube below. Filtering a SharePoint List View by Hyperlink This is related to the following blog post. http://mmman.itgroove.net/2014/12/08/filtering-a-sharepoint-list-view-by-hyperlink/ Be sure and check out Webucator’s other SharePoint …

Read on

SharePoint Social Icons

What When someone shares a SharePoint public facing website via Facebook, Facebook loads a “preview” of the website in the post. What it does is gets the URL and grabs the first image it finds that SharePoint is presenting to the world. So What The problem is, unless overridden, the first image it will (often) …

Read on