JS Link code for KPIs in SharePoint 2013

JS Link code for KPIs in SharePoint 2013

SharePoint 2013 has a powerful new feature known alternately as JSLink (when working in SharePoint)and Client-Side Rendering, or CSR (in the Microsoft literature). Either way, the point is the same… this code runs on the client side, meaning after the page loads. […] Client-Side Rendering is pretty straightforward, but takes a little understanding of how the JSLink functionality performs in order to get things just right.

Using the updated SharePoint 2013 REST API versus the SharePoint 2010 mode

Using the updated SharePoint 2013 REST API versus the SharePoint 2010 model

This article will cover the changes between how we used REST in 2010 and what we need to ‚update‘ for using the streamlined interface in SharePoint 2013.

Managing SharePoint 2013 App Context 

Managing SharePoint 2013 App Context 

When creating SharePoint 2013 apps, you often need contextual information about the app and the user. This contextual information includes things like the URL of the host web or the account claim of the current user. […] To solve the problem, I created 2 libraries for managing context: one for SharePoint-Hosted Apps (wingtip.context.js) and one for Cloud-Hosted Apps (wingtip.remotecontext.js).

Intro to Client Side Solutions in SharePoint 2013 (jQuery, Knockout.js and REST)

Intro to Client Side Solutions in SharePoint 2013 (jQuery, Knockout.js and REST)

In SharePoint 2013, client side solutions and JavaScript development are now a priority […] The inclusion of extensive REST services removes the server side middle man and provides a simple way for developers to access SharePoint data directly from client code. This allows for quick iterative development and enables developers to use fully featured libraries such as jQuery and Knockout to create powerful solutions for end users.

Get selected list / document items from SharePoint Ribbon

Get selected list / document items from SharePoint Ribbon

In this post we are going to see how we can get selected list / document items from a customized ribbon control using javascript.

Custom Field Type for SharePoint 2013 – Custom “Quick Edit” mode rendering

Custom Field Type for SharePoint 2013 – Custom “Quick Edit” mode rendering

SharePoint 2013 offers a fantastic client side API for crafting custom fields. Just with 50-100 lines of JavaScript code you may create unique look and feel, new/view/edit form interface and even list view presentation for your custom field. To get started, you my check my previous post “Custom Field Type for SharePoint 2013 – VISA card field sample” and check out SharePoint 2013 custom field samples project at codeplex.

JS Link for SharePoint 2013 Web Parts–A Quick Functional Primer

JS Link for SharePoint 2013 Web Parts–A Quick Functional Primer

JS Link is a new web part property in many SharePoint 2013 web parts. It allows users and developers to create Client-Side Rendering (CSR) solutions within SharePoint 2013. In other words, it allows alternate formatting, data and functionality to be manipulated within a web part.

Customizing the SharePoint 2013 user interface with JavaScript


Customizing the SharePoint 2013 user interface with JavaScript

Covers several approaches for user interface customization in SP2013 – using JSLink to customize a list and/or view, creating custom Display Templates for the Content Search web part, and different approaches for customizing the search hover panel.

Integrate OpenStreet Map with SharePoint 2013 Using REST and Leaflet.js

Integrate OpenStreet Map with SharePoint 2013 Using REST and Leaflet.js

The client’s use case was as follows: they needed a way to be able to plot office locations on a map with contractually agreed to boundaries around them. These boundaries may be a specific radius around an office location or an irregularly shaped polygon. Once these are plotted on the map they required the ability to plot an address on the map to determine whether the address fell within any of the predefined boundaries.

Microjs: Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!

Microjs: Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!

Micro-frameworks are definitely the pocketknives of the JavaScript library world: short, sweet, to the point. And at 5k and under, micro-frameworks are very very portable. A micro-framework does one thing and one thing only — and does it well. No cruft, no featuritis, no feature creep, no excess anywhere.