New Microsoft Lists are here. They are awesome, and a great move by Microsoft to reap even more value of the old war horse.
Wait – old war horse? Well, behind the scenes, they’re actually “just” normal SharePoint lists with a bit of added sparkles and gizmos – namely, an app, a few automations to make users’ lives easier, and an application page to display the lists.
Great move by Microsoft, launch quite well done, and a pretty good user experience so far. But it’s not all good.
Microsoft Lists has some premade templates already – and these look fancy with all of the UI candy Microsoft has been able to implement so far!
But… What about your own templates? What about your lovingly hand-crafted .stp templates that you’ve been using since 2013, because they. just. work. ?
Nope. No way to activate them anymore!
Or so it would seem.
When you hit “+New” -> “List” (“New experience” in the picture above), you can kind of get what you wanted by selecting “From existing list” – but you’ll get the view shown below without the option to initiate the site with existing items.
And still – it’s not the .stp template you’re using. It’s a copy of an existing list with all of the additional configurations applied. No standardized .stp-file based “classic” process available.
What a bummer, right?
But as always – there’s a workaround. You can still use your good-old .stp templates, as long as you know your way around SharePoint :)
Time needed: 15 minutes.
How to create a new SharePoint list based on an .stp template in Modern SharePoint?
- (Prerequisite) Make sure you have your .stp template handy
Okay – so let’s clear the basics first. You need to have exported the list as a template and uploaded it into the list templates catalog.
In fact, this stuff I already covered in another post – here:
How to enable saving a list as template on SharePoint Online?
After that’s taken care of, see below!
- Scratch the “Lists” experience and go Classic
Okay, so the new and shiny Microsoft Lists experience doesn’t support .stp list templates.
Instead, opt for the Classic experience by clicking “+New” -> “App…” like shown below:
- You’ll see custom templates in the view
You’ll know the custom templates not only from the naming, but also the “generic” icon for custom lists.
- Create your custom list
And here you go!
After hitting “Create”, you’ll get your new list based on the template you selected – and if your template had contents included, you’ll even get them prepopulated.
And there you go!