Microsoft releases Lync

19 November, 2010

Microsoft has just released Lync Server which is the latest communication platform from the company and intends to replace Microsoft Office Communication Server (OCS) and integrates features from Live Meeting. You can read the full press release here: Personally, I am getting loads of good material from our Microsoft Partner contact and am looking forward to writing plug-ins to the platform.


Automated SharePoint Installations: Step-by-step

18 November, 2010

This post is part of a series covering how to configure and run AutoSPInstaller, a set of scripts that can be used to automatically install SharePoint. Update: This post has been running for years and the AutoSPInstaller team now has an official site with guides, Q&A and an automated, browser-based AutoSPInstaller GUI . You can find it at Overview AutoSPInstaller is a CodePlex project started by Brian Lalancette.


Custom SharePoint Context Action links and Modal Dialogs

23 August, 2010

After a question from “Chris” on a previous post, I thought it was better to post the whole solution. Abstract of Chris’ question (original comment):   “…using SharePoint Designer, I have added a few of my own custom items in the context menu. They work fine ... but they DON'T open up in the same 'modal dialog' - they simply open on my SharePoint screen.”   The solution is dead simple. You can use the JavaScript from my previous post directly in SharePoint Designer.


Using LINQ to SharePoint between site collections

20 August, 2010

Short answer Ensure that the SPContext is null before making the request as: try { // Clear the SPContext by setting HttpContext to null HttpContext.Current = null; // Execute LINQ IQueryable<Post> results = null; string path = "http://othersitecollection/subweb/"; using (LinqDataContext context = new LinqDataContext(path)) { results = context.Posts.Where(p => p.Id > 1) .OrderByDescending(p => p.Published).


Process templates for Scrum released for Visual Studio TFS 2010

04 August, 2010

I personally prefer a more fundamental implementation of Scrum compared to MSF, and I am fully aware that this is a personal preference. However, we are already using Scrum as a de-facto methodology and using MSF templates in TFS. At the moment, we use “Iterations” instead of “Sprints” and the iterations have no start and end date and therefore cannot calculate burn-down charts as well as when using “Sprints” in the TFS template.