<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>MdP's MOSS Blog</title><link>http://www.sharepointblogs.com/mykiep/default.aspx</link><description>You want it to do what?</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Mdps_Moss_Blog" type="application/rss+xml" /><item><title>This blog has moved</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/5Vx8uZaZJzE/this-blog-has-moved.aspx</link><pubDate>Wed, 16 Apr 2008 15:23:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:15423</guid><dc:creator>mdp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=15423</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=15423</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2008/04/16/this-blog-has-moved.aspx#comments</comments><description>&lt;p&gt;Check out my new blog on SharePoint 2007 on the SharePoint 2007 platform:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.thesug.org/blogs/MOSSMania/default.aspx"&gt;http://www.thesug.org/blogs/MOSSMania/default.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For my subscribers, update your readers, here is my new RSS Feed Url:&lt;br /&gt;&lt;a href="http://www.thesug.org/blogs/MOSSMania/_layouts/listfeed.aspx?List={3f7d7b8a-a822-409c-97ed-d4367160f6d7"&gt;http://www.thesug.org/blogs/MOSSMania/_layouts/listfeed.aspx?List={3f7d7b8a-a822-409c-97ed-d4367160f6d7&lt;/a&gt;}&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=15423" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2008/04/16/this-blog-has-moved.aspx</feedburner:origLink></item><item><title>MCTS - Too Many Certifications</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/_E-AykexFRI/mcts-too-many-certifications.aspx</link><pubDate>Sat, 21 Jul 2007 06:33:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:3292</guid><dc:creator>mdp</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=3292</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=3292</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/07/21/mcts-too-many-certifications.aspx#comments</comments><description>&lt;p&gt;Too many certifications is never a bad thing.&amp;nbsp; I was playing around with Microsoft&amp;#39;s logo builder after Pearson VUE finally got my microsoft profile updated, a month after I passed the tests and I noticed that if I tried to create a logo with all 4 of my&amp;nbsp;WSS/MOSS certifications, I received an error telling me to remove one.&amp;nbsp; I worked hard for all four, so I would want them all displayed.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Microsoft&amp;#39;s site says that &amp;quot;&lt;em&gt;Due to design and branding requirements, a logo may only display up to four or six lines.&amp;quot;&lt;/em&gt;&amp;nbsp; If they moved &lt;em&gt;&lt;strong&gt;Configuration&lt;/strong&gt;&lt;/em&gt; up, that would allow for two more lines.&amp;nbsp;&amp;nbsp;Also, why is MOSS&amp;nbsp;2007 Application Development on one line and WSS&amp;nbsp;3.0 Application Development is on two lines?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.sharepointblogs.com/photos/mkiep/images/3291/original.aspx" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;On the usage guide page, it does not say that the certifcation list is limited to 4 to 6 lines, but to 4 to 6 certifcation areas:&lt;br /&gt;The right side of the bar can accommodate 4-6 certification areas depending upon the credential.&amp;nbsp; I also have other problems with this since when I will go to upgrade my MCAD/MCSD, I will be getting more MCTS certs, which won&amp;#39;t be able to be all listed together.&amp;nbsp; I still think these certifications should have been MSCS (Microsoft Sharepoint Certified Specialist) since MCSS is already taken by Microsoft Certified Security Specialist&amp;nbsp;instead of MCTS.&lt;/p&gt;&lt;a href="http://www.sharepointblogs.com/photos/mkiep/picture3291.aspx" target="_blank"&gt;&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=3292" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/07/21/mcts-too-many-certifications.aspx</feedburner:origLink></item><item><title>Overriding the Content Query Web Part</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/dq9GBigHklM/overriding-the-content-query-web-part.aspx</link><pubDate>Sat, 30 Jun 2007 04:44:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2569</guid><dc:creator>mdp</dc:creator><slash:comments>9</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2569</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2569</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/06/30/overriding-the-content-query-web-part.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.sharepointblogs.com/photos/mkiep/picture2562.aspx" target="_blank"&gt;&lt;/a&gt;Out of the box, the content query web part can only get items from one content type, but what happens if you want it to display items from more than one content type?&amp;nbsp; You don&amp;#39;t have to write a custom web part to do this thanks to Microsoft adding overrides in their content query web part.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;First, build the CQWP (Content Query Web Part) with everything how you want it, including the query, then you will need to export it to a location on your drive.&amp;nbsp; To export the web part, navigate to the page that contains the web part.&amp;nbsp; Open up the page in edit mode and on that page, click on the edit drop down menu for the web part and click &amp;quot;Export.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sharepointblogs.com/photos/mkiep/picture2562.aspx" target="_blank"&gt;&lt;img src="http://www.sharepointblogs.com/photos/mkiep/images/2562/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Save the file locally.&amp;nbsp; Once you have exported the web part as a .webpart file, open it with notepad and edit the ListsOverride property.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sharepointblogs.com/photos/mkiep/picture2564.aspx" target="_blank"&gt;&lt;img src="http://www.sharepointblogs.com/photos/mkiep/images/2564/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you want to get everything based on a Generic List (BaseType = 0), you would use the following property:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;lt;property name=&amp;quot;ListsOverride&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&amp;lt;![CDATA[ &amp;lt;Lists BaseType=&amp;quot;0&amp;quot;&amp;gt; &amp;lt;/Lists&amp;gt;]]&amp;gt;&amp;lt;/property&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sharepointblogs.com/photos/mkiep/picture2563.aspx" target="_blank"&gt;&lt;img src="http://www.sharepointblogs.com/photos/mkiep/images/2563/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;If you want to get everything based on a document library (BaseType = 1), you would use the following property:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;lt;property name=&amp;quot;ListsOverride&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&amp;lt;![CDATA[ &amp;lt;Lists BaseType=&amp;quot;1&amp;quot;&amp;gt; &amp;lt;/Lists&amp;gt;]]&amp;gt;&amp;lt;/property&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Once you have finished editting the webpart, save the file.&amp;nbsp; Now we have to import the new .webpart file.&amp;nbsp; To do this, go to &amp;quot;Site Actions&amp;quot; -&amp;gt; &amp;quot;Site Settings&amp;quot; -&amp;gt; &amp;quot;Modify All Site Settings&amp;quot; on the top level site.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Under &amp;quot;Galleries&amp;quot;, click on &amp;quot;Web Parts&amp;quot;.&amp;nbsp; Now click the &amp;quot;Upload&amp;quot; button.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sharepointblogs.com/photos/mkiep/picture2567.aspx" target="_blank"&gt;&lt;img src="http://www.sharepointblogs.com/photos/mkiep/images/2567/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Click on the &amp;quot;Browse&amp;quot; button and select the .webpart file that you made changes to.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sharepointblogs.com/photos/mkiep/picture2568.aspx" target="_blank"&gt;&lt;img src="http://www.sharepointblogs.com/photos/mkiep/images/2568/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now set all of the properties for the webpart&amp;nbsp;and click &amp;quot;OK&amp;quot; when finished.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sharepointblogs.com/photos/mkiep/picture2566.aspx" target="_blank"&gt;&lt;img src="http://www.sharepointblogs.com/photos/mkiep/images/2566/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now browse to the page you want to add the web part to.&amp;nbsp; Open up the page in edit mode and in the web part zone where you want to add the web part, click on &amp;quot;Add a web part&amp;quot; and select your new webpart and then click &amp;quot;Add.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sharepointblogs.com/photos/mkiep/picture2565.aspx" target="_blank"&gt;&lt;img src="http://www.sharepointblogs.com/photos/mkiep/images/2565/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;How to: Customize the Content Query Web Part by using Custom Properties&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa981241.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa981241.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sharepointblogs.com/photos/mkiep/picture2563.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2569" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/06/30/overriding-the-content-query-web-part.aspx</feedburner:origLink></item><item><title>Development Tools and Techniques for Working with Code in Windows SharePoint Services 3.0</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/uyGsSUhkp-I/development-tools-and-techniques-for-working-with-code-in-windows-sharepoint-services-3-0.aspx</link><pubDate>Fri, 22 Jun 2007 21:33:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2221</guid><dc:creator>mdp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2221</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2221</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/06/22/development-tools-and-techniques-for-working-with-code-in-windows-sharepoint-services-3-0.aspx#comments</comments><description>&lt;div class="title"&gt;Patrick Tisseghem has posted a two part article on the MSDN library about development tools and techniques for coding in WSS.&amp;nbsp; These are very great articles and I encourage you to look into them.&lt;/div&gt;
&lt;div class="title"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="title"&gt;&lt;a class="" href="http://msdn2.microsoft.com/en-us/library/bb530302.aspx"&gt;Development Tools and Techniques for Working with Code in Windows SharePoint Services 3.0 (Part 1 of 2)&lt;/a&gt;&lt;/div&gt;
&lt;div id="mainSection"&gt;
&lt;div id="mainBody"&gt;
&lt;p&gt;&lt;b&gt;Summary:&lt;/b&gt; Learn the skills you need to develop for Windows SharePoint Services 3.0, about the differences from traditional ASP.NET development, about the required development environment, and the steps to build a Windows SharePoint Services solution with Visual Studio 2005 Extensions for Windows SharePoint Services 3.0. This article is part 1 of 2. (33 printed pages)&lt;/p&gt;
&lt;p&gt;Patrick Tisseghem, &lt;a href="http://www.u2u.net/"&gt;U2U&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;June 2007&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Applies to:&lt;/b&gt; Windows SharePoint Services 3.0, Visual Studio 2005 Extensions for Windows SharePoint Services 3.0&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Contents&lt;/b&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530302.aspx#WSSDevToolsTechs_P1_IntrotoDevwithWindowsSharePointServices"&gt;Introduction to Developing with Windows SharePoint Services Technology&lt;/a&gt; &lt;/p&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530302.aspx#WSSDevToolsTechs_P1_RequiredDevelopmentSkills"&gt;Required Development Skills&lt;/a&gt; &lt;/p&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530302.aspx#WSSDevToolsTechs_P1_MainstreamASPNETApplicationsvsSharePointSites"&gt;ASP.NET Applications vs. SharePoint Sites&lt;/a&gt; &lt;/p&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530302.aspx#WSSDevToolsTechs_P1_WhatYouDevforWindowsSharePointServices"&gt;What You Develop for Windows SharePoint Services&lt;/a&gt; &lt;/p&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530302.aspx#WSSDevToolsTechs_P1_TheDevelopmentEnvironment"&gt;The Development Environment&lt;/a&gt; &lt;/p&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530302.aspx#WSSDevToolsTechs_P1_VisualStudio2005ExtforWindowsSharePointServices"&gt;Visual Studio 2005 Extensions for Windows SharePoint Services 3.0&lt;/a&gt; &lt;/p&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530302.aspx#WSSDevToolsTechs_P1_CloserLookWinSharePointServicesSolutions"&gt;A Closer Look at Windows SharePoint Services Solutions&lt;/a&gt; &lt;/p&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530302.aspx#WSSDevToolsTechs_P1_AboutAuthor"&gt;About the Author&lt;/a&gt; &lt;/p&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530302.aspx#WSSDevToolsTechs_P1_AdditionalResources"&gt;Additional Resources&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class="title"&gt;&lt;a class="" href="http://msdn2.microsoft.com/en-us/library/bb530301.aspx"&gt;Development Tools and Techniques for Working with Code in Windows SharePoint Services 3.0 (Part 2 of 2)&lt;/a&gt;&lt;/div&gt;
&lt;div id="mainSection"&gt;
&lt;div id="mainBody"&gt;
&lt;p&gt;&lt;b&gt;Summary:&lt;/b&gt; Explore Windows SharePoint Services solutions, solution architecture, and techniques for creating, deploying, maintaining, and upgrading Windows SharePoint Services solutions. This article is part 2 of 2. (26 printed pages)&lt;/p&gt;
&lt;p&gt;Patrick Tisseghem, &lt;a href="http://www.u2u.net/"&gt;U2U&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;June 2007&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Applies to:&lt;/b&gt; Windows SharePoint Services 3.0, Visual Studio 2005 Extensions for Windows SharePoint Services 3.0&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Contents&lt;/b&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530301.aspx#WSSDevToolsTechs_P2_DeployingWSSSolutions"&gt;Deploying Windows SharePoint Services Solutions&lt;/a&gt; &lt;/p&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530301.aspx#WSSDevToolsTechs_P2_ManuallyPackWinSharePointServSolution"&gt;Manually Packaging a Windows SharePoint Services Solution&lt;/a&gt; &lt;/p&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530301.aspx#WSSDevToolsTechs_P2_CodeAccessSecurityandWebPartSolutions"&gt;Code Access Security and Web Part Solutions&lt;/a&gt; &lt;/p&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530301.aspx#WSSDevToolsTechs_P2_ManagingSolutions"&gt;Managing Solutions&lt;/a&gt; &lt;/p&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530301.aspx#WSSDevToolsTechs_P2_Conclusion"&gt;Conclusion&lt;/a&gt; &lt;/p&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530301.aspx#WSSDevToolsTechs_P2_AboutAuthor"&gt;About the Author&lt;/a&gt; &lt;/p&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb530301.aspx#WSSDevToolsTechs_P2_AdditionalResources"&gt;Additional Resources&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2221" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/06/22/development-tools-and-techniques-for-working-with-code-in-windows-sharepoint-services-3-0.aspx</feedburner:origLink></item><item><title>SPSiteDataQuery - The query cannot be completed because the number of lists in the query exceeded the allowable limit</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/vdsmZrSbJ-Y/spsitedataquery-the-query-cannot-be-completed-because-the-number-of-lists-in-the-query-exceeded-the-allowable-limit.aspx</link><pubDate>Sat, 02 Jun 2007 08:46:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:1439</guid><dc:creator>mdp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=1439</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=1439</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/06/02/spsitedataquery-the-query-cannot-be-completed-because-the-number-of-lists-in-the-query-exceeded-the-allowable-limit.aspx#comments</comments><description>&lt;span style="FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;Today I learned a hard lesson.&amp;nbsp; A single letter was causing a big problem for me: &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;font size="3"&gt;The query cannot be completed because the number of lists in the query exceeded the allowable limit. For better results, limit the scope of the query to the current site or list or use a custom column index to help reduce the number of lists.&lt;/font&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;MaxListsLimit vs MaxListLimit&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;br /&gt;&lt;font size="3"&gt;After a while of researching, I found out that the original example that I had been using for the basis&amp;nbsp;of my SPSiteDataQuery had used MaxListsLimit where MaxListLimit should have been for the Lists property of my SPSiteDataQuery&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;I was using &lt;/font&gt;&lt;/span&gt;
&lt;blockquote&gt;&lt;span style="FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;font size="3"&gt;&amp;quot;&amp;lt;Lists BaseType=&amp;#39;1&amp;#39; MaxListsLimit=&amp;#39;0&amp;#39;/&amp;gt;&amp;quot; &lt;/font&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;font size="3"&gt;When what I needed was just: &lt;/font&gt;&lt;/span&gt;
&lt;blockquote&gt;&lt;span style="FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;font size="3"&gt;&amp;quot;&amp;lt;Lists BaseType=&amp;#39;1&amp;#39; MaxListLimit=&amp;#39;0&amp;#39;/&amp;gt;&amp;quot; &lt;/font&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;This made the error go away as it let me search all of the lists in the entire site.&amp;nbsp; Not specifying a MaxListLimit would only search 1000 lists, but seems to throw an error if there are more than 1000 lists, instead of just searching the first 1000 that it finds.&amp;nbsp; I would recommend always using&amp;nbsp;&amp;#39;0&amp;#39; if you are not sure that the client will have less than&amp;nbsp;1000 lists.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=1439" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/06/02/spsitedataquery-the-query-cannot-be-completed-because-the-number-of-lists-in-the-query-exceeded-the-allowable-limit.aspx</feedburner:origLink></item><item><title>Building your first AJAX web part</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/WndOuBEBXI4/building-your-first-ajax-web-part.aspx</link><pubDate>Mon, 14 May 2007 21:39:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2216</guid><dc:creator>mdp</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2216</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2216</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/05/14/building-your-first-ajax-web-part.aspx#comments</comments><description>&lt;div class="postsubhead"&gt;
&lt;h2&gt;&lt;a id="bp____ctl0___RecentPosts___postlist___EntryItems__ctl0_PostTitle" href="http://www.sharepointblogs.com/mykiep/archive/2007/05/14/building-your-first-ajax-web-part.aspx"&gt;&lt;/a&gt;&lt;/h2&gt;The CodeProject now has an article about building an AJAX web part from scratch that calculates two numbers.&amp;nbsp; It includes step by step instructions for setting up web.config to support AJAX.&lt;/div&gt;
&lt;div class="postsub"&gt;
&lt;p&gt;It can be accessed here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.codeproject.com/useritems/MossAjaxWebPart.asp"&gt;http://www.codeproject.com/useritems/MossAjaxWebPart.asp&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2216" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/05/14/building-your-first-ajax-web-part.aspx</feedburner:origLink></item><item><title>Creating an XSLT DataView for a sharepoint list </title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/ckkWbEXEYEc/creating-an-xslt-dataview-for-a-sharepoint-list.aspx</link><pubDate>Mon, 14 May 2007 21:33:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2214</guid><dc:creator>mdp</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2214</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2214</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/05/14/creating-an-xslt-dataview-for-a-sharepoint-list.aspx#comments</comments><description>&lt;div class="postsubhead"&gt;
&lt;h2&gt;&lt;a id="bp____ctl0___RecentPosts___postlist___EntryItems__ctl1_PostTitle" href="http://www.sharepointblogs.com/mykiep/archive/2007/05/14/creating-an-xslt-dataview-for-a-sharepoint-list.aspx"&gt;&lt;/a&gt;&lt;/h2&gt;Sharepoint Tips and Tricks has posted an article about how to create an XSLT DataView for a sharepoint list to use as a web part.&lt;/div&gt;
&lt;div class="postsub"&gt;
&lt;p&gt;It can be accessed here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sharepoint-tips.com/2007/05/sharepoint-designer-article-2-creating.html"&gt;http://www.sharepoint-tips.com/2007/05/sharepoint-designer-article-2-creating.html&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2214" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/05/14/creating-an-xslt-dataview-for-a-sharepoint-list.aspx</feedburner:origLink></item><item><title>Using AND/OR in a SPSiteDataQuery</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/KsR5Aj4SMoM/using-and-or-in-a-spsitedataquery.aspx</link><pubDate>Thu, 10 May 2007 09:55:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2213</guid><dc:creator>mdp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2213</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2213</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/05/10/using-and-or-in-a-spsitedataquery.aspx#comments</comments><description>&lt;div class="postsubhead"&gt;A quick note about using AND/OR in a SPSiteDataQuery:&lt;br /&gt;You can only have 2 conditions below an AND/OR element in the query.&lt;br /&gt;Examples:&lt;/div&gt;
&lt;div class="postsub"&gt;
&lt;p&gt;&lt;strong&gt;Valid&lt;/strong&gt;:&lt;br /&gt;&amp;lt;And&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”Title”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Value&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”ContentType”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Product&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;lt;/And&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Or&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”Title”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Value&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”ContentType”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Product&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;lt;/Or&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Invalid&lt;/strong&gt;:&lt;br /&gt;&amp;lt;And&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”Title”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Value&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”ContentType”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Product&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”Field1”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Value&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;lt;/And&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Or&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”Title”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Value&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”ContentType”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Product&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”Field1”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Value&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;lt;/Or&amp;gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;You can wrap AND/OR nodes in other AND/OR’s.&amp;nbsp; If you need three conditions, you would do the following:&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Valid&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&amp;lt;And&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;And&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”Title”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Value&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”ContentType”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Product&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/And&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”Field1”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Value&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;lt;/And&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Or&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;Or&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”Title”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Value&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”ContentType”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Product&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/Or&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=”Field1”&amp;gt;&amp;lt;Value Type=”Text”&amp;gt;Value&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&lt;br /&gt;&amp;lt;/Or&amp;gt;&lt;/p&gt;
&lt;p&gt;If you need more conditions, you need to get creative with your wrapping, but it can be done.&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2213" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/05/10/using-and-or-in-a-spsitedataquery.aspx</feedburner:origLink></item><item><title>Getting an SPListItem by it's Unique ID</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/Mdh4gZE5fl4/getting-an-splistitem-by-it-s-unique-id.aspx</link><pubDate>Thu, 10 May 2007 02:29:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2212</guid><dc:creator>mdp</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2212</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2212</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/05/09/getting-an-splistitem-by-it-s-unique-id.aspx#comments</comments><description>&lt;div class="postsubhead"&gt;So you have an item&amp;#39;s Unique ID from the SPListItem.UniqueId property.&amp;nbsp; How would you go about getting that item?&amp;nbsp; I haven&amp;#39;t found an easy way to do this through the API without already knowing the ID of the Web and List that it is in.&amp;nbsp; A way around this is to use the SPSiteDataQuery to search the entire site for that item.&amp;nbsp; As you will notice, I am running the search inside of the Elevated context to make sure that the item will be returned no matter what permissions the end user has.&amp;nbsp; You will also notice that I am not passing any ViewFields to the SPSiteDataQuery.&amp;nbsp; These are not required as WebID, ListID, and (int)(item)ID are returned automatically.&amp;nbsp; You don&amp;#39;t need to loop through all of the DataRows, since there is only one. &lt;/div&gt;
&lt;div class="postsub"&gt;&lt;br /&gt;&lt;pre class="csharpcode"&gt;     Guid g = {GUID};     
     SPSecurity.RunWithElevatedPrivileges(delegate()
     {
         using (SPSite site = new SPSite(SPContext.Current.Site.Url))
         {
             SPSiteDataQuery query = new SPSiteDataQuery();
             query.Webs = &amp;quot;&amp;lt;Webs Scope=&amp;#39;SiteCollection&amp;#39; /&amp;gt;&amp;quot;;
             query.Query = string.Format(&amp;quot;&amp;lt;Where&amp;gt;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=\&amp;quot;UniqueId\&amp;quot; /&amp;gt;&amp;quot; +
		+ &amp;quot;&amp;lt;Value Type=\&amp;quot;Text\&amp;quot;&amp;gt;{0}&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&amp;lt;/Where&amp;gt;&amp;quot;, Convert.ToString(g));
             query.RowLimit = 1;

             using (DataTable dt = site.RootWeb.GetSiteData(query))
             {
                 foreach (DataRow dr in dt.Rows)
                 {
                     Guid webId = new Guid(Convert.ToString(dr[&amp;quot;WebID&amp;quot;]));
                     Guid listId = new Guid(Convert.ToString(dr[&amp;quot;ListID&amp;quot;]));
                     using (SPWeb web = site.AllWebs[webId])
                     {
		          SPList list = web.Lists[listId];

		          SPListItem li = null;
		          try
		          {
		              li = list.Items[ g ];
		          }
		          catch { }
		          if (li != null)
		          {
		              // Now you have your item, do what you need to do
		          }
		          list = null;
                     }
                 }
             }
             site.RootWeb.Dispose();
         }
     });
