
SharePoint
Using Caching on an Object Data Source and Making it Unique Per User
It is not always appropriate to enable custom buttons on the ribbon all the time. Sometimes one or multiple conditions have to be met to enable the button. As showed in one of my previous posts ‘ A better user experience with the dialog framework and notifications ‘ the attribute EnabledScript of the CommandUIHandler can be used to test when to enable or disable the button. The check in the example used in the previous post is quite simple and checks if one or more items are selected in the list. To perform other, less simplistic, checks, it is likely you have to use asynchronous calls when working with ECMA script.
Using async call to enable a custom ribbon button
SharePoint Bits Blog: Custom WCF Services in SharePoint 2010
Chapter 14: Silverlight and SharePoint Integration (Professional SharePoint Branding and User Interface Design)
I have been doing a lot of “hobby” porting over the last couple months. By that I mean that I have done a lot of porting of projects (mostly to WP7, but in some cases I’m porting to Silverlight 4). I just recently decided that I really need to start releasing this stuff (on my blog at first but then later I will start submitting this stuff back to the original projects).
PowerCollections and C5 Collections for Silverlight4 - JayKimble.net
Introduced with SharePoint 2010, the Client Object Mode helps developers design client applications that access SharePoint content without installing code on the server. The Client Object Model can run directly on client machines without having been installed on the SharePoint server. An article on MSDN tells us that the SharePoint 2010 Client Object Model supports "three new client APIs for interacting with Sharepoint sites: from a .NET managed application, from a Microsoft Silverlight application, or from ECMAScript (JavaScript, JScript) that executes in the browser." In this post, we will explore and utilize the Silverlight Client Object Model. Challenge:
SharePoint 2010 Cookbook: Using the Silverlight Client Object Model in SharePoint 2010 to Create a Silverlight Web Part - SharePoint 2010
Blogs
I am in training this week with Andrew Connell (by far the best SharePoint training I have ever attended), learning about SharePoint development. As I get started with my deep dive into learning SharePoint, something that comes up a lot is the need to find the public key token of the current .NET assembly. He just showed a great shortcut. In Visual Studio, go to the Tools menu and choose External Tools.Updated: January 22, 2013 Summary: Learn how to create forms-based authentication for claims-based web applications by using ASP.NET SQL membership and role providers. Applies to: Microsoft SharePoint Foundation 2010 | Microsoft SharePoint Server 2010
Claims Walkthrough: Creating Forms-Based Authentication for Claims-Based SharePoint 2010 Web Applications Using ASP.NET SQL Membership and Role Providers
Recently I needed to deploy a SharePoint document library as a feature, but with some documents already in it. In my case it was because of demo content, the customer wanted to do some training and needed a pre-filled document library. I can see this useful in other times however, such as including templates for documents, etc. The solution for this is not difficult, but since I could not find any instructions online for this I thought I'd write a post.

