SharePoint Online Communication site – How to share with external users

I had an issue where when I tried to share my SharePoint Online Communication Site with an external user, I received an error: Your organization’s policies don’t allow you to share with these users. Go to External Sharing in the Office 365 admin center to enable it. But when I went to my O365 tenant, … Read more

SharePoint Online blog site- How to edit the homepage

Problem After about a week of troubleshooting the classic SharePoint Online blog subsite template (BLOG#0), I was FINALLY able to figure out why I could not edit the homepage. Solution: There is a site feature called “Site Pages” that needs to be activated. Once activated, you can edit the blog homepage (assuming you have permissions). … Read more

SharePoint Online- Enable New Modern experience on root site collection

UPDATE 9/27/2019- Microsoft this month is releasing a way to “Swap” sites. So create a new modern site collection, then swap it with the root. Invoke-SPOSiteSwap If the target is the root site at, then the following preparation activities should be performed prior to performing the swap: Any Featured links defined in SharePoint Start … Read more

SharePoint Server Trail period reinstall fix

Today, I was hit with a SharePoint error on a developers VM when I tried to create a new Site Collection in Central Admin: Sorry, something went wrong The trial period for this product has expired. When I tried to view a teamsite homepage, I received this error: Sorry, something went wrong The “SiteFeedWebPart” Web … Read more

SharePoint Server- Renewing SSL certificates quickly

A week ago, my wildcard SSL certificate expired on GoDaddy. It was automatically purchased, but I still had to validate my domain and download a new IIS CER certificate request file. My old post from a few years ago has some good info on certs, the file types, etc. This is a quick guide. … Read more

SharePoint Online global navigation across site collections, with highlighting and security trimming

One common request when working with SharePoint sites is having a consistent navigation across multiple site collections. If you are using a Publishing Portal site template, you can use the Managed Navigation for your Global Navigation (or top navigation). This also supports drop downs. I did a quick test and it appears to support highlighting … Read more

Using Visual Studio Team Services build tasks for Linux over SSH

We use Visual Studio Team Services for source code on a LAMP stack Azure VM. When deploying via VS TS and copying the files over SSH through VS TS, I had a few challenges to automate the build/deployment process. Here is how I set things up. Check your files into source control (PHP files, web … Read more

SharePoint 2010 Content Deployment Job failed. The remote upload web request failed. The remote server returned an error: (404) Not Found.

Summary My farm content deployment jobs had been working, but all of a sudden stopped one day. The end fix was to edit a Central Admin web.config file upload size on the target WFE servers. Issue I was seeing the following errors in my ULS logs after 23 minutes of packing up just under 1gb … Read more