&lt;/pre&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2212" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/05/09/getting-an-splistitem-by-it-s-unique-id.aspx</feedburner:origLink></item><item><title>IE7Pro makes IE7 work like a real browser</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/ekKj0VR-kZU/ie7pro-makes-ie7-work-like-a-real-browser.aspx</link><pubDate>Thu, 10 May 2007 01:47:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2210</guid><dc:creator>mdp</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2210</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2210</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/05/09/ie7pro-makes-ie7-work-like-a-real-browser.aspx#comments</comments><description>&lt;p&gt;
&lt;h2&gt;&lt;a id="bp____ctl0___RecentPosts___postlist___EntryItems__ctl4_PostTitle" href="http://www.sharepointblogs.com/mykiep/archive/2007/05/09/ie7pro-makes-ie7-work-like-a-real-browser.aspx"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;a class="" href="http://ie7pro.com/"&gt;IE7Pro&lt;/a&gt;&amp;nbsp;is a free add-on for IE7 that finally makes up for some of IE7&amp;#39;s flaws.&amp;nbsp; The biggest fix is the one that when IE7 crashes, which it does often, it will load your pages back in instead of closing, re-opening&amp;nbsp;and taking you back to your homepage, nice!&amp;nbsp; The site also says it is compatible with IE6. 
&lt;div class="postsub"&gt;
&lt;p&gt;These are the features listed on their site:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Enhance Internet Explorer&amp;#39;s Tabbed Browsing Capabilities &lt;br /&gt;&lt;/strong&gt;1. Double click to close tab.&lt;br /&gt;2. Open new tab from address bar. &lt;br /&gt;3. Enable/disable tab browse history manager. &lt;br /&gt;4. Enable/disable crash recovery &lt;br /&gt;5. Move the IE menu bar above the address bar &lt;br /&gt;6. Hide search bar. &lt;br /&gt;7. Modify the maxium number of parallel connections to the web server. &lt;br /&gt;8. Select the external program to view page source&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AD Blocker &lt;/strong&gt;&lt;br /&gt;Blocks all forms of advertising, including Flash ads, rich media, fly-ins, slide-ins, pop-ups, pop-unders, spyware and adware ads, and messenger ads. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Super Drag and Drop&lt;br /&gt;&lt;/strong&gt;With &amp;#39;Super Drag and Drop&amp;#39; enabled, you can open new links by simply dragging and dropping the link on the page. You can also Drag and Drop to search selected words with the default search engine or save the selected photo when Shift is held down. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mouse Gesture &lt;/strong&gt;&lt;br /&gt;Mouse Gesture allow the user to execute commonly performed tasks (open/close a tab, go back, go forward , print , scrolling page etc.) by drawing a simple symbol on the screen. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Crash Recovery &lt;/strong&gt;&lt;br /&gt;Crash Recovery automatically restores all opened pages after a crash happened. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Save Page to Image &lt;/strong&gt;&lt;br /&gt;Flexible and easy-to-use tool that converts html page from any URL to image. It captures the whole web page&amp;#39;s content into JPG, BMP , GIF , PNG or TIFF on the fly. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Quick Proxy Switcher &lt;br /&gt;&lt;/strong&gt;Different internet connections do often require completely different proxy server settings and it&amp;#39;s a real pain to change them manually. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Greasymonkey alike User Script &lt;/strong&gt;&lt;br /&gt;IE7Pro Script is to Internet Explorer7 as Greasemonkey is to Firefox. It lets you remix the Web via scripts. &lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2210" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/05/09/ie7pro-makes-ie7-work-like-a-real-browser.aspx</feedburner:origLink></item><item><title>Step by Step Guide for Installing MOSS 2007 on a VPC</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/ixvMkehDQxs/step-by-step-guide-for-installing-moss-2007-on-a-vpc.aspx</link><pubDate>Fri, 27 Apr 2007 00:49:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2208</guid><dc:creator>mdp</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2208</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2208</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/04/26/step-by-step-guide-for-installing-moss-2007-on-a-vpc.aspx#comments</comments><description>&lt;div class="postsubhead"&gt;
&lt;h2&gt;&lt;a id="bp____ctl0___RecentPosts___postlist___EntryItems__ctl5_PostTitle" href="http://www.sharepointblogs.com/mykiep/archive/2007/04/26/step-by-step-guide-for-installing-moss-2007-on-a-vpc.aspx"&gt;&lt;/a&gt;&lt;/h2&gt;I&amp;#39;ve found this guide from Tony Zink of the &lt;a class="" href="http://www.pptspaces.com/sharepointreporterblog/default.aspx"&gt;SharePoint Reporter Blog&lt;/a&gt; very handy for a walkthrough of installing MOSS 2007.&amp;nbsp; The guide gives you screen shots of every step along the way so that you can check your progress:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=28"&gt;How to Create a MOSS 2007 VPC Image: The Whole 9 Yards&lt;/a&gt;&lt;/div&gt;
&lt;div class="postsub"&gt;
&lt;p&gt;&amp;nbsp;It is broken down into 20 parts, so you can view them all or skip to the one you want.&lt;/p&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=7"&gt;Part 1: Getting Started, Installing IIS, and Installing .NET Framework 2.0&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=8"&gt;Part 2: Installing and Configuring POP3 Email&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=9"&gt;Part 3: Installing and Configuring Outlook 2007&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=10"&gt;Part 4: Installing and Configuring the .NET Framework&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=11"&gt;Part 5: Installing SQL Server 2005&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=12"&gt;Part 6: Configuring SQL Server 2005&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=13"&gt;Part 7: Installing SQL Server 2005 SP1&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=14"&gt;Part 8: Creating the MOSS Accounts&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=15"&gt;Part 9: Installing and Configuring the MOSS 2007 Application&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=16"&gt;Part 10: Setting Up Internet Explorer Web Browser Security&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=17"&gt;Part 11: Starting Services&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=18"&gt;Part 12: Creating a Shared Services Provider&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=19"&gt;Part 13: Configuring Search Settings&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=20"&gt;Part 14: Configuring Outgoing E-mail&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=21"&gt;Part 15: Creating the Portal&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=22"&gt;Part 16: Installing SharePoint Designer 2007&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=23"&gt;Part 17: Installing Office 2007 Applications&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=24"&gt;Part 18: Installing Warm-up Scripts&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=25"&gt;Part 19: Optimizing the MOSS 2007 VPC Image&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=27"&gt;&lt;strong&gt;Part 20: Creating a Virtual PC Differencing Disk&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2208" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/04/26/step-by-step-guide-for-installing-moss-2007-on-a-vpc.aspx</feedburner:origLink></item><item><title>Using a SharePoint List as an Authentication Provider: Part 2</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/eL5D1pFT40k/using-a-sharepoint-list-as-an-authentication-provider-part-2.aspx</link><pubDate>Wed, 25 Apr 2007 01:37:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2206</guid><dc:creator>mdp</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2206</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2206</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/04/24/using-a-sharepoint-list-as-an-authentication-provider-part-2.aspx#comments</comments><description>&lt;div class="postsubhead"&gt;
&lt;h2&gt;&lt;a id="bp____ctl0___RecentPosts___postlist___EntryItems__ctl6_PostTitle" href="http://www.sharepointblogs.com/mykiep/archive/2007/04/24/using-a-sharepoint-list-as-an-authentication-provider-part-2.aspx"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;a class="" href="http://www.willierust.com/"&gt;Willie Rust&lt;/a&gt; posted part&amp;nbsp;two of his article about Using a SharePoint list as an Authentication Provider.&lt;/div&gt;
&lt;div class="postsub"&gt;
&lt;p&gt;Check it out here:&lt;br /&gt;&lt;a href="http://www.willierust.com/Lists/Posts/Post.aspx?ID=7"&gt;http://www.willierust.com/Lists/Posts/Post.aspx?ID=7&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you missed the first article check it out here:&lt;br /&gt;&lt;a href="http://www.willierust.com/Lists/Posts/Post.aspx?ID=5"&gt;http://www.willierust.com/Lists/Posts/Post.aspx?ID=5&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2206" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/04/24/using-a-sharepoint-list-as-an-authentication-provider-part-2.aspx</feedburner:origLink></item><item><title>Forms Based Authentication using a SharePoint List Provider</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/x933CmFXE0Y/forms-based-authentication-using-a-sharepoint-list-provider.aspx</link><pubDate>Fri, 20 Apr 2007 23:07:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2204</guid><dc:creator>mdp</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2204</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2204</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/04/20/forms-based-authentication-using-a-sharepoint-list-provider.aspx#comments</comments><description>&lt;div class="postsubhead"&gt;
&lt;h2&gt;&lt;a id="bp____ctl0___RecentPosts___postlist___EntryItems__ctl7_PostTitle" href="http://www.sharepointblogs.com/mykiep/archive/2007/04/20/forms-based-authentication-using-a-sharepoint-list-provider.aspx"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;font face="Times New Roman" size="3"&gt;My colleague Willie Rust wrote an excellent article on how to implement Forms Based Authentication using a SharePoint List Provider.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;This allows you to manage your users using SharePoint’s built in list interfaces and set permissions to this list inside of SharePoint.&lt;/font&gt;&lt;/div&gt;
&lt;div class="postsub"&gt;
&lt;p&gt;&lt;a href="http://www.willierust.com/Lists/Posts/Post.aspx?ID=5"&gt;Using a SharePoint List as an Authentication Provider: Part 1&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2204" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/04/20/forms-based-authentication-using-a-sharepoint-list-provider.aspx</feedburner:origLink></item><item><title>Profile Properties Import/Export</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/YIUhYa-K2i0/profile-properties-import-export.aspx</link><pubDate>Sat, 14 Apr 2007 01:38:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2202</guid><dc:creator>mdp</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2202</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2202</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/04/13/profile-properties-import-export.aspx#comments</comments><description>&lt;div class="postsubhead"&gt;
&lt;h2&gt;&lt;a id="bp____ctl0___RecentPosts___postlist___EntryItems__ctl8_PostTitle" href="http://www.sharepointblogs.com/mykiep/archive/2007/04/13/profile-properties-import-export.aspx"&gt;&lt;/a&gt;&lt;/h2&gt;If you need to import or export user profile properties from one server to another,&amp;nbsp;&amp;nbsp; There is now a command line tool on codeplex.com called &lt;a class="" href="http://www.codeplex.com/MOSSProfileReplicate"&gt;SharePoint 2007 Shared Services Provider User Profile Property Replicator&lt;/a&gt;.&amp;nbsp; It&amp;#39;s a very handy utility so far, the syntax ends up being:&lt;br /&gt;&lt;br /&gt;export user profiles to an output file&lt;br /&gt;ProfilePropertyMgr.exe -url&amp;nbsp;&amp;lt;url&amp;gt; -filename output.xml -export&lt;/div&gt;
&lt;div class="postsub"&gt;
&lt;p&gt;import user profiles from an import file&lt;br /&gt;ProfilePropertyMgr.exe -url &amp;lt;url&amp;gt; -filename input.xml -import&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Easy enough.&amp;nbsp; One thing that I would like to see in a future release is that it keeps the order of the properties.&amp;nbsp; Ordering the properties in the UI is a pain in the rear.&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2202" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/04/13/profile-properties-import-export.aspx</feedburner:origLink></item><item><title>MCMS 2002 API vs MOSS API</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/ngfljyKBxe8/mcms-2002-api-vs-moss-api.aspx</link><pubDate>Fri, 13 Apr 2007 22:28:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2201</guid><dc:creator>mdp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2201</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2201</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/04/13/mcms-2002-api-vs-moss-api.aspx#comments</comments><description>As a MCMS 2002 developer it is sometimes hard to get used to the MOSS API for Publishing.&amp;nbsp; I have found that this &lt;a class="" href="http://msdn2.microsoft.com/en-us/library/aa480228.aspx"&gt;Mapping MCMS 2002 APIs to SharePoint Server 2007&lt;/a&gt; site to be very useful. I have supplied some example comparisons&amp;nbsp;from the site below:&lt;br /&gt;&lt;br /&gt;
&lt;table class="dtTABLE" class="dtTABLE"&gt;

