SharePoint 2013 ‘SharePoint Hosted’ App Permissions

It turns out this SharePoint 2013 dev malarkey is actually pretty good! I’m working on a SharePoint hosted app at the moment which queries the User Profile Service using SP.UserProfiles.js. It’s nice to see that we have a decent javascript API to use now when querying user profiles. Anyhow my code was failing when trying […]

Enabling SharePoint 2013 ‘Apps’

After installing and configuring SharePoint 2013, if you try to visit the SharePoint App Store you will notice a warning message ‘Sorry, apps are turned off. If you know who runs the server, tell them to enable apps.”. Well lucky for us, we run this server so it’s time to configure it to run Apps […]

Converting a List Workflow to a Re-usable Workflow

Recently I had the task of converting a bunch of SharePoint 2010 list workflows to re-usable workflows. I needed a way to copy the workflows and assign them to a new list I had created. First I thought I could just export the workflow to Visio, re-import it and it would prompt me to attach […]


Microsoft has just announced SharePoint 2013!

In case you have been living under a rock, Microsoft has just announced the next version of SharePoint (SharePoint 2013). They have also unveiled the new ‘Metro’ style version of Office (Office 2013) which runs using the software-as-a-service model. You can download SharePoint 2013 Server and Foundation flavours and Office 2013 from here, be patient […]

SP2010 logo

Content Type SPI bug in SharePoint Sandbox Solutions

I seem to have come across what I believe to be a bug when with Content Types in SharePoint 2010 Sandbox Solutions. I believe this bug to be caused by Visual Studio but I haven’t been able to confirm this yet. The issue arises when you provision a Content Type on a list definition declaratively, […]

VS2008 logo

Debugging SharePoint 2007 Customer Timer Jobs–The easy way

When debugging your custom SharePoint 2007 Timer Jobs you don’t necessarily need to attach to the OWSTimer process. All the blogs and information I have found out there on the interwebs suggest two options Attach your Timer Job code to the OWSTimer process and then wait for the job to execute Create a Console Application […]