How to create a site provisioning capability within SharePoint’s Sandbox constraints

This article offers a design for providing a controlled mechanism for SharePoint sub-site creation through an approval process, within the constraints of the SharePoint Sandbox. This approach could be used in a SharePoint Online/Office 365 scenario, or for within a corporate environment where there is a need to build and manage solutions more quickly. This…

2

Content Organizer: iCustomRouter Pending State Issue

The Content Organizer in SharePoint 2010 is a Feature that enables the routing of content to defined destinations such as SharePoint libraries, folders or other Content Organizer managed sites. It achieves this by analysing the items content type/metadata information and then matching that with a set of rules.  If it finds a matching rule the…

1

SharePoint Server 2010 – 10 Steps to Disaster Recovery

This article aims to help anyone creating a Disaster Recovery (DR) design/strategy for SharePoint Server 2010. This advice will be based on my experience of designing a DR model and after conversations with experts such as Spencer Harbar, Microsoft IT and SharePoint Online. Step 1. Do Some Research Read articles like this. It will only take…

16

On Gardens and Governance (3rd post)

This is the third in a series of posts that plays around with the idea that looking after SharePoint in your organization is a little like looking after a garden. We’ve been looking at the need for on-going governance of a SharePoint environment by way of an analogy: garden maintenance. Without some form of control…

1

On Gardens and Governance (2nd post)

This is the second in a series of posts that plays around with the idea that looking after SharePoint in your organization is a little like looking after a garden. Without some form of control over it, it will quickly deteriorate and end up as something that is neither a pleasure to use nor something…

0

Quick Tip: Provisioning a List View to a Web Part Page

Following on from my recent post (Provisioning Web Parts to a Page), I had a question asking how to do this for List Views. Below is a code sample showing how to do this… 1: <?xml version="1.0" encoding="utf-8"?> 2: <Elements xmlns="http://schemas.microsoft.com/sharepoint/"> 3: <Module Name="XYZCustomPages" RootWebOnly="True"> 4: <File Path="XYZCustomPages\Home.aspx" Url="Home.aspx" IgnoreIfAlreadyExists="true"> 5: <View List="Lists/Tasks" BaseViewID="0" WebPartZoneID="Left"…

4

Deploying Files to the Root of a SharePoint Web Application

I’ve recently been working on a project where a Silverlight App sitting on a separate url calls through to a WCF service hosted in SharePoint. For this to work, a “clientaccesspolicy.xml” file is required at the root of the SharePoint web application. This file will contain the following: 1: <?xml version="1.0" encoding="utf-8"?> 2: <access-policy> 3:…

2

How To Remove "Use My Local Drafts Folder" Checkbox

Lots of customers I work with establish a requirement that files must be ‘checked out’ from SharePoint before they can be edited. This prevents multiple users from overwriting one another’s changes to files. The “check-out and check-in” functionality is a widely used in SharePoint and is just one of the many Enterprise Content Management features available in SharePoint 2010…

7

On Gardens and Governance

Just as a garden needs continual maintenance in order to maintain its appearance, so also SharePoint deployments need continual governance in order to maintain their effectiveness. Rather than explain the “what” of SharePoint Governance, this series of blog posts looks at the “why” and the “how”. A few years ago, there was an advert that…

0

SharePoint 2010 – Infrastructure Sizing – Lessons Learned on Search

If you’ve ever worked with a client that has tens of thousands of users and millions of files to index, putting your neck on the line and recommending a SharePoint 2010 infrastructure that will scale to meet their requirements can at first be daunting. However, with some useful articles on TechNet and tools such as The…

1