&lt;tr&gt;
&lt;th class=""&gt;
&lt;p&gt;CmsHttpContext Properties&lt;/p&gt;&lt;/th&gt;
&lt;th class=""&gt;SPContext Properties&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=""&gt;Channel&lt;/td&gt;
&lt;td class=""&gt;PublishingWeb.GetPublishingWeb(SPContext.Current.Web);&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=""&gt;Posting&lt;/td&gt;
&lt;td class=""&gt;SPContext context = SPContext.Current; PublishingPage currentPage = PublishingPage.GetPublishingPage(context.ListItem);&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=""&gt;RootChannel&lt;/td&gt;
&lt;td class=""&gt;PublishingWeb.GetPublishingWeb(SPContext.Current.Web.Site.RootWeb);&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=""&gt;User&lt;/td&gt;
&lt;td class=""&gt;SPContext.Current.Web.CurrentUser&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 class="dtH1"&gt;Getting Posting Values&lt;/h4&gt;
&lt;h4 class="dtH1"&gt;In MCMS 2002:&lt;/h4&gt;
&lt;div class="code" id="ctl00_LibFrame_ctl34_"&gt;
&lt;div class="CodeSnippetTitleBar"&gt;
&lt;div class="CodeDisplayLanguage"&gt;&lt;/div&gt;
&lt;div class="CopyCodeButton"&gt;Posting p = null;&lt;br /&gt;//Code to get to the posting&lt;br /&gt;AttachmentPlaceholder att = p.Placeholders[&amp;quot;attachment1&amp;quot;] as &lt;br /&gt;&amp;nbsp;&amp;nbsp; AttachmentPlaceholder;&lt;br /&gt;String attachmentText = att.AttachmentText;&lt;br /&gt;HtmlPlaceholder html = p.Placeholders[&amp;quot;html1&amp;quot;] as HtmlPlaceholder;&lt;br /&gt;String htmlContents = html.Html;&lt;br /&gt;ImagePlaceholder img = p.Placeholders[&amp;quot;image1&amp;quot;] as ImagePlaceholder;&lt;br /&gt;String ImageUrl = img.Href;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h4 class="dtH1"&gt;In SharePoint Server 2007:&lt;/h4&gt;
&lt;div class="code" id="ctl00_LibFrame_ctl35_"&gt;
&lt;div class="CodeSnippetTitleBar"&gt;
&lt;div class="CodeDisplayLanguage"&gt;&lt;/div&gt;
&lt;div class="CopyCodeButton"&gt;PublishingPage p = null;&lt;br /&gt;//Code to get to the page&lt;br /&gt;LinkFieldValue linkfieldValue = p.ListItem[&amp;quot;attachment1&amp;quot;]&lt;br /&gt;&amp;nbsp;&amp;nbsp; as LinkFieldValue;&lt;br /&gt;String linkText = null;&lt;br /&gt;if (null != linkfieldValue)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; linkText = linkfieldValue.Text;&lt;br /&gt;}&lt;br /&gt;String html = p.ListItem[&amp;quot;html1&amp;quot;] as string;&lt;br /&gt;ImageFieldValue imagefieldValue = p.ListItem[&amp;quot;image1&amp;quot;] as ImageFieldValue;&lt;br /&gt;String ImageUrl = null; &lt;br /&gt;if (null != imagefieldValue)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; ImageUrl = imagefieldValue.ImageUrl;&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h4 class="dtH1"&gt;Setting Postings Values&lt;/h4&gt;
&lt;h4 class="dtH1"&gt;In MCMS 2002:&lt;/h4&gt;
&lt;div class="code" id="ctl00_LibFrame_ctl36_"&gt;&lt;pre class="code" id="ctl00_LibFrame_ctl36"&gt;Posting p=null;
String text1 = &amp;quot;new attachment text&amp;quot;;
String text2 = &amp;quot;new html&amp;quot;;
String text3 = &amp;quot;new image href&amp;quot;;
//Code to get to the posting
AttachmentPlaceholder att = p.Placeholders[&amp;quot;attachment1&amp;quot;] as 
   AttachmentPlaceholder;
