Posts

Showing posts from August, 2010

The Microsoft Certified Master program

I just added the MCM logo to my blog. Why? Just another certification from Microsoft? Last time I looked on my transcript, I had the following, MCT, MCSD, MCDST, MCAD, MCDBA, MCSA, 2 MCITPs, 19 MCTSs, 5 MCPDs and 3 MCSEs. Each of those certifications took a lot of work and study and I consider each a good proof of competence in a technical area. Why am so excited about 3 more unpronounceable letters? ( so much so that when the email came late at night on Friday, our whole family was dancing around our home).

The key lies with the difficulty of the Master certification. The Master certification in effect certifies that one is an expert in a particular area, in my case SharePoint 2007. When I came to the three weeks of intensive course in Redmond in March 2009, I considered myself very competent in SharePoint, I had worked with SharePoint from the early beginnings of Digital Dashboard, all though the incarnations 2001, 2003 and 2007. I had gained a lot of experience, coaching a consul…

Creating a generic Data Form web part with SharePoint Designer 2010

Image
If you create a List Form web part and save it to a file or gallery you get a prompt whether you want the web part saved with a relative path (list name is stored in the web part) or fixed to thesite (list id is saved in the web part)

If you create a Data Form web part and save it to a file or gallery you do not get this prompt. Insert > Data View > Empty Data View Select a Data Source, then insert fields as Single Item Form. Save Web Part to a gallery.
To make the web part generic and referencing a file name you need to do the following changes.
In the property ParameterBindings replace: ParameterBinding Name="ListID" Location="None" DefaultValue="{01CF5B35-CB1E-4A5A-82D1-144C6A0312E2}" with ParameterBinding Name="ListName" Location="None" DefaultValue="Shared Documents"
Also replace property name="ListName" type="string">{01CF5B35-CB1E-4A5A-82D1-144C6A0312E2} with property name="ListName" type=&quo…