Creating Communication Sites in SharePoint Online Programatically

Back in August 2017, a brand new template for SharePoint sites called “Communication Sites” was rolled out to SharePoint Online. You can read more about communication sites here. Communication sites are a significant step forward for SharePoint sites, as they have a very modern look and feel right out of the box, and can easily…

0

New InfoPath Calculation Timeout in SharePoint 2016

SharePoint 2016 was born from the cloud – that is SharePoint Online in Office 365. In SharePoint Online, we added a performance throttling mechanism so that complex InfoPath forms do not cause performance issues for the web servers. The same code base was shipped with SharePoint Server 2016 (On Premise), and you may notice that…

0

SharePoint 2013: "Check Permissions" and "DoesUserHavePermissions" Internals

Overview If you’re a SharePoint administrator, you’ve probably wondered how the “Check Permissions” tool in SharePoint works, and more importantly, why does it happens sometimes that the users have been granted permissions via an Active Directory security group and can access SharePoint without a problem yet “Check Permissions” reports that those users do not have…

0

Automate Preservation/Retention for OneDrive for Business sites using Office 365 Complaince Center PowerShell

I worked on a small project a few months back where we had to automate retention/preservation for OneDrive for Business sites in Office 365. Here is what the high level requirements were for the automation: An attribute of the user object in the On-premise Active Directory will determine whether the user’s OneDrive site should be…

0

SharePoint 2013: August 2015 Cumulative Update Package Fails to Install

Update 9/17/2015: The issue has been fixed. See Solution for details The Problem The August 2015 Cumulative Update for SharePoint 2013 was released earlier this month as mentioned in Stefan’s Goßner’s blog post here. The installation of the August 2015 Cumulative Update server package may fail with the following error: “The installation of this package…

14

Safari 7.1 on MAC Computers causes multiple Issues with SharePoint

The Issue Apple recently released a new version of Safari for MAC computers. The browser version is 7.1. The browser might be great, but SharePoint 2010 as well as MOSS 2007 all of a sudden have a number of User Interface issues including but not limited to: SharePoint navigation menus not functioning correctly SharePoint ribbon…

20

SharePoint: Document Information Panel fails to load when office documents are opened in a library that contains lookup columns

Overview In SharePoint 2007/2010, if you have a document library that contains lookup columns that were programmatically created or created via a custom feature, you may run into a problem where when a user clicks on a document to open the document, the document gets opened in Office Client (MS Word or MS Excel) but…

5

SharePoint Central Administration Web site takes a long time to load after an IIS Reset

Update 9/13/2012: The problem has been fixed in the August 2012 Cumulative update for SharePoint Foundation.   Overview I have recently come across an annoying problem, and I have seen it often enough that I decided to blog about it. Consider the following scenario: You open your SharePoint Central Administration Website and it takes a…

9

Using WinDbg to extract the I.P. Address from a System.Net.IPAddress Object

Introduction If you are looking at a System.Net.IPAddress object in a memory dump in WinDbg and are wondering what I.P. address it actually represents, this post explains how you can get that information nice and quick. The Details I was looking at a hang dump today where a custom HTTP module was trying to connect…

1

MOSS 2007: Hung Timer Service on a Newly Built or Hardware Upgraded Server

Overview In MOSS 2007, there is a known issue where the Windows SharePoint Services Timer service enters a deadlock after being started. If you try to stop it, you’ll notice that you’ll a message from the SCM that the service is not responding. The symptoms of this problem are that your SharePoint Timer Jobs will…

0