SharePoint – Setting a View Definition

I try to encourage a minimalist approach towards working with SharePoint.   Why write code, when a community is doing it on a larger scale?  I absolutely love the PnP Provisioning engine and typically use it in conjunction with ensuring multiple environments stay in sync with the original site definition (think Desired State Configuration (DSC)).  …


Custom actions (quick guide)

https://dev.office.com/sharepoint/docs/sp-add-ins/create-custom-actions-to-deploy-with-sharepoint-add-ins has a fantastic write up with respect to deploying Custom Actions from an Add-In.  If you are in a pinch and want to deploy or remove custom actions take a look at a Powershell CmdLet.   This sample will add a variety of custom actions based on a JSON definition.   Lets get to…


Access Services and my data

This post is targeted at users who have a local set of data in a MS Excel file, MS Access database, SharePoint list, ODBC Database, CSV file, or any XML file.  All of these platforms are useful and have their merits.  You may want to extend this data to a large number of users, or you…


SharePoint Development – Part 3 (KnockoutJs)

In the previous blog we created and customized a list.    We applied some very basic customization’s to a SharePoint list while leveraging out of the box controls.   In this post we will further extend the usage of Custom Forms building upon the previous example.   In some cases you will be asked to make…


SharePoint Development – Part 2 (Configuration)

Out of the box is good experience.  You gain security trimming, web controls, grids, searching, field controls.  Immediately with out of the box and some configuration you gain instant access to rapid application development/prototyping. We will take the InfoPath concept from the previous post and create a definition of a list with similar field types….


SharePoint Development – Part 1 (InfoPath)

InfoPath 2010/2013 was a promising platform which allowed non-developers to enable and deploy amazing things.  You could create minor applications or major enterprise applications with InfoPath.  The back end is XML which was an ultra portable file format.  The integration with SharePoint made this a fantastic way to design forms, design workflow, attach binary, and collect digital…


SharePoint Development Overview

SharePoint has been around for a while. You may have started in the early days with Full Trust code, User Controls, Pages, Timer Jobs, Workflow, InfoPath, etc. The list is limitless and so is the opportunity to develop for SharePoint. The biggest dilemma a programmer will face when approaching SharePoint is time. The goal of…


Client Side Rendering – Cross Site Lookup

Client-Side Rendering (CSR) Lookup Column (v1.0) I typically suggest that every organization should focus on their Metadata and Taxonomy to push down a common set of terms and lookups on sub sites and lists. There are occasions however, where a crafty developer or site collection administrator may want to curate their own custom solution. Policy may require business decision makers…