att.AttachmentText = text1;
HtmlPlaceholder html = p.Placeholders[&amp;quot;html1&amp;quot;] as HtmlPlaceholder;
html.Html = text2;
ImagePlaceholder img = p.Placeholders[&amp;quot;image1&amp;quot;] as ImagePlaceholder;

img.Href = text3;
CmsHttpContext.Current.CommitAll();
&lt;/pre&gt;&lt;/div&gt;
&lt;h4 class="dtH1"&gt;In SharePoint Server 2007:&lt;/h4&gt;
&lt;div class="code" id="ctl00_LibFrame_ctl37_"&gt;
&lt;div class="CodeSnippetTitleBar"&gt;
&lt;div class="CodeDisplayLanguage"&gt;&lt;/div&gt;
&lt;div class="CopyCodeButton"&gt;PublishingPage p = null;&lt;br /&gt;String text1 = &amp;quot;new attachment text&amp;quot;;&lt;br /&gt;String text2 = &amp;quot;new html&amp;quot;;&lt;br /&gt;String text3 = &amp;quot;new image href&amp;quot;;&lt;br /&gt;//Code to get to the Page&lt;br /&gt;LinkFieldValue linkfieldValue = p.ListItem[&amp;quot;attachment1&amp;quot;] as &lt;br /&gt;LinkFieldValue;&lt;br /&gt;if (null != linkfieldValue)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; linkfieldValue = new LinkFieldValue();&lt;br /&gt;}&lt;br /&gt;linkfieldValue.Text = text1;&lt;br /&gt;p.ListItem[&amp;quot;html1&amp;quot;] = text2;&lt;br /&gt;&lt;br /&gt;ImageFieldValue img = p.ListItem[&amp;quot;image1&amp;quot;] as ImageFieldValue;&lt;br /&gt;if (null != img)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; img = new ImageFieldValue();&lt;br /&gt;}&lt;br /&gt;img.ImageUrl = text3;&lt;br /&gt;p.ListItem[&amp;quot;image1&amp;quot;] = img;&lt;br /&gt;p.Update();&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2201" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/04/13/mcms-2002-api-vs-moss-api.aspx</feedburner:origLink></item><item><title>"sgen.exe" exited with code 1 </title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/A2zSVuQshH4/quot-sgen-exe-quot-exited-with-code-1.aspx</link><pubDate>Tue, 06 Mar 2007 23:11:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2200</guid><dc:creator>mdp</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2200</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2200</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/03/06/quot-sgen-exe-quot-exited-with-code-1.aspx#comments</comments><description>&lt;p&gt;I was having trouble building a solution in VIsual Studio 2005 and I was getting the following error.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;sgen.exe&amp;quot; exited with code 1 &amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;I found that following the steps below fixed it:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="mso-ansi-language:EN-GB;"&gt;Open up the project properties.&lt;br /&gt;Open up the build tab.&lt;br /&gt;Set &amp;quot;Generate Serialization Assembly&amp;quot; to &amp;quot;Off&amp;quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;span style="mso-ansi-language:EN-GB;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2200" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/03/06/quot-sgen-exe-quot-exited-with-code-1.aspx</feedburner:origLink></item><item><title>Inserting Data into a HyperLink Column in MOSS</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/OUymjG_l_Qs/inserting-data-into-a-hyperlink-column-in-moss.aspx</link><pubDate>Tue, 27 Feb 2007 00:13:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2199</guid><dc:creator>mdp</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2199</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2199</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/02/26/inserting-data-into-a-hyperlink-column-in-moss.aspx#comments</comments><description>If you need to insert data into a HyperLink column in a list, you can use the following code: &lt;pre&gt;item[&amp;quot;HyperLinkColumn&amp;quot;] = &amp;quot;http://www.google.com, Google&amp;quot;;
&lt;/pre&gt;&lt;br /&gt;Make sure you have a space after the comma. 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2199" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/02/26/inserting-data-into-a-hyperlink-column-in-moss.aspx</feedburner:origLink></item><item><title>FREE Colligo Reader for all versions of Sharepoint</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/xvvsfqNrrrM/free-colligo-reader-for-all-versions-of-sharepoint.aspx</link><pubDate>Mon, 26 Feb 2007 09:59:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2198</guid><dc:creator>mdp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2198</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2198</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/02/26/free-colligo-reader-for-all-versions-of-sharepoint.aspx#comments</comments><description>&lt;p&gt;Colligo Reader allows a user to access offline content for all versions of SharePoint which includes SharePoint Services (WSS 3.0 &amp;amp; 2.0) as well as MOSS 2007 and SharePoint Portal Server SPS 2003.&amp;nbsp; The install is rather small and requires no server modifications since it uses standard web services and site permissions to access content.&lt;br /&gt;&lt;br /&gt;Download it here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.colligo.com/products/sharepoint/reader_home.asp"&gt;http://www.colligo.com/products/sharepoint/reader_home.asp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2198" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/02/26/free-colligo-reader-for-all-versions-of-sharepoint.aspx</feedburner:origLink></item><item><title>Uses of SPContext</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/zoURP7Gwbcs/uses-of-spcontext.aspx</link><pubDate>Mon, 26 Feb 2007 08:25:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2197</guid><dc:creator>mdp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2197</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2197</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/02/26/uses-of-spcontext.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.sharepointblogs.com/mirjam/archive/2007/02/23/19983.aspx"&gt;Mirjam&amp;#39;s blog &lt;/a&gt;lists some uses of SPContext.&amp;nbsp; Here are a few I grabbed from his post:&lt;/p&gt;
&lt;p&gt;SPList currentList = SPContext.Current.List;&lt;br /&gt;SPWeb currentSite = SPContext.Current.Web;&lt;br /&gt;SPSite currentSiteCollection = SPContext.Current.Site;&lt;br /&gt;SPWebApplication currentWebApplication = SPContext.Current.Site.WebApplication;&lt;br /&gt;SPListItem item = (SPListItem)SPContext.Current.Item;&lt;br /&gt;SPUser user = SPContext.Current.Web.CurrentUser;&lt;br /&gt;&lt;br /&gt;He also explains the difference between the SPSiteDataQuery object and the SPQuery object.&lt;/p&gt;
&lt;p&gt;Check it out here: &lt;a href="http://www.sharepointblogs.com/mirjam/archive/2007/02/23/19983.aspx"&gt;http://www.sharepointblogs.com/mirjam/archive/2007/02/23/19983.aspx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div class="postfoot"&gt;
&lt;div&gt;&lt;span id="bp____ctl0___RecentPosts___postlist___EntryItems__ctl13_InlineTagEditorPanel"&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2197" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/02/26/uses-of-spcontext.aspx</feedburner:origLink></item><item><title>Creating a List with a Custom View in MOSS</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/HyQmxpINMkQ/creating-a-list-with-a-custom-view-in-moss.aspx</link><pubDate>Mon, 26 Feb 2007 08:07:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2196</guid><dc:creator>mdp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2196</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2196</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/02/26/creating-a-list-with-a-custom-view-in-moss.aspx#comments</comments><description>The following code can be used to create a custom list in MOSS and apply a custom view to it: &lt;pre&gt;	// create list
	web.Lists.Add(listName, &amp;quot;&amp;quot;, SPListTemplateType.GenericList);
	list = web.Lists[listName];

	// Add your fields to the list
	list.Fields.Add(&amp;quot;Field1&amp;quot;, SPFieldType.Text, false);
	list.Fields.Add(&amp;quot;Field2&amp;quot;, SPFieldType.Text, false);

	// You can change the title of a field by accessing the SPField object
	SPField field1 = list.Fields[&amp;quot;Field1&amp;quot;];
	field1.Title = &amp;quot;Title Of Field 1&amp;quot;;
	field1.Update();

	// You have to use a specialized string collection to add fields to a view
	System.Collections.Specialized.StringCollection strCol = new System.Collections.Specialized.StringCollection();
	strCol = new System.Collections.Specialized.StringCollection();
	strCol.Add(&amp;quot;Field1&amp;quot;);
	strCol.Add(&amp;quot;Field2&amp;quot;);

	// You can use a standard query here to only return certain data
	string query = string.Empty;	
	query = &amp;quot;&amp;quot;;
	SPView view = null;
	view = list.Views.Add(&amp;quot;Items Sorted By Field1&amp;quot;, strCol, query, 20, true, false);

	list.Update();
