SharePoint Framework extensions samples

SharePoint Framework extensions samples

Next to client-side web parts, extensions are new types of customizations, SharePoint developers can build to extend SharePoint. In the developer preview you can build

  • field customizers, which control the rendering of fields in list view, similar to JSLink
  • list view command sets, which you can use to add options to list menu, similar to Ribbon and ECB extensions using custom actions
  • application customizers, with which you can embed custom scripts to run on all pages, similar to script injection using custom actions

Additionally, the preview includes placeholders which you could compare to server-side delegate controls and an API to build dialog windows.

JSLink and Display Templates

JSLink and Display Templates Part 1 – Overview, URL Tokens and Applying JSLink to objects

This is the first in a 4 part series about JSLink where I intend to go through all the ins and outs of using Display Templates to customise list rendering.

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.

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.

SP 2013: Using the JSLink property to change the way your field or views are rendered in SharePoint 2013

SP 2013: Using the JSLink property to change the way your field or views are rendered in SharePoint 2013

[…] in SharePoint 2013, Microsoft have extended the SPField with a new proprety called JSLink which is a JavaScript Link property. There’s a JSLink property on the SPField class as well as a „JS Link“ property on for example List View Web Parts. If we specify this property and point to a custom JavaScript file we can have SharePoint render our fields in a certain way. We can also tell for example our List View Web Parts to point to a specific JavaScript file, so they’re also extended with the JS Link property.