Opening Office Templates (.dotx) from a SharePoint Document Library

So I ran across this problem while doing some work for a client where they had added a bunch of Word templates to a document library. The issue was that users would click on these documents and Word would open them fine but then to edit them it would prompt them to check the documents out. This created confusion since the users didn’t actually have any permissions to write to the source library.
Continue reading...

Super-easy user testing

Online user testing can provide useful insights into different stages of a project, and *bonus points* it’s quite cheap and easy! Most of the places I’ve worked (i.e. government) have had minimal budget and time set aside for conducting user testing. So, I had to find alternative ways to test and support (or refute) my information architecture and design decisions.
Continue reading...

Folders vs metadata in SharePoint

There’s been plenty of debate over the years about whether metadata (columns) or folders are better for organising files in SharePoint libraries. And to be honest, I’m still not 100% convinced either way.

With my information architecture hat on, it seems obvious that metadata should be the way to go. Enhancing a library with extra fields, for categorising and grouping files, allows for a lot more flexibility in display and search. But I can understand why some people are still so wedded to their beloved folders. Here I explore my experiences and observations in working with SharePoint libraries.
Continue reading...

Creating a Drop-Down list of Sub-sites in SharePoint 2013 using JavaScript

I created a web part a little while back as a farm solution that would display a drop-down listing of sub-sites that could then be used for quickly navigating to these areas. More recently I decided to revisit the solution and use it as an excuse to brush up on my JavaScript. Be warned, this most definitely isn’t the best code ever and for me it was mostly just a learning exercise.
Continue reading...

SharePoint: Hiding Destination Library option when uploading assets

SharePoint 2013 provides users with the ability to upload photos directly from pages that they are editing. This is a nice piece of functionality that avoids the user from first having to upload these photos manually.

But what if you want to have finer control over this? From what I’ve found, there is no way to confine images to reside in one library while other file types default to another library. Sometimes this additional choice just confuses users and then you end up with images spread out unnecessarily across multiple libraries.

In this post I will run through a brief example of creating a sandbox solution that works around this issue using jQuery.
Continue reading...