&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2196" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/02/26/creating-a-list-with-a-custom-view-in-moss.aspx</feedburner:origLink></item><item><title>Writing a MOSS WebPart</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/bBNpwtoi7c4/writing-a-moss-webpart.aspx</link><pubDate>Wed, 14 Feb 2007 23:57:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2218</guid><dc:creator>mdp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2218</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2218</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/02/14/writing-a-moss-webpart.aspx#comments</comments><description>&lt;p&gt;Here is a link that helped me in creating my first MOSS WebPart, since it is a little different than SharePoint 2003.&amp;nbsp; I hope this helps you as much as it helped me:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeguru.com/csharp/.net/net_asp/webforms/article.php/c12293__1/"&gt;http://www.codeguru.com/csharp/.net/net_asp/webforms/article.php/c12293__1/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class="postfoot"&gt;Published Wednesday, February 14, 2007 6:57 PM by &lt;a id="_ctl0____ctl0____ctl1___Entry___AuthorLink" href="http://216.239.51.104/user/Profile.aspx?UserID=3479"&gt;mykiep&lt;/a&gt; 
&lt;div&gt;&lt;span id="_ctl0____ctl0____ctl1___Entry___InlineTagEditorPanel"&gt;Filed under: &lt;a href="http://216.239.51.104/mykiep/archive/tags/Tools/default.aspx" rel="tag"&gt;Tools&lt;/a&gt;, &lt;a href="http://216.239.51.104/mykiep/archive/tags/Guides/default.aspx" rel="tag"&gt;Guides&lt;/a&gt;, &lt;a href="http://216.239.51.104/mykiep/archive/tags/MOSS/default.aspx" rel="tag"&gt;MOSS&lt;/a&gt;, &lt;a href="http://216.239.51.104/mykiep/archive/tags/API/default.aspx" rel="tag"&gt;API&lt;/a&gt;, &lt;a href="http://216.239.51.104/mykiep/archive/tags/Programming/default.aspx" rel="tag"&gt;Programming&lt;/a&gt;, &lt;a href="http://216.239.51.104/mykiep/archive/tags/Web+Parts/default.aspx" rel="tag"&gt;Web Parts&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2218" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/02/14/writing-a-moss-webpart.aspx</feedburner:origLink></item><item><title>Writing Custom Event Handlers for MOSS</title><link>http://feedproxy.google.com/~r/Mdps_Moss_Blog/~3/YUEIS6v_T_c/writing-custom-event-handlers-for-moss.aspx</link><pubDate>Wed, 14 Feb 2007 12:00:00 GMT</pubDate><guid isPermaLink="false">1f6a1193-f4bb-4480-a5ae-b538d8b20f46:2219</guid><dc:creator>mdp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.sharepointblogs.com/mykiep/rsscomments.aspx?PostID=2219</wfw:commentRss><wfw:comment>http://www.sharepointblogs.com/mykiep/commentapi.aspx?PostID=2219</wfw:comment><comments>http://www.sharepointblogs.com/mykiep/archive/2007/02/14/writing-custom-event-handlers-for-moss.aspx#comments</comments><description>&lt;p&gt;I had to create a custom event handler in MOSS to calculate the remaining budget for a user, here is the code: &amp;nbsp;&lt;/p&gt;&lt;pre&gt;using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SharePoint;

