Upgrading your SharePoint 2010 Visual Studio projects and solutions to SharePoint 2013

Upgrading your SharePoint 2010 Visual Studio projects and solutions to SharePoint 2013

Author: Tobias Zimmergren http://www.zimmergren.net | http://www.tozit.com | @zimmergren Introduction Recently someone asked me about how to attack the major pain of upgrading their custom coded projects and solution from SharePoint 2010 to SharePoint 2013. Given that question and my experiences thus far I’ll try to pinpoint the most important things to consider when upgrading. There’s TONS of things you need to consider, but we’ll touch on the most fundamental things to consider just to get up and running. After that I’m sure you’ll bump into a few more issues, and then…

Read More

SP 2013: Some new DelegateControl additions to the SharePoint 2013 master pages

SP 2013: Some new DelegateControl additions to the SharePoint 2013 master pages

Author: Tobias Zimmergren http://www.zimmergren.net | http://www.tozit.com | @zimmergren Introduction In this post we’ll take a quick look at some of the new DelegateControls I’ve discovered for SharePoint 2013 and how you can replace or add information to your new master pages using these new controls, without modifying the master pages. This is done exactly the same way as you would do it back in the 2010 projects (and 2007), the only addition in this case are a few new controls that we’ll investigate. New DelegateControls Searching through the main master page, Seattle.master,…

Read More

SP 2013: Measuring performance on the JSLink property in SharePoint 2013

SP 2013: Measuring performance on the JSLink property in SharePoint 2013

Author: Tobias Zimmergren http://www.zimmergren.net | http://www.tozit.com | @zimmergren Introduction In one of my previous posts I talked about "Using the SPField.JSLink property to change the way your field is rendered in SharePoint 2013". That article talks about how we can set the JSLink property in our SharePoint solutions and how we easily can change the rendering of a field in any list view. It’s pretty slick and I’ve already had one client make use of the functionality in their pilot SharePoint 2013 farm. However I got a comment from John Lui…

Read More

SP 2013: Searching in SharePoint 2013 using the REST new API's

SP 2013: Searching in SharePoint 2013 using the REST new API's

Author: Tobias Zimmergren http://www.zimmergren.net | http://www.tozit.com | @zimmergren Introduction Search has always been a great way to create custom solutions that aggregate and finds information in SharePoint. With SharePoint 2013, the search capabilities are heavily invested in and we see a lot of new ways to perform our searches. In this post I’ll show a simple example of how you can utilize the REST Search API’s in SharePoint 2013 to perform a search. REST Search in SharePoint 2013 So in order to get started, we’ll need to have an ASPX Page containing some…

Read More

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

Recently I’ve had the pleasure (and adventure..) of upgrading a few SharePoint 2010 solutions to SharePoint 2013. One of the things that come up in literally every project I’m involved in, is the ability to quickly and easily change how a list is rendered. More specifically how the fields in that list should be displayed. Luckily 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…

Read More

SharePoint 2013: Business Connectivity Services - Talking to your external lists using REST

SharePoint 2013: Business Connectivity Services - Talking to your external lists using REST

Introduction As most if not all of you already know, SharePoint 2013 and Office 2013 has been released to preview/beta and is available for download from Microsoft’s download centers. In this article I will briefly introduce some exciting changes that has been made to the SharePoint 2013 Business Connectivity Services framework. I’ve written a bunch of articles on BCS for SharePoint 2010, and now it’s time to continue that track and introduce the new features available in SharePoint 2013. [blockquote] Please note that this article is written for SharePoint 2013 Preview, and for the final version…

Read More

SharePoint 2013: Business Connectivity Services – Consuming OData in BCS using an App External Content Type

SharePoint 2013: Business Connectivity Services – Consuming OData in BCS using an App External Content Type

Author: Tobias Zimmergren http://www.zimmergren.net | http://www.tozit.com | @zimmergren Introduction As most if not all of you already know, SharePoint 2013 and Office 2013 has been released to preview/beta and is available for download from Microsoft’s download centers. In this article I will briefly introduce some exciting changes that has been made to the SharePoint 2013 Business Connectivity Services framework. I’ve written a bunch of articles on BCS for SharePoint 2010, and now it’s time to continue that track and introduce the new features available in SharePoint 2013. [blockquote] Please note that this…

Read More

SP 2010: Developing for SharePoint 2010 and Windows Azure - Part 1

Author: Tobias Zimmergren http://www.zimmergren.net | http://www.tozit.com | [@zimmergren](http://www.twitter.com/zimmergren) Introduction After many-a-requests I’ve decided to do an article on how you can work with an Azure-hosted SQL Server and consume that data in SharePoint 2010. Related articles for working with external data in SharePoint 2010: [blockquote]Getting started with Business Connectivity Services (BCS) in SharePoint 2010 Programmatically work with External Lists (BCS) in SharePoint 2010 Programmatically work with External Lists (BCS) using the Client Object Model Custom RSS provider for your BCS connected External Lists[/blockquote] A few introductory details about…

Read More