SharePoint Online – it was weird when it came out, it’s been unstable for years, but it’s the portal solution by Microsoft we all love and cherish. It’s taken the whole ecosystem a few years to mature to a point where it finally became the number one choice for enterprise collaboration, and with its buddies like Microsoft Teams, the prime option for all kinds of communication & internal publishing needs as well.
My experience with SharePoint Online started around the end of 2013, when I started modernizing the full-trust farm solutions my employer had back in the day. The app, or add-in model, was just a bit frustrating to work with, but with updates it become usable as well. And nowadays, it’s definitely the go-to solution instead of self-hosted on-premises.
But what does Microsoft say about this?
What is SharePoint Online – according to Microsoft?
SharePoint Online is a cloud-based service that helps organizations share and collaborate with colleagues, partners, and customers. With SharePoint, you can access internal sites, documents, and other information from anywhere—at the office, at home, or from a mobile device.
-Microsoft
SharePoint itself is almost 2 decades old, and SharePoint Online has seen over half a decade of usage as well. That means that SharePoint Online, at this point, is a battle-hardened tool for collaboration and communication.
These posts handle the cloud installations, development, configurations and all kinds of weird issues.
This article explains how to enable custom scripting for any SharePoint site collection. This is functionally equivalent to setting setting “-DenyAddAndCustomizePages 0” or disabling the NoScript feature. Different instructions and solutions apply to SharePoint Online, and on-premises scenarios (SharePoint Server 2013, 2016, and probably 2019) – so see below for…Continue reading 5 ways to enable Custom Scripts for a SharePoint site collection
Microsoft keeps 14-day rolling backups of your SharePoint Online sites. That’s awesome – no need to take backups anymore, right? Not so fast. It’s not always so easy, and by just relying on these backups, you risk losing your data. Forever, I might add. This cautionary tale is about SharePoint…Continue reading A cautionary tale of relying on the automatic backups in SharePoint Online
Can’t access a web part page because of a broken web part? Yeah, that’s a classic issue – and it’s nicely ported into the Modern world, too! In these cases, web part page maintenance mode comes in handy! There’s a query parameter available for accessing it. For whatever reason, it’s…Continue reading Opening a web part page in maintenance mode
I won a hackathon! They had fun topics, it was a cool challenge, a well-organized event, and had cool prizes. Since this is the first hackathon I ever took part in, I thought I’d post something about my experience and the solution(s) I figured out. Description I recently took part…Continue reading Hackathon win: Resolving Managed Metadata Madness
A quick heads-up – if you remove the root site (or RootWeb, like it’s called in the code) of your classic SharePoint Site Collection, that’s going to cause you some grey hairs. It might even, in some rare cases, be unrecoverable! The following post describes what kind of issues you…Continue reading Don’t remove the root web of your classic SharePoint Site Collection!
Localization and targeting of content in multilingual SharePoint installations is always an issue. SharePoint offers a multitude of ways to profile content based on user language (or other properties), but none of the solutions are foolproof. This post describes how to fetch only localized results from the SharePoint Search index,…Continue reading Using “DetectedLanguage” to return only localized results from SharePoint Search index
This article describes an interesting feature of the Multilingual User Interface in Classic SharePoint. So, in short, I encountered another, very interesting feature of Classic SharePoint Publishing sites, where multiple display languages were in use. When changing the web part title on a web part on a Classic SharePoint page,…Continue reading How to resolve Webpart title changes not reflecting for some users?
With the usual configuration of Office 365 and Azure, there might be multiple Azure AD (AAD) instances associated with your subscription. When creating registrations to whatever SharePoint-related apps that you might be using, if you create the registration to the wrong Azure AD, it can’t access the data in your…Continue reading How to use the Azure AD associated with your SharePoint Online
Have you ever noticed that your SharePoint site just gets slower and slower? That’s probably because the performance of Structural Navigation is absolutely horrible, especially vs. Managed Navigation. This blog post includes our findings about the issue, and I also include some explanation of the reasons behind the difference and…Continue reading The effect of using Managed Navigation instead of Structural on SharePoint Online