namespace MP.EventHandlers
{
    public class EventHandler1 : SPItemEventReceiver
    {
        public override void ItemAdded(SPItemEventProperties properties)
        {
            base.ItemAdded(properties);
            SPListItem listItem = properties.ListItem;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Update List Item Properties Here&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;listItem.Update();
        }

        public override void ItemUpdated(SPItemEventProperties properties)
        {
            base.ItemUpdated(properties);
            SPListItem listItem = properties.ListItem;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Update List Item Properties Here
            listItem.Update();
        }        
    }    
}

&lt;/pre&gt;I have been using Event Handler Explorer by &lt;a href="http://blog.u2u.info/DottextWeb/patrick/"&gt;Patrick Tisseghem&lt;/a&gt; to attach my custom event handlers to MOSS which is available here: &lt;a href="http://blog.u2u.info/DottextWeb/patrick/archive/2006/07/31/27876.aspx"&gt;http://blog.u2u.info/DottextWeb/patrick/archive/2006/07/31/27876.aspx&lt;/a&gt; 
&lt;div class="postfoot"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.sharepointblogs.com/aggbug.aspx?PostID=2219" width="1" height="1"&gt;</description><feedburner:origLink>http://www.sharepointblogs.com/mykiep/archive/2007/02/14/writing-custom-event-handlers-for-moss.aspx</feedburner:origLink></item></channel></rss>
