Build on SharePoint

The blog of Sam Betts on SharePoint application development - full of lot's of useful info, guides, and various cats.

Browse by Tags

Tagged Content List
  • Blog Post: Creating SharePoint VM Templates for Azure SharePoint Deployments

    Running “on-premises” SharePoint farms in Azure is becoming a fairly common configuration now, given how much flexibility Azure gives in terms of scaling for the price. However, deploying new SharePoint servers in Azure can be a confusing if you’re new to this “run SharePoint in Azure” game – for experienced...
  • Blog Post: Running Multiple SharePoint SSL Websites on Separate SSL Certificates Using Server Name Indication

    As anyone with generic webserver + HTTPS knowledge will tell you, traditionally, running multiple SSL websites on a single box as always been a bit tricky if you have only one network interface on the webserver machine. This is due to historical limitation in TLS/SSL in that a single certificate has...
  • Blog Post: Publishing SharePoint with Windows Server 2012 R2 Web Application Proxy

    A new toy I’ve played around with recently is this new web-application proxy (WAP) role in Windows Server 2012 R2. I thought I’d write a quick post about setting up SharePoint 2013 with it because reverse proxying SharePoint applications is a good practise for publicly accessible SharePoint sites, and...
  • Blog Post: Setup Hybrid SharePoint Online + On-Premise Search Federation – A Quick Guide

    In a hybrid SharePoint world a nice trick you can do is to merge search results from your on-premises SharePoint setup with your SharePoint Online sites – i.e. you search in one place (on-premise SharePoint for example) and see results for both places in the same search results list. It’s a little known...
  • Blog Post: How to Migrate SharePoint Users to ADFS

    Or “how to move users from domain A to untrusted Domain B, using ADFS from domain A”. Moving from a domain authentication to ADFS authentication is becoming a not uncommon activity these days, partly because incorporating ADFS into your on-premises farm is the first stepping-stone in moving either completely...
  • Blog Post: How to Patch a Single SharePoint Farm With Minimal any Downtime

    Having already blogged about this subject, a question I frequently get asked is “how can I patch my [single] SharePoint farm with no or minimal down-time?” Well let’s cut to the chase; it’s not possible to patch a SharePoint farm without any downtime , and the absolute minimum time you’re looking at...
  • Blog Post: The “High-Availability SharePoint” Bible

    A big interest of mine is designing SharePoint farms to be highly-available through good architecture & solid design; something I’ve posted about quite a bit on this blog over time. This article summarises the high-availability strategies available for SharePoint and then touches on other common...
  • Blog Post: Setting up a Reverse Proxy for SharePoint with TMG Server

    SharePoint is often used to host public-facing websites and we can all agree it’s generally a bad idea to have general purpose SharePoint farm sitting on a publicly accessible interface directly. That’s where reverse-proxies come in rather handy; they’re designed to be the link between the scary outside...
  • Blog Post: Securing Windows XP After April 2014

    Windows XP ceases to be supported and therefore patched past April 8 th 2014. This means if somebody finds a hole in it big enough to sail a tanker through, any XP machine not covered with a Premier contract will be left unpatched forever and therefore at risk forever too. This means if you still have...
  • Blog Post: Setting Up an Awesome SharePoint 2013 Dev Box on Windows Server 2012 R2

    Update : Modified PowerShell script to install missing Windows Identity Foundation feature and added instructions for SP1 slipstream install. SharePoint 2013 service-pack 1 is officially out bringing with it support for Windows Server 2012 R2. This is most excellent news for SPDevs because finally...
  • Blog Post: Patching SharePoint Farms with No Downtime

    Patching SharePoint farms is a rare occurrence but one that almost certainly will happen at some point or other, if only for the need to stay on a supported platform as time goes on. When patching SharePoint it’s necessary to take the entire farm offline at one point for reasons explained here...
  • Blog Post: Managing Custom Solutions for Disaster Recovery SharePoint Farms

    Having x2 SharePoint farms that need to be synchronised perfectly does raise the question about how to maintain both farms updated with any custom solutions that may need to be applied to the farm/application. This guide is about how to maintain custom solutions across two or more farms and what can...
  • Blog Post: Creating a Clean Visual Studio Solution from a SharePoint 2013 Site Template

    Quite often for SPDevs it can be useful to reverse-engineer a SharePoint site into code if you need to build a site definition for sites that don’t exist yet. Usually this would mean starting a new project & added each project item by hand but in this example we’re going to start a new VS project...
  • Blog Post: Hot-Standby/Disaster-Recovery SharePoint Farms – Basic Setup & Failover

    Something that’s often required for high-availability SharePoint installations is the ability to failover to another web-farm entirely when needed because of a failure of some kind on the 1st farm, or wanted because of maintenance taking the 1st farm offline completely. It’s simple enough...
  • Blog Post: Farm Patching Explained – High Availability SharePoint

    SharePoint patching can be a non-trivial task and patching any SharePoint farm from one version to a newer version of the same product involves taking the entire farm offline at a certain point by necessity - this post explains when and why. Later we’ll look at how to avoid outages during patching...
  • Blog Post: SharePoint 2013 and SQL Server AlwaysOn - High Availability SharePoint

    What is AlwaysOn and why use it for SharePoint? Update : SQL 2014 + SharePoint 2013 (abridged) guide also available . Also if you want to use AlwaysOn for SharePoint Disaster Recovery , then you'll want to have a look at this article - http://blogs.msdn.com/b/sambetts/archive/2015/04/24/setting-up...
  • Blog Post: SharePoint 2010 Apps for n00bs – Forms

    By this point in you should’ve seen the default form engine that SharePoint provides already and most likely you would’ve thought “not bad, but I bet it doesn’t do exactly what I want it to do”. You’d probably be right; the normal engine just tries to best-guess the presentation of the fields and other...
  • Blog Post: SharePoint 2010 Apps for n00bs – Workflows

    Another integral feature in SharePoint is the “workflows” concept that has been baked into the system since ye olde times and they’re basically just data-oriented application processes that can run automatically (or manually) when data changes. Specifically, they normally run important data operations...
  • Blog Post: SharePoint 2010 Apps for n00bs – Data and Lists

    We’ll start off by running through the very fundamentals of any application – storing data in lists, with some basic interfaces to get & set the data too. In SharePoint land, unlike SQL, we always have a basic interface to any list with the out-of-the-box forms SharePoint will provision for any given...
  • Blog Post: SharePoint 2010 Apps for n00bs – Introduction

    Hello! Welcome to my blog section “SharePoint 2010 Apps for n00bs”. This mini-section is all about building SharePoint apps obviously but the bigger point is to highlight where SharePoint can be used to build your generic app with faster & better than traditional development frameworks. Given I’m...
Page 1 of 1 (20 items)