As you can see in the gif above, I created a very simple customization for a specific usecase: My users created deep folder hierarchies (of course I told them not to!) with very descriptive names (metadata!) - and if they navigate deep deep inside, they have to use the tiny scrollbar on the left. And once they navigate, the scroll position is gone. Bummer! Even the enabled tree view did not help. Let’s improve that!
After over 6 years and 185 blog posts its time to leave Wordpress as a blogging platform and move on to Hugo. This move is not because I had to, but in the past I replaced many of the services I used to managed services (I am looking at you, Office 365!) - and this tiny blog is the only reason I have to maintain a, most of the time, outdated linux VM with a fully fledged nginx, a slow and certainly unsecured MySql database and what not - for a blog… that does not feel right.
Wow, it’s been a while since I last blogged – and here comes a tiny helper to upload one or more CSV file to a SharePoint Online list. I think its the best documented script I ever created…!!! The script The following script checks a folder for files – and opens them. Then each line will be uploaded to the specified SharePoint list defined by the provided mapping. The mapping is kinda straight forward.
It was winter, dark and cold outside, maybe rainy – something must have been really odd – because I started to build something physically, my very first hardware project – a magic mirror. And having two left hands I am trying to avoid as much as I can to build things outside of Visual Studio if you know what I mean… and it was July. Magic Mirror – the idea taken from https://www.
Recently I created lots of SharePoint provider hosted apps for several customers – most of them very simple apps to register a remote event receiver or send emails. But a few of them were complex business apps that used the integration options for SharePoint but stood almost separately as websites running on Azure. The first apps we created had the name .azurewebsites.net – and for some customers that looked so odd that they opened tickets and asked for confirmation if the apps are legit.
So this was my inaugural SharePoint Saturday in my hometown Munich – the last time I couldn’t attend – and now I am fully thrilled to be part of the greatest and latest SharePoint community event in Munich – and maybe even in Germany. Hosted directly in the Microsoft headquarter in Munich (awesome office!) – with more than 400 attendees this will be fun! 1⁄4 of the agenda – right next to each session room.
Ages ago I created a PowerShell script that I used a couple of times by now: efficiently empty a large SharePoint list – but apparently that code does not work against a SharePoint Online list. a simple script to empty a SharePoint Online List So here is an updated version of the script: .TERMS No terms - use on your own risk! .SYNOPSIS This script efficiently empties are large list and is approximately 30 times faster than deleting item by item.
300 attendees on a Saturday – all “SharePoint-crazy” – that’s what I said last year and it’s very true for this year, too! SPSBE Fun from the start at 9:00am until the official end of SPSBE (SharePoint Saturday Belgium) at around 19:30! I apparently had to optimize my session on this Saturday (50 minutes slots instead of 60!), tests my demos and pimp my slides – so I could only attend one full session (Deep Dive building solutions on the SharePoint Framework by Waldek Mastykarz @waldekm), but there was enough time for me to talk to friends, community members, BIWUG board members and other speakers – good times, good fun.
Ignite 2016 is over and we all were updated with tons of new features, announcements and insights in Atlanta – in this post I will try to give you a summary what I learned at Ignite 2016 SharePoint Conference it Atlanta. Office 365 and SharePoint Online I took that one from the official source because it pretty sums up whats coming: The next wave of innovations to achieve the SharePoint vision (simple and powerful file sharing, mobile and intelligent intranet, open and connected platform, commitment to security, privacy and compliance) contains the following highlights: