<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://bloggingabout.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tag 'SharePoint Development'</title><link>http://bloggingabout.net/search/SearchResults.aspx?a=1&amp;o=DateDescending&amp;tag=SharePoint+Development&amp;orTags=0</link><description>Search results matching tag 'SharePoint Development'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Using SharePoint 2007 Site Templates in SharePoint 2010</title><link>http://bloggingabout.net/blogs/harold/archive/2010/12/01/using-sharepoint-2007-site-templates-in-sharepoint-2010.aspx</link><pubDate>Wed, 01 Dec 2010 20:10:44 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:484363</guid><dc:creator>hvdkamp</dc:creator><description>&lt;p&gt;In SharePoint 2007 it is possible to create site templates based on an existing site. A template can be used to create new site collections and subsites based on that template. When you export a site template, it creates a .stp file for you. Copying this .stp file over to an other evironment gives you the possibility to start using your template over there also. &lt;/p&gt;  &lt;p&gt;In SharePoint 2010 site templates are still there. You can create site templates, but these are created as .wsp files instead of .stp files. This gives you the advantage of importing this .wsp into Visual Studio and make solutions based on it. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you have a SharePoint 2007 Site Template, you cannot export it as a .stp file and import it into SharePoint 2010. The approach for getting your SharePoint 2007 Site Template into SharePoint 2010 is as follows:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Setup a SharePoint 2007 environment&lt;/li&gt;    &lt;li&gt;Create a SharePoint 2007 site using the .STP site template&lt;/li&gt;    &lt;li&gt;Backup the SharePoint 2007 site&lt;/li&gt;    &lt;li&gt;Restore the SharePoint site into a SharePoint 2010 environment&lt;/li&gt;    &lt;li&gt;If needed update your site, so that it matches the SharePoint 2010 v4 masterpage and makes use of the new SharePoint 2010 features.&lt;/li&gt;    &lt;li&gt;Export your site into a new Site Template&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Now you have your SharePoint 2007 Site Template converted into SharePoint 2010, so you can use it to make site collections and subsites based on that template.&lt;/p&gt;</description></item><item><title>Exam 70-573 TS: Microsoft SharePoint 2010, Application Development learning material</title><link>http://bloggingabout.net/blogs/harold/archive/2010/08/06/exam-70-573-ts-microsoft-sharepoint-2010-application-development-learning-material.aspx</link><pubDate>Fri, 06 Aug 2010 20:12:58 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:483857</guid><dc:creator>hvdkamp</dc:creator><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Last week I passed the &lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-573" target="_blank"&gt;Exam 70-573: TS: Microsoft SharePoint 2010, Application Development&lt;/a&gt; exam. People asked me what I used to prepare for the exam. Because the official learning material is pretty scarce at the moment, I used e.g. a training, read bogs, seen web casts and used my SharePoint 2007 knowledge. &lt;/p&gt;  &lt;p&gt;The following list contains (a part of) the material I used: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Previous SharePoint 2007 knowledge&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.u2u.be/CoursePage.aspx?CODE=USP10U" target="_blank"&gt;U2U Upgrade to SharePoint 2010 course&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="https://www.microsoftelearning.com/eLearning/courseDetail.aspx?courseId=161467&amp;amp;offerPriceId=272376&amp;amp;tab=details" target="_blank"&gt;Clinic 10279 What&amp;#39;s New in Microsoft SharePoint 2010 for IT Professionals&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="https://www.microsoftelearning.com/eLearning/courseDetail.aspx?courseId=193542&amp;amp;tab=overview" target="_blank"&gt;Clinic 10277: What&amp;#39;s New in Microsoft SharePoint 2010 for Developers&lt;/a&gt;&amp;#160;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/learn/courses/SharePoint2010Developer/" target="_blank"&gt;SharePoint 2010 Developer Training Course&amp;#160; Learn&amp;#160; Channel 9&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-ca/library/ee557323(office.14).aspx" target="_blank"&gt;What&amp;#39;s New in SharePoint Server 2010&lt;/a&gt;&amp;#160;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.microsoft.nl/blogs/mhoekstra/archive/2010/01/31/sharepoint-connections-2010-amsterdam-session-videos-are-online.aspx" target="_blank"&gt;SharePoint Connections 2010 Amsterdam Session Videos&lt;/a&gt;&amp;#160;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.beckybertram.com/Lists/Posts/Post.aspx?ID=91" target="_blank"&gt;Becky Bertram&amp;#39;s SharePoint Exam 70-573 Study Guide&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Good luck with studying!&lt;/p&gt;</description></item><item><title>Visual Studio 2008 extensions for Windows SharePoint Services 3.0, v1.3 - Mar 2009 CTP released</title><link>http://bloggingabout.net/blogs/harold/archive/2009/03/19/visual-studio-2008-extensions-for-windows-sharepoint-services-3-0-v1-3-mar-2009-ctp-released.aspx</link><pubDate>Thu, 19 Mar 2009 12:36:37 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:481387</guid><dc:creator>hvdkamp</dc:creator><description>&lt;p&gt;A new CTP version of the SharePoint project and item templates for Visual Studio 2008 are available. Remember that an &lt;a href="http://en.wikipedia.org/wiki/Community_Technology_Preview#Beta" target="_blank"&gt;CTP version&lt;/a&gt; is still in development, so Microsoft Support doesn’t officially support them.&lt;/p&gt;  &lt;p&gt;Download VSeWSS v1.3 March 2009 CTP from the &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=fb9d4b85-da2a-432e-91fb-d505199c49f6" target="_blank"&gt;Microsoft Download Center&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Error logging&lt;/h3&gt;  &lt;h3&gt;&lt;/h3&gt;  &lt;p&gt;The descriptive error’s, which I blogged about in “&lt;a href="http://bloggingabout.net/blogs/harold/archive/2009/02/20/getting-the-visual-studio-2008-extensions-for-sharepoint-v1-3-ctp-to-work-on-windows-server-2008.aspx"&gt;Getting the Visual Studio 2008 extensions for SharePoint v1.3 CTP to work on Windows Server 2008&lt;/a&gt;”, are better documented now. VSeWSS creates a log file with debug information, e.g. why the deployment of a web part has failed. Some example errors that VSeWSS shows you are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The feature name WebPart1 already exists in SharePoint. You need to rename the feature before solution deployment can succeed.&lt;/li&gt;    &lt;li&gt;The solution can not be deployed.&amp;#160; The feature &amp;#39;7c05e196-d953-4b90-a910-0f6802648e7d&amp;#39; uses the directory &amp;quot;MyList instance&amp;quot; in the solution. However, it is currently installed in the farm to the directory &amp;quot;List Definition1 instance&amp;quot;. Uninstall the existing feature before you install a new version of the solution.&lt;/li&gt;    &lt;li&gt;No SharePoint Site exists at the specified URL.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;VSeWSS 1.3 Overview&lt;/h3&gt;  &lt;p&gt;For those who are new to SharePoint development with VSeWSS, here is Microsoft’s overview.&lt;/p&gt;  &lt;p&gt;&lt;a name="Description"&gt;&lt;/a&gt;This is the SharePoint developer tools for Visual Studio 2008. These tools are suitable for use with Windows SharePoint Services 3.0 or Microsoft Office SharePoint Server 2007. It includes project and item templates for common SharePoint artifacts, it includes build, packaging and deployment for SharePoint solutions and it includes the SharePoint Solution Generator which creates a new Visual Studio 2008 project from a SharePoint site.    &lt;br /&gt;The tools provide item templates for List Definition, List Definition from Content Type, Content Type, Field Control, Web Part, Module, Root File, Template, Event Receiver, and List Instance. It provides project templates for Team Site Definition, Blank Site Definition, List Definition, Web Part and Empty. It works with Visual Basic .NET and C# languages and a comprehensive user guide is included. It does not include the SharePoint Workflow templates as they are built in with Visual Studio 2008.    &lt;br /&gt;New features in version 1.3 include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Can be installed on x64 Server OS machines running SharePoint x64. Previously only x86 Server OS could be used &lt;/li&gt;    &lt;li&gt;Separate build commands for package, deploy and retract are added as Visual Studio menu items &lt;/li&gt;    &lt;li&gt;WSP View improvements for consistency of deleting feature elements, merging features and adding event receivers to features &lt;/li&gt;    &lt;li&gt;Command line build, package and retract commands are included enabling continuous integration and build servers. Previously command line build of SharePoint projects was very difficult &lt;/li&gt;    &lt;li&gt;Refactoring support for renaming of Web Parts. Previously renaming a web part required changes in several files in the project &lt;/li&gt;    &lt;li&gt;Solution Generator can now generate solutions from publishing sites. Previously only regular sites could be generated &lt;/li&gt;    &lt;li&gt;Allowing partial trust BIN deployments of web parts &lt;/li&gt;    &lt;li&gt;New project item template for SharePoint RootFiles items &lt;/li&gt;    &lt;li&gt;Deployment will now optionally remove conflicting existing features on the development server prior to redeployment. Previously any feature name conflicts would result in an error &lt;/li&gt;    &lt;li&gt;Ancillary assemblies such as for business logic can now be added to the SharePoint Solution WSP &lt;/li&gt;    &lt;li&gt;Hidden features related to Site Definition projects are now shown in WSP View. They are no longer hidden &lt;/li&gt;    &lt;li&gt;For advanced users a fast deploy is included to update only the compiled assembly on the SharePoint development installation &lt;/li&gt;    &lt;li&gt;Deployment step logging is included &lt;/li&gt;    &lt;li&gt;The List Definition from Content Type template now allows for the creation of a List Definition Event Receiver &lt;/li&gt;    &lt;li&gt;The User Guide is now installed with the extensions instead of being a separate download &lt;/li&gt; &lt;/ul&gt;</description></item><item><title>Getting the Visual Studio 2008 extensions for SharePoint v1.3 CTP to work on Windows Server 2008</title><link>http://bloggingabout.net/blogs/harold/archive/2009/02/20/getting-the-visual-studio-2008-extensions-for-sharepoint-v1-3-ctp-to-work-on-windows-server-2008.aspx</link><pubDate>Fri, 20 Feb 2009 16:21:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:481196</guid><dc:creator>hvdkamp</dc:creator><description>&lt;p&gt;January 2009 the Microsoft SharePoint Product Group announced the &lt;a target="_blank" href="http://blogs.msdn.com/sharepoint/archive/2009/01/12/announcing-community-technology-preview-of-visual-studio-2008-extensions-for-sharepoint-v1-3.aspx"&gt;Community Technology Preview of Visual Studio 2008 extensions for SharePoint v1.3&lt;/a&gt; (VSeWSS). Previous VSeWSS versions were not out-of-the box installable on x64 machines, therefore I blogged about &lt;a target="_blank" href="http://bloggingabout.net/blogs/harold/archive/2008/12/02/installing-visual-studio-extensions-for-windows-sharepoint-services-on-64-bit-machines.aspx"&gt;Installing Visual Studio Extensions for Windows SharePoint Services on 64-bit machines&lt;/a&gt;. It&amp;rsquo;s great to see that x64 support has been added to version 1.3. The complete list of new features are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Can be installed on x64 Server OS machines running SharePoint x64. Previously only x86 Server OS could be used. &lt;/li&gt;
&lt;li&gt;Separate build commands for package, deploy and retract are added &lt;/li&gt;
&lt;li&gt;Command line build, package and retract commands are included enabling continuous integration and build servers. Previously command line build of SharePoint projects was very difficult &lt;/li&gt;
&lt;li&gt;Refactoring support for renaming of Web Parts. Previously renaming a web part required changes in several files in the project &lt;/li&gt;
&lt;li&gt;WSP View improvements for consistency of deleting feature elements, merging features and adding event receivers to features &lt;/li&gt;
&lt;li&gt;Solution Generator can now generate solutions from publishing sites. Previously only regular sites could be generated &lt;/li&gt;
&lt;li&gt;Allowing partial trust BIN deployments of web parts. CAS configuration must still be provided by the developer. &lt;/li&gt;
&lt;li&gt;New project item template for SharePoint RootFiles items &lt;/li&gt;
&lt;li&gt;Deployment will now optionally remove conflicting existing features on the development server prior to redeployment. Previously any feature name conflicts would result in an error &lt;/li&gt;
&lt;li&gt;Ancillary assemblies such as for business logic can now be added to the SharePoint Solution WSP &lt;/li&gt;
&lt;li&gt;Hidden features related to Site Definition projects are now shown in WSP View. They are no longer hidden &lt;/li&gt;
&lt;li&gt;For advanced users a fast deploy is included to update only the compiled assembly on the SharePoint development installation &lt;/li&gt;
&lt;li&gt;The User Guide is now installed with the extensions instead of being a separate download &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The final release of VSeWSS 1.3 is planned for the North American Spring of 2009. The CTP version is available on the &lt;a target="_blank" href="https://connect.microsoft.com/site/sitehome.aspx?SiteID=428"&gt;Microsoft Connect VSeWSS website&lt;/a&gt; where you are welcome to post your feedback.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;What I did to get the VSeWSS 1.3 CTP working on my Windows Server 2008 development machine&lt;/h2&gt;
&lt;p&gt;The new VSeWSS version makes use of a Web Service to connect to local SharePoint sites and &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Windows_Communication_Foundation"&gt;WCF&lt;/a&gt; is used to connect to that Web Service. Because the current VSeWSS version is a &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Community_Technology_Preview#Beta"&gt;CTP version&lt;/a&gt;, it&amp;rsquo;s not marked as stable and contains bugs. Error messages can contain very little information about the problem and how to fix it, so here are my tips to get you started.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Read the &amp;ldquo;Release Notes&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;The Release Notes document contains a lot information how to get this VSeWSS version working and needs to be your starting point.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Getting around the error &amp;ldquo;The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state.&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;The deployment of my SharePoint solutions failed with the error &amp;ldquo;The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state&amp;rdquo;. On my x86 environment I re-registered WCF using the command: &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;%Windir%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe -r&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;x64 users can re-register WCF using the command:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;%Windir%\Microsoft.Net\Framework64\v3.0\Windows Communication Foundation\ServiceModelReg.exe -r&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;More information on the MSDN Forums thread &amp;ldquo;&lt;a target="_blank" href="http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/ac95c8e9-90da-4aa0-9cd6-36dab2d89c32/"&gt;VSeWSS 1.3 Deploy fails with Faulted state&lt;/a&gt;&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Getting around the error &amp;ldquo;Error: Assembly {0} not found.&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;After I fixed the previous error, the deployment of SharePoint solutions failed with the cryptic error &amp;ldquo;Error: Assembly {0} not found.&amp;rdquo;. The VSeWSS Web Service account needs to be in the local administrator group and have SharePoint Farm Administrator rights. My Windows Server 2008 machine is enrolled into it&amp;rsquo;s own domain, so I did the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Started IIS7 &lt;/li&gt;
&lt;li&gt;Created a new application pool with the administrator account as its identity&lt;/li&gt;
&lt;li&gt;Put the VSeWSS Web Service into the new application pool &lt;/li&gt;
&lt;li&gt;Added the administrator account to the WSS_RESTRICTED_WPG user group. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Maybe not the most security friendly way, but for me it is acceptable at the moment for my development environment. More information on the MSDN Forums thread &amp;ldquo;&lt;a target="_blank" href="http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/0d66227d-fd2e-4244-82be-6e3d1c68d9af/"&gt;Problems with use of VSeWSS 1.3 in Visual Studio 2008&lt;/a&gt;&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;After all this work I&amp;rsquo;m able to make use of the new VSeWSS version, hope this helps you.&lt;/p&gt;</description></item><item><title>Deploying reusable Data Form Web Parts for SharePoint</title><link>http://bloggingabout.net/blogs/harold/archive/2009/01/30/deploying-reusable-data-form-web-parts-for-sharepoint.aspx</link><pubDate>Fri, 30 Jan 2009 10:51:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:481090</guid><dc:creator>hvdkamp</dc:creator><description>&lt;h2&gt;An introduction into Data Form Web Parts&lt;/h2&gt;
&lt;p&gt;The Data Form Web Part is a Web Part component that is available out-of-the-box with WSS 3.0. It allows you to display information from different data source types, with the possibility to change or insert new data. You can display a single item or a collection of items, use grouping, sorting, conditional formatting, share information between Web Parts and much more. Microsoft Office SharePoint Designer 2007 supports the Data Form Web Part which gives you a WYSIWYG way of setting up your Web Part.&lt;/p&gt;
&lt;p&gt;For more information on the Data Form Web Part see e.g. the &lt;a href="http://www.sharepointblogs.com/mirjam/archive/2008/11/26/diwug-meeting-data-form-web-part-presentation.aspx"&gt;Data Form Web Part presentation in Dutch of Maarten van den Dungen&lt;/a&gt; and the &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webpartpages.dataformwebpart.aspx"&gt;MSDN documentation&lt;/a&gt;. The &amp;quot;Getting to Know the Data Form Web Part&amp;quot; series of SharePoint Beagle give you also a good overview:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://masteringsharepoint.com/blogs/beagle/archive/2008/08/13/DFWP1.aspx"&gt;Getting to know the Data Form Web Part - Part 1&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://masteringsharepoint.com/blogs/beagle/archive/2008/09/04/DFWP2.aspx"&gt;Getting to know the Data Form Web Part - Part 2&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://masteringsharepoint.com/blogs/beagle/archive/2008/10/27/getting-to-know-the-data-form-web-part-3-of-4.aspx"&gt;Getting to know the Data Form Web Part - Part 3&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://masteringsharepoint.com/blogs/beagle/archive/2009/02/05/DVWP4.aspx" title="Getting to know the Data Form Web Part - Part 4"&gt;Getting to know the Data Form Web Part - Part 4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Deployment of Data Form Web Parts&lt;/h2&gt;
&lt;p&gt;Now you know where to find introductions how to work with Data Form Web Parts, you can quickly create data views and forms. To deploy and reuse your Data Form Web Parts on multiple (sub)sites and environments keep the following tips in mind.&lt;/p&gt;
&lt;h3&gt;Reference SharePoint lists based on the list name instead of the list ID&lt;/h3&gt;
&lt;p&gt;By default a data form web part that has a SharePoint list as its data source, gets the data from that specific list. The list is referenced by using the list&amp;#39;s GUID identifier, which means that theoretically only one list in the world is referenced. When lists are deployed using a CAML List Definition, a list is created and automatically gets a new GUID identifier. The Data Form Web Part I have used for the original list cannot be used to reference the new list instance without changing the ListID reference.&lt;/p&gt;
&lt;p&gt;The trick is to reference a SharePoint list based on it&amp;rsquo;s name instead of it&amp;rsquo;s ID. To change the DataFormWebPart&amp;rsquo;s ListID attribute to ListName, use the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Replace all ListName=&amp;quot;&lt;strong&gt;{GUID}&lt;/strong&gt;&amp;quot; to ListName=&amp;quot;&lt;strong&gt;LIST_NAME&lt;/strong&gt;&amp;quot; &lt;/li&gt;
&lt;li&gt;Replace &lt;br /&gt;&amp;lt;WebPartPages:DataFormParameter Name=&amp;quot;&lt;strong&gt;ListID&lt;/strong&gt;&amp;quot; ParameterKey=&amp;quot;&lt;strong&gt;ListID&lt;/strong&gt;&amp;quot; PropertyName=&amp;quot;ParameterValues&amp;quot; DefaultValue=&amp;quot;&lt;strong&gt;{GUID}&lt;/strong&gt;&amp;quot;/&amp;gt; &lt;br /&gt;to &lt;br /&gt;&amp;lt;WebPartPages:DataFormParameter Name=&amp;quot;&lt;strong&gt;ListName&lt;/strong&gt;&amp;quot; ParameterKey=&amp;quot;&lt;strong&gt;ListName&lt;/strong&gt;&amp;quot; PropertyName=&amp;quot;ParameterValues&amp;quot; DefaultValue=&amp;quot;&lt;strong&gt;LIST_NAME&lt;/strong&gt;&amp;quot;/&amp;gt; &lt;/li&gt;
&lt;li&gt;Replace &lt;br /&gt;&amp;lt;ParameterBinding Name=&amp;quot;&lt;strong&gt;ListID&lt;/strong&gt;&amp;quot; Location=&amp;quot;None&amp;quot; DefaultValue=&amp;quot;&lt;strong&gt;{GUID}&lt;/strong&gt;&amp;quot;/&amp;gt; &lt;br /&gt;to &lt;br /&gt;&amp;lt;ParameterBinding Name=&amp;quot;&lt;strong&gt;ListName&lt;/strong&gt;&amp;quot; Location=&amp;quot;None&amp;quot; DefaultValue=&amp;quot;&lt;strong&gt;LIST_NAME&lt;/strong&gt;&amp;quot;/&amp;gt; &lt;/li&gt;
&lt;li&gt;Save your Web Part&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Thanks to &lt;a target="_blank" href="http://sharepoint-insight.blogspot.com/2008/07/dataform-webpart-escape-from-hardcoded.html"&gt;Sandeep Rohilla&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Reference a Lookup field based on the lookup value ID instead of the text value&lt;/h3&gt;
&lt;p&gt;Displaying data from multiple lists or using web part connections can easily be done. When you want to filter items based on a Lookup field but don&amp;rsquo;t want to reference items based on the string value, use the ID of the item. Use an ID e.g. if you want to filter information based on an ID in the query string.&lt;/p&gt;
&lt;p&gt;The Data Form Web Part uses a CAML query to fetch data, which means you can use the LookupId attribute to refer a field based on it&amp;rsquo;s ID. The CAML attribute is: &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;LookupId=&amp;#39;True&amp;#39;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The Data Form Web Part&amp;rsquo;s .webpart file contains HTML encoded values, so the LookupId attribute has to be encoded to get things done. In SharePoint designer open the code view of the Data Form Web Part and follow these steps: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Find &lt;em&gt;&amp;lt;property name=&amp;quot;DataSourcesString&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;/em&gt;. &lt;/li&gt;
&lt;li&gt;Inside the DataSourceString property, replace: &lt;br /&gt;&amp;amp;amp;lt;FieldRef LookupId=&amp;amp;amp;quot;TRUE&amp;amp;amp;quot; Name=&amp;amp;amp;quot;NAME_OF_THE_LOOKUP_FIELD&amp;amp;amp;quot;/&amp;amp;amp;gt;&amp;amp;amp;lt;Value Type=&amp;amp;amp;quot;Text&amp;amp;amp;quot;&amp;amp;amp;gt;&lt;strong&gt;LOOKUP_VALUE&lt;/strong&gt;&amp;amp;amp;lt;/Value&amp;amp;amp;gt;&amp;amp;amp; &lt;br /&gt;with: &lt;br /&gt;&amp;amp;amp;lt;FieldRef LookupId=&amp;amp;amp;quot;TRUE&amp;amp;amp;quot; Name=&amp;amp;amp;quot;NAME_OF_THE_LOOKUP_FIELD&amp;amp;amp;quot;/&amp;amp;amp;gt;&amp;amp;amp;lt;Value Type=&amp;amp;amp;quot;Text&amp;amp;amp;quot;&amp;amp;amp;gt;&lt;strong&gt;LOOKUP_ID&lt;/strong&gt;&amp;amp;amp;lt;/Value&amp;amp;amp;gt;&amp;amp;amp;&lt;/li&gt;
&lt;li&gt;Save your Web Part&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Specify on which (sub)site your list is located&lt;/h3&gt;
&lt;p&gt;By default the Web Part that has a SharePoint list as its source, expects the list to be at the same site level as the Web Part. When you want a list to be at a different site level, specify the WebURL parameter. The WebURL parameter is also located inside the &lt;em&gt;&amp;lt;property name=&amp;quot;DataSourcesString&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;/em&gt;. &lt;/p&gt;
&lt;p&gt;You can use different values, e.g. a fixed location /MyWebsite/MySubsite or a special location {sitecollectionroot}&lt;/p&gt;</description></item><item><title>Deleting a broken SharePoint list using Stsadm</title><link>http://bloggingabout.net/blogs/harold/archive/2009/01/10/deleting-a-broken-sharepoint-list-using-stsadm.aspx</link><pubDate>Sat, 10 Jan 2009 18:57:39 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:480068</guid><dc:creator>hvdkamp</dc:creator><description>&lt;p&gt;If you receive error &lt;em&gt;Exception from HRESULT 0x81070215&lt;/em&gt; when you open a list or access the SharePoint site manager, a list has not properly been deleted and is in a corrupted state. You can change the corresponding custom list definition after you have deleted the list to fix the problem. Because the SharePoint pages don’t allow you to delete the list, you have to use the &lt;a href="http://technet.microsoft.com/en-us/library/cc261956.aspx" target="_blank"&gt;STSADM&lt;/a&gt; program’s &lt;em&gt;forcedeletelist&lt;/em&gt; operation.&lt;/p&gt;  &lt;p&gt;Although the help message displays information about using the &lt;em&gt;forcedeleteweb &lt;/em&gt;operation, you have to use &lt;em&gt;forcedeletelist &lt;/em&gt;instead. The syntax is:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;stsadm.exe -o forcedeletelist -url &amp;lt;url&amp;gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;See also the &lt;a href="http://technet.microsoft.com/en-us/library/cc262609.aspx" target="_blank"&gt;Microsoft Technet Library STSADM Forcedeletelist operation&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Hosting Silverlight charting controls in a SharePoint Web Part</title><link>http://bloggingabout.net/blogs/harold/archive/2008/12/06/hosting-silverlight-charting-controls-in-a-sharepoint-web-part.aspx</link><pubDate>Sat, 06 Dec 2008 13:45:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:477270</guid><dc:creator>hvdkamp</dc:creator><description>&lt;p&gt;A few days ago I blogged about &lt;a target="_blank" href="http://bloggingabout.net/blogs/harold/archive/2008/12/04/hosting-the-asp-net-3-5-charting-controls-in-a-sharepoint-web-part.aspx"&gt;hosting ASP.NET 3.5 charting controls in a SharePoint Web Part&lt;/a&gt;, now there has also been a first beta release of a Silverlight variant. &lt;/p&gt;  &lt;p&gt;Jan Tielens created a Charts Web Part which hosts Silverlight charts in a SharePoint Web Part. It makes use of Silverlight and the &lt;a target="_blank" href="http://www.visifire.com/"&gt;Visifire data visualization components&lt;/a&gt;. See his &lt;a target="_blank" href="http://weblogs.asp.net/jan/archive/2008/12/04/3d-silverlight-charts-in-sharepoint-smarttools-charts.aspx"&gt;3D Silverlight Charts in SharePoint: SmartTools.Charts&lt;/a&gt; blog post for more information or visit the &lt;a target="_blank" href="http://www.codeplex.com/smarttools"&gt;SmartTools for SharePoint&lt;/a&gt; CodePlex website. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/harold/SmartTools_5F00_Charts1_5F00_600FD7FF.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="SmartTools_Charts1" border="0" alt="SmartTools_Charts1" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/harold/SmartTools_5F00_Charts1_5F00_thumb_5F00_74D1AAB2.jpg" width="479" height="287" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Silverlight List Chart inside a SharePoint Web Part&lt;/p&gt;</description></item><item><title>Hosting the ASP.NET 3.5 charting controls in a SharePoint Web Part</title><link>http://bloggingabout.net/blogs/harold/archive/2008/12/04/hosting-the-asp-net-3-5-charting-controls-in-a-sharepoint-web-part.aspx</link><pubDate>Thu, 04 Dec 2008 20:51:13 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:477252</guid><dc:creator>hvdkamp</dc:creator><description>&lt;p&gt;The ASP.NET Charting Controls have been announced last month. The charting controls are a nice addition to ASP.NET, which has already been discussed by &lt;a target="_blank" href="http://bloggingabout.net/blogs/rick/archive/2008/11/26/nice-new-addition-to-asp-net.aspx"&gt;Rick van den Bosch&lt;/a&gt; and &lt;a target="_blank" href="http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx"&gt;Scott Guthrie&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;When you would like to use the charting controls in SharePoint, consider using the &lt;a target="_blank" href="http://www.codeplex.com/ChartPart/"&gt;ChartPart for SharePoint&lt;/a&gt;. ChartPart for SharePoint is a Web Part for SharePoint which generates charts from SharePoint lists. It allows you to quickly create graphs for use in dashboards or other SharePoint solutions. &lt;/p&gt;  &lt;p&gt;It supports a lot charts, is configurable and has multi-language support.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/harold/chartpart1_5F00_6834FB7C.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="chartpart1" border="0" alt="chartpart1" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/harold/chartpart1_5F00_thumb_5F00_598A4F97.png" width="230" height="230" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Example column graph&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/harold/chartpart3_5F00_20073FA0.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="chartpart3" border="0" alt="chartpart3" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/harold/chartpart3_5F00_thumb_5F00_06330971.png" width="157" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Configurable chart properties inside the ChartPart Web Part&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;For more information, visit &lt;a target="_blank" href="http://www.codeplex.com/ChartPart/"&gt;http://www.codeplex.com/ChartPart/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Installing Visual Studio Extensions for Windows SharePoint Services on 64-bit machines</title><link>http://bloggingabout.net/blogs/harold/archive/2008/12/02/installing-visual-studio-extensions-for-windows-sharepoint-services-on-64-bit-machines.aspx</link><pubDate>Tue, 02 Dec 2008 21:04:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:477239</guid><dc:creator>hvdkamp</dc:creator><description>&lt;p&gt;The Visual Studio Extensions for Windows SharePoint Services (VSeWSS) is a set of tools for developing custom SharePoint applications. It adds project templates and project item templates to your Visual Studio 2008 environment and contains a SharePoint Solution Generator to generate Visual Studio projects from existing SharePoint environments.&lt;/p&gt;
&lt;p&gt;By default the VSeWSS Extensions installation program only supports 32-bit machines, you cannot install VSeWSS on 64-bit machines. By modifying the MSI installer using &lt;a href="http://msdn.microsoft.com/en-us/library/aa370557.aspx"&gt;Microsoft&amp;#39;s Orca tool&lt;/a&gt;, available inside the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4377F86D-C913-4B5C-B87E-EF72E5B4E065&amp;amp;displaylang=en"&gt;Windows SDK&lt;/a&gt;, you can change the installer to add 64-bit installation support. &lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.sharepointbuzz.com/2008/11/26/download-visual-studio-extensions-for-sharepoint-12-for-64-bit-machines/"&gt;SharePoint Buzz&lt;/a&gt; already created a modified MSI for you. Download the &lt;a target="_blank" href="http://cid-1651027d20e178be.skydrive.live.com/self.aspx/SharePoint%20Buzz/VseWSSv12x86.zip"&gt;VSeWSS 64-bit version&lt;/a&gt; of SharePoint Buzz. &lt;/p&gt;</description></item><item><title>Visual Studio 2010 Tools for SharePoint</title><link>http://bloggingabout.net/blogs/harold/archive/2008/11/29/visual-studio-2010-tools-for-sharepoint.aspx</link><pubDate>Sat, 29 Nov 2008 18:24:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:477202</guid><dc:creator>hvdkamp</dc:creator><description>&lt;p&gt;For the next version of Visual Studio, Visual Studio 2010, new tools for SharePoint development have been announced. &lt;/p&gt;
&lt;p&gt;The Visual Studio 2010 Tools for SharePoint will contain the following features: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Server Explorer for SharePoint viewing Lists and other artifacts in SharePoint directly inside of Visual Studio &lt;/li&gt;
&lt;li&gt;Windows SharePoint Services Project (WSP file) Import to create a new solution &lt;/li&gt;
&lt;li&gt;Added a new web part project item and showed the Visual web part designer which loads a user control as a web part for SharePoint &lt;/li&gt;
&lt;li&gt;Showed adding an event receiver for SharePoint and using the wizard to choose the event receiver and to just create a source file with that event receiver. &lt;/li&gt;
&lt;li&gt;Added an ASPX workflow initiation form to a workflow project and showed how this workflow initiation form has designer capability &lt;/li&gt;
&lt;li&gt;Showed the packaging explorer and the packaging editor which lets you structure the SharePoint features and WSP file that is created &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Great news, looks like functionality currently offered by the WSP Builder and SmartPart will be integrated into the VS 2010 tools. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;On Channel9 Reza Chitsaz, Senior Program Manager working on Office and Sharepoint tooling, posted a screencast on &lt;a href="http://channel9.msdn.com/posts/VisualStudio/Sharepoint-Development-with-Visual-Studio-2010"&gt;SharePoint Development with Visual Studio 2010&lt;/a&gt;. Below some of the interesting features: &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img height="167" width="504" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/harold/Visual-Studio-2010-SharePoint-templates.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Figure 1: Visual Studio 2010 templates for SharePoint &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img height="383" width="170" src="http://bloggingabout.net/cfs-filesystemfile.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/harold/Visual-Studio-2010-Add-SharePoint-solution-to-Source-Control.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Figure 2: Add SharePoint Solution to Source Control &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/harold/Visual-Studio-2010-SharePoint-User-Controls.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Figure 3: Server Explorer, Packaging Explorer and User Controls in Web Parts &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/harold/Visual-Studio-2010-SharePoint-features.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Figure 4: Manage SharePoint features&lt;/p&gt;</description></item></channel></rss>