Recover App Pool Password
You can run this from the PowerShell command line or bundle up as part of a PowerShell Script. First load your handy dandy SharePoint Assembly:...
View ArticleDocument Generation Rant
The Problem I don’t want to get off on a rant here, but can we solve this document generation problem once and for all? Ever since Gutenberg moved his first set of metal letters, business users have...
View ArticleSharePoint Doc Gen – Part Deux
Introduction I promise I won’t get off on a rant this time. Actually, I have decided to pattern my life after Bob Ross and be perpetually calm. The previous post described how the overall pattern we...
View ArticleSurfing the SharePoint Pipeline
Time to surf the SharePoint PowerShell pipeline. No, this is not a pipeline Kelly Slater would be surfing, but it is about as sweet as a North Shore wave if you are an IT Pro. I recently had to update...
View ArticleSecurity Trimming Secrets
Introduction – What is Security Trimming? Security trimming is simply the act of filtering out content that should not be accessible (typically read-able) for a given user. It is a core concept within...
View ArticleGenerate SharePoint Test Data
I’ll spoil the fun with the extension method that makes this possible. This simply enables you to provide a list of any type, and then get a random value out of that list. //The following defines a...
View ArticleSharePoint Hyperlink Column
If you Google “SharePoint hyperlink calculated column” you’ll find plenty of blog posts and discussions about how to turn a calculated column into a clickable hyperlink for your users. Most of these...
View ArticleSandboxed Web Services
Playing in the Sand Those of you who have worked with Sandboxed Solutions know the give and take they represent: they provide solace and security to the administrators by insuring that runaway code...
View ArticleFlooding the Sandbox
As you work with and develop sandboxed solutions, you may find the need to intentionally exceed a solution’s quota for testing or demonstration purposes. Here’s a little insight on a demo I recently...
View ArticleWho Moved My Token?
To this point most of my SharePoint 2013 apps have followed the SharePoint-hosted model. However, I recently found myself writing an Autohosted app with a simple ASP.NET page for accepting input and...
View ArticleHiding “Add new item” and “There are no items to show…” in SharePoint
The XSLTListViewWebPart (a.k.a. XLV web part) is used for showing list views in SharePoint 2010. If you have permission to add new items in the list you may see an “Add new item” link. When there are...
View ArticlePopulating A PDF From A SharePoint List
On a recent project we were in a situation where our customer was using Adobe Acrobat as a form authoring tool and we were using data stored in several SharePoint lists and document libraries to...
View ArticleWith The Death Of The Beloved DataSheet, Keep This Script In Your Back Pocket
I recently noticed the lack of Datasheet mode for Office 365 – at least the Datasheet that I used to know and love! As I poked around I was looking for a way to upload a spreadsheet to a site in...
View ArticleWebAPI, Azure, and Intergalactic Reuse
I’ve been programming for a long time (really, since 1981) and in that time I’ve seen a lot of things come and go on the topic of “reuse”. Without rehashing all of the details, I think it is safe to...
View ArticleAuthentication in SharePoint Online Hybrid Environments
The flow chart below illustrates how we are authenticating applications to SharePoint Online from an on-prem context. Our SharePoint Online environment is configured to support authentication from ADFS...
View ArticleUsing Angular to Create a Dynamic SharePoint List Form
A while back a customer approached us with some fairly significant updates to a very complex custom SharePoint form we had written for them. After reviewing the change request, we recognized that the...
View ArticleBasic Analytics with SharePoint Designer Workflow and Access Reports
Introduction Analytics are a valuable resource to evaluate business processes to diagnose problems and implement efficiencies. There are many professional offerings that will provide analytics, however...
View ArticleClient Side Rendering in SharePoint 2013
Lately, almost all of my SharePoint projects are using some aspect of Client Side Rendering (CSR). This is a great capability introduced in SharePoint 2013 which allows you to make the best of...
View ArticleSharePoint List Forms with jQuery
SharePoint provides some great “out of box” features to get a departmental application up and running quickly. However, there are often requirements that fall outside the “out of box” capabilities....
View ArticleUpdating the Task Approval Form for the “Out of Box” SharePoint Approval...
I was recently working on a project where the customer wanted to use the default SharePoint Approval workflow, but they wanted to include some additional information on the Task Approval form so that...
View Article
More Pages to Explore .....