<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>SharePoint Solutions Blog</title><link>http://sharepointsolutions.blogspot.com/</link><description>SharePoint Solutions is a training, consulting and software firm specializing in the application of Microsoft?s SharePoint Products and Technologies. We are a Microsoft Gold Certified Partner based in Nashville, Tennessee and work with clients throughout the U.S.</description><language>en</language><managingEditor>noreply@blogger.com (Jeff Cate)</managingEditor><lastBuildDate>Wed, 23 Jul 2008 16:03:36 -0500</lastBuildDate><generator>Blogger</generator><atom:id xmlns:atom="http://www.w3.org/2005/Atom">tag:blogger.com,1999:blog-7192910</atom:id><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">125</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><geo:lat>36.007373</geo:lat><geo:long>-86.791217</geo:long><image><link>http://sharepointsolutions.blogspot.com</link><url>http://sharepointsolutions.com/img/logo3.gif</url><title>SharePoint Solutions</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/SharepointSolutionsBlog" type="application/rss+xml" /><feedburner:emailServiceId>63058</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly><item><title>Take your Windows Vista compatibility issues to Microsoft</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/338992389/take-your-windows-vista-compatibility.html</link><author>noreply@blogger.com (Asif Rehmani MVP)</author><pubDate>Fri, 18 Jul 2008 08:13:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-8858457520121649062</guid><description>&lt;span xmlns=""&gt;&lt;p&gt;Free, unlimited installation and compatibility support has been made available for all worldwide customers using Windows Vista SP1 until March 18, 2009. Telephone support is available worldwide. Chat and Email support is available in US and Canada only. Why mention this on a SharePoint blog?? Well, if you are having any compatibility issues with Vista and SharePoint, now is your chance to call up the vendor (Microsoft that is) and talk it out for &lt;strong&gt;FREE&lt;/strong&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Here is the link for more information:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://support.microsoft.com/common/international.aspx?rdpath=1&amp;amp;prid=11274&amp;amp;gprid=500921"&gt;http://support.microsoft.com/common/international.aspx?rdpath=1&amp;amp;prid=11274&amp;amp;gprid=500921&lt;/a&gt;&lt;/p&gt;&lt;p&gt;-Asif&lt;/p&gt;&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=AekQBJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=AekQBJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=joqIoJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=joqIoJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=mlLTPJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=mlLTPJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=9Zr8nJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=9Zr8nJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=p8SKqj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=p8SKqj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=gU3luj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=gU3luj" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-07-18T06:15:14.728-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/07/take-your-windows-vista-compatibility.html</feedburner:origLink></item><item><title>Microsoft releases important updates for SharePoint</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/336701371/microsoft-releases-important-updates.html</link><category>wss</category><category>moss</category><author>noreply@blogger.com (Tony Bierman [MVP WSS])</author><pubDate>Tue, 15 Jul 2008 22:21:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-3059202144077989822</guid><description>This morning Microsoft released important updates for SharePoint.  Microsoft strongly recommends that you install the updates that apply to you as soon as your patching and maintenance schedules permit.&lt;br /&gt;&lt;br /&gt;The updates can be downloaded from the links below:  &lt;p&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3811C371-0E83-47C8-976B-0B7F26A3B3C4&amp;amp;displaylang=en"&gt;Infrastructure Update for Microsoft Office Servers (KB951297)&lt;/a&gt; - &lt;b&gt;x86&lt;/b&gt; &lt;/p&gt;  &lt;p&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6E4F31AB-AF25-47DF-9BF1-423E248FA6FC&amp;amp;displaylang=en"&gt;Infrastructure Update for Microsoft Office Servers (KB951297)&lt;/a&gt; - &lt;b&gt;x64&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=256CE3C3-6A42-4953-8E1B-E0BF27FD465B&amp;amp;displaylang=en"&gt;Infrastructure Update for Windows SharePoint Services 3.0 (KB951695)&lt;/a&gt; - &lt;b&gt;x86&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3A74E566-CB4A-4DB9-851C-E3FBBE5E6D6E&amp;amp;displaylang=en"&gt;Infrastructure Update for Windows SharePoint Services 3.0 (KB951695)&lt;/a&gt; - &lt;b&gt;x64&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F385ADB8-0425-4BA4-BECE-7664B8F49D12&amp;amp;displaylang=en"&gt;Infrastructure Update for Microsoft Office Project 2007 (KB951547)&lt;/a&gt; - &lt;b&gt;x86&lt;/b&gt;&lt;/p&gt;Read full details on the &lt;a href="http://blogs.msdn.com/sharepoint/archive/2008/07/15/announcing-availability-of-infrastructure-updates.aspx"&gt;Microsoft SharePoint Team Blog&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=K2MYqJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=K2MYqJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=nUG75J"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=nUG75J" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=fP6iVJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=fP6iVJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=Qh3gCJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=Qh3gCJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=9lLZ2j"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=9lLZ2j" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=6UomOj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=6UomOj" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-07-15T20:30:57.409-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/07/microsoft-releases-important-updates.html</feedburner:origLink></item><item><title>Search across Site Collections</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/335633833/search-across-site-collections.html</link><author>noreply@blogger.com (Asif Rehmani MVP)</author><pubDate>Mon, 14 Jul 2008 20:53:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-2305163340042620034</guid><description>&lt;span xmlns=""&gt;&lt;p&gt;Somewhat of an old news, but I realize that we don't have a blog entry about this, what I believe, very important topic that a lot of people have asked about in the past. So here it is…&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So the scenario is that you have deployed WSS in your company and you do not have a need for most of the MOSS features at this time (personalization, records management, My Sites, etc.). Using WSS, you have setup a separate site collection for each department in the company. The HR department wants to know why they can't search for information in the Marketing department directly from their own site without having to navigate to the Marketing site. You explain to them: "You are not in the same site collection. Remember when you guys had asked that you want your own database because of the sensitivity of your data… well, we had to give you your own site collection. WSS does not support search across site collections". That doesn't go well with the folks in the HR department and you are scrambling to find a solution.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Relax… you now have the option of rolling out Search Server Express 2008 (&lt;a href="http://www.microsoft.com/enterprisesearch/serverproducts/searchserverexpress/default.aspx"&gt;http://www.microsoft.com/enterprisesearch/serverproducts/searchserverexpress/default.aspx&lt;/a&gt;). It's a free product that provides searching across multiple site collections (among other powerful MOSS like search features). It has been out for a few months now, but it's still not a well known fact in the market. I was staffed part time at the Microsoft's Search Server Express booth at TechEd and until we took a nearby whiteboard and wrote down in big bold letters &lt;strong&gt;Free Search&lt;/strong&gt;, we were not getting much traffic at the booth.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Ok, so you are probably a bit skeptic by now and asking: "What's the catch? Why would Microsoft make this a free product?" You are right. There is a catch! The Search Server Express 2008 cannot be scaled. It can only be installed on one server. Having said that, I don't think you should write it off and say that it's useless because it doesn't scale. Think about it… if you are a small to medium size business who needs MOSS like searching capabilities, you buy a beefed up server with a quad core processor and 32GB+ memory (not that expensive these days…) and you're all set! There is a lot of content you can index and search with this machine. Definitely worth taking a look if you haven't done so already!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-Asif &lt;/p&gt;&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=qLgFnJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=qLgFnJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=mwAHqJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=mwAHqJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=dELKZJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=dELKZJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=hl4r6J"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=hl4r6J" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=c1Yzcj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=c1Yzcj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=S22zNj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=S22zNj" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-07-14T18:54:46.998-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/07/search-across-site-collections.html</feedburner:origLink></item><item><title>How do I make our SharePoint site stop asking me to login? – Part III</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/333014084/how-do-i-make-our-sharepoint-site-stop.html</link><author>noreply@blogger.com (Eric Eaton)</author><pubDate>Fri, 11 Jul 2008 14:15:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-8963263689697006395</guid><description>&lt;span style="font-family:arial;"&gt;In my previous 2 posts, I explained the settings needed to allow Internet Explorer to automatically login to your SharePoint sites without presenting the popup login box. Even if you have addressed the issues I documented there however, you may still receive repetitive login boxes when opening files with the MS Office programs such as Word, Excel, and PowerPoint.&lt;br /&gt;&lt;br /&gt;The problem occurs when you are working on Windows Vista, and has to do with the way Vista accesses SharePoint data locations when using a fully qualified domain name without a proxy server. If you are using Windows XP as your desktop operating system, using a proxy server for internet access, or are typing a NetBIOS name to reach your SharePoint server - this problem should not exist and this solution will likely not help. The full issue and solution is now documented in the Microsoft Knowledge base in article &lt;/span&gt;&lt;a href="http://support.microsoft.com/?id=943280"&gt;&lt;span style="font-family:arial;"&gt;#943280&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;. Here is the quick and dirty answer they recommend, which has successfully fixed the problem in my own personal testing.&lt;br /&gt;&lt;br /&gt;First of all, the way Vista accesses SharePoint data locations has been modified by Vista Service Pack 1 - so... you really should install SP1. If you cannot install SP1 or are awaiting a central deployment, you can request a specific hotfix from Microsoft instead by following the steps mentioned in the knowledge base article above.&lt;br /&gt;&lt;br /&gt;Once you have Vista SP1 or the hotfix installed, a registry entry must be created to list the URL's to which Windows is allowed to automatically send credentials. Of course, all of the normal cautions that you receive when editing the registry should apply here. Here's how to do that:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Go to &lt;strong&gt;START &gt; RUN&lt;/strong&gt;, and type &lt;em&gt;regedit&lt;/em&gt;.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_CHppeDAPmxY/SHfIThFcvSI/AAAAAAAAAGM/s5MLeQzE3hU/s1600-h/Run.png"&gt;&lt;/a&gt;&lt;a href="http://bp1.blogger.com/_CHppeDAPmxY/SHfIePTMf6I/AAAAAAAAAGU/wv8R8sOZ5kc/s1600-h/Run.png"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5221862714788052898" style="CURSOR: hand" alt="" src="http://bp1.blogger.com/_CHppeDAPmxY/SHfIePTMf6I/AAAAAAAAAGU/wv8R8sOZ5kc/s320/Run.png" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;When the Registry Editor window opens, follow this path:&lt;br /&gt;&lt;strong&gt;HKEY_LOCAL_MACHINE &gt; SYSTEM &gt; CurrentControlSet &gt; Services &gt; WebClient &gt; Parameters&lt;/strong&gt;.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_CHppeDAPmxY/SHfInlHTNaI/AAAAAAAAAGc/i_tLaCV2YFs/s1600-h/RegPath.png"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5221862875262563746" style="CURSOR: hand" alt="" src="http://bp2.blogger.com/_CHppeDAPmxY/SHfInlHTNaI/AAAAAAAAAGc/i_tLaCV2YFs/s320/RegPath.png" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;Right-click &lt;/strong&gt;the 'Parameters' subkey, and choose &lt;strong&gt;New &gt; Multi-String Value&lt;/strong&gt;.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Type the name &lt;em&gt;AuthForwardServerList.&lt;/em&gt; &lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Open the AuthForwardServerList value and type in the list of SharePoint server URL's that are trusted for your organization - one URL per line.&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_CHppeDAPmxY/SHfHpF6UBpI/AAAAAAAAAF8/B5MKgXXvAyo/s1600-h/RegValue.png"&gt;&lt;/a&gt;&lt;a href="http://bp1.blogger.com/_CHppeDAPmxY/SHfIAeRTk4I/AAAAAAAAAGE/hkA861_rWZ8/s1600-h/RegValue.png"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5221862203410584450" style="CURSOR: hand" alt="" src="http://bp1.blogger.com/_CHppeDAPmxY/SHfIAeRTk4I/AAAAAAAAAGE/hkA861_rWZ8/s200/RegValue.png" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;NOTE: &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:arial;"&gt;You can use wildcards to reduce the number of lines needed.&lt;br /&gt;(e.g. http:// *.domain.com)&lt;br /&gt;You will have to type in separate URL's for both http and https URL's if you use them.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Close the Registry Editor window.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_CHppeDAPmxY/SHfJxL8LV6I/AAAAAAAAAGs/ZUlMdHPjWrI/s1600-h/Services.png"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5221864139815344034" style="CURSOR: hand" alt="" src="http://bp0.blogger.com/_CHppeDAPmxY/SHfJxL8LV6I/AAAAAAAAAGs/ZUlMdHPjWrI/s320/Services.png" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Reboot your PC, or at least go to &lt;strong&gt;START &gt; ADMINISTRATIVE TOOLS &gt; SERVICES&lt;/strong&gt;, and restart the &lt;strong&gt;WebClient&lt;/strong&gt; service. &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;These steps should eliminate the login box from occuring within the MS Office products. See my previous posts (&lt;/span&gt;&lt;a href="http://sharepointsolutions.blogspot.com/2008/06/how-do-i-make-our-sharepoint-site-stop.html"&gt;&lt;span style="font-family:arial;"&gt;Part I&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; and &lt;/span&gt;&lt;a href="http://sharepointsolutions.blogspot.com/2008/06/how-do-i-make-our-sharepoint-site-stop_17.html"&gt;&lt;span style="font-family:arial;"&gt;Part II&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;) if your login prompts occur in Internet Explorer.&lt;/span&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=AfpzeJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=AfpzeJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=n7qQ5J"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=n7qQ5J" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=5ZgXUJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=5ZgXUJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=Mtp7YJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=Mtp7YJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=S1CWBj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=S1CWBj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=1wFPGj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=1wFPGj" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-07-11T14:06:45.080-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/07/how-do-i-make-our-sharepoint-site-stop.html</feedburner:origLink></item><item><title>I've been presented with the 2008 Microsoft® MVP Award for Windows SharePoint Services</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/324165044/ive-been-presented-with-2008-microsoft.html</link><author>noreply@blogger.com (Tony Bierman [MVP WSS])</author><pubDate>Tue, 01 Jul 2008 10:36:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-5779905827340625122</guid><description>I have received notification that I’ve been presented with the &lt;a href="https://mvp.support.microsoft.com/profile=070DA0F8-E54F-40AB-B331-050F99B8CE66"&gt;2008 Microsoft® MVP Award for Windows Server - Windows SharePoint Services&lt;/a&gt;.  This is my second consecutive year of being honored with this award, but I have to say that the amount of gratitude, appreciation, and personal satisfaction in being re-awarded has not diminished at all.  In fact, the opposite case is true.  This type of recognition from one's peers just doesn't get old.&lt;br /&gt;&lt;br /&gt;In truth, this award speaks volumes about the quality of folks with which I am fortunate enough to be associated.   &lt;a href="http://sharepointsolutions.com/"&gt;SharePoint Solutions&lt;/a&gt; is hands-down the best company I have ever had the opportunity to work for.  Owners &lt;a href="http://www.blogger.com/profile/14018095453381483116"&gt;Jeff Cate&lt;/a&gt; and &lt;a href="http://www.blogger.com/profile/00303507216213208487"&gt;Kevin Pine&lt;/a&gt; have assembled a top-notch team of quality, hard-working people who are passionate and enthusiastic about being the best we can be for our customers.  If you have purchased our SharePoint &lt;a href="http://sharepointsolutions.com/sharepoint-software.html"&gt;software add-on products&lt;/a&gt;, attended our &lt;a href="http://sharepointsolutions.com/sharepoint-training.html"&gt;SharePoint training&lt;/a&gt; classes, or engaged our &lt;a href="http://sharepointsolutions.com/sharepoint-consulting.html"&gt;expert consultants&lt;/a&gt; then I'm sure you'll agree.&lt;br /&gt;&lt;br /&gt;For my part and on behalf of my wife Bekkey, please accept our humble thanks to both the SharePoint Solutions team and to the SharePoint community for letting us be part of this great team.  It is truly a pleasure and an honor.  We are indeed blessed to be so fortunate.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=y6CguJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=y6CguJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=jMl9gJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=jMl9gJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=VNm9iJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=VNm9iJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=7GbFFJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=7GbFFJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=WEmcAj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=WEmcAj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=qHASuj"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=qHASuj" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-07-01T09:24:49.066-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/07/ive-been-presented-with-2008-microsoft.html</feedburner:origLink></item><item><title>Living in Outlook all day long?</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/320670810/living-in-outlook-all-day-long.html</link><category>outlook</category><category>tips</category><author>noreply@blogger.com (Jeff Cate)</author><pubDate>Thu, 26 Jun 2008 11:57:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-4406018616249859993</guid><description>If so, you might be interested in this tip about how to create a folder in your Outlook tree and assign its home page to a SharePoint site. When you do that, you will be able to click on the folder and the SharePoint site will come up in the viewing pane of Outlook. There will be no need to open up your browser and navigate to the site anymore:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://searchexchange.techtarget.com/tip/0,289483,sid43_gci1318679,00.html?track=sy520&amp;amp;asrc=RSS_RSS-11_520"&gt;http://searchexchange.techtarget.com/tip/0,289483,sid43_gci1318679,00.html?track=sy520&amp;amp;asrc=RSS_RSS-11_520&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is one of those small things that could produce a big productivity impact for many people.&lt;br /&gt;&lt;br /&gt;Thanks to Mr. Brien Posey for sharing this tip.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=AiOxqI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=AiOxqI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=k0z5II"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=k0z5II" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=zvJmFI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=zvJmFI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=SUe7wI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=SUe7wI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=9sRO7i"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=9sRO7i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=QYzcGi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=QYzcGi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-06-26T10:05:47.390-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/06/living-in-outlook-all-day-long.html</feedburner:origLink></item><item><title>Latest release of Extranet Collaboration Manager (ExCM) adds some nice features</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/316279902/latest-release-of-extranet.html</link><category>sharepoint extranet</category><category>sharepoint add-ons</category><author>noreply@blogger.com (Tony Bierman [MVP WSS])</author><pubDate>Fri, 20 Jun 2008 10:23:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-273217047479923164</guid><description>The latest release of &lt;a href="http://software.sharepointsolutions.com/products/Pages/ExtranetCollaborationManagerforSharePoint2007.aspx"&gt;Extranet Collaboration Manager&lt;/a&gt; (ExCM 1.8170.2) adds some nice features which have been commonly requested from our customers:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Registration Approval Process&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Define a list of approvers to review invited and/or anonymous registrations. When a user registers the account will remain unapproved until reviewed by an approver. One or more approvers will be notified of the pending registration. After reviewing the account the approver can approve or deny the request. The registering user will then be notified of the approval status.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pre-Approved Domain Names&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A list of pre-approved domain names can be defined. When a user registers for access to the site,  his or her account will automatically be approved if the registering domain names exists in the pre-approved domain name list.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Account Verification&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When a anonymous user registers for site access, a message will be sent to the user's e-mail address asking the user to verify the account. The user can access the site only after verification.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;User Automation Job to Enforce Password Expiration and Account Activity Expiration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ExCM now contains a list of STSADM commands which can be use to create and manage user automation operations such as password expiration and account activity expiration. The job will notify users of pending expirations via e-mail. If a corrective action is not taken the account will be locked out. The age of the lockout and the notification window are customizable using STSADM. You can also customize the notification messages for each event.&lt;br /&gt;&lt;br /&gt;The complete&lt;a href="http://software.sharepointsolutions.com/Community/t/70.aspx"&gt; ExCM change log can be found here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can &lt;a href="http://software.sharepointsolutions.com/downloads/Pages/default.aspx"&gt;download the latest ExCM release here&lt;/a&gt; or contact our sales team to &lt;a href="http://software.sharepointsolutions.com/Pages/RequestDemo.aspx"&gt;arrange a product demonstration&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=e8DQsI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=e8DQsI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=SV6QFI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=SV6QFI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=phPe7I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=phPe7I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=bUHDCI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=bUHDCI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=39I1ei"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=39I1ei" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=nrlYPi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=nrlYPi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-06-20T08:28:06.533-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/06/latest-release-of-extranet.html</feedburner:origLink></item><item><title>Great SharePoint development book</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/315475132/great-sharepoint-development-book.html</link><category>sharepoint books</category><category>sharepoint development</category><author>noreply@blogger.com (Tony Bierman [MVP WSS])</author><pubDate>Thu, 19 Jun 2008 09:32:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-4555717594642574835</guid><description>I received a copy of &lt;a href="http://www.andrewconnell.com/blog/"&gt;Andrew Connell's&lt;/a&gt; new &lt;a href="http://www.amazon.com/Professional-SharePoint-Content-Management-Development/dp/0470224754/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1213886421&amp;amp;sr=8-1"&gt;SharePoint 2007 Web Content Management Development&lt;/a&gt; book this week.  As expected, Andrew's new book is excellent - well written with a ton of substantial content.  I particularly like chapter 10 on Field Types and Field Controls. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Professional-SharePoint-Content-Management-Development/dp/0470224754/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1213886421&amp;amp;sr=8-1"&gt;SharePoint 2007 Web Content Management Development&lt;/a&gt; is a must have for any serious SharePoint developer.  Seriously, buy this book today.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=lIly3I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=lIly3I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=9yZRcI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=9yZRcI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=wNunDI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=wNunDI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=DxLNSI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=DxLNSI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=adB7Ki"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=adB7Ki" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=1B6r2i"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=1B6r2i" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-06-19T07:43:07.004-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/06/great-sharepoint-development-book.html</feedburner:origLink></item><item><title>How do I make our SharePoint site stop asking me to login? – Part II</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/314410565/how-do-i-make-our-sharepoint-site-stop_17.html</link><author>noreply@blogger.com (Eric Eaton)</author><pubDate>Thu, 19 Jun 2008 00:48:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-7257813598429793180</guid><description>&lt;span style="font-family:arial;"&gt;In most environments, SharePoint sites should automatically log you in via your existing Windows credentials without ever asking who you are. So, if you receive the little pop-up login box – it means you have one or more of three separate issues. The symptoms for these three issues are similar, but there are differences to help you figure out which specific issue you are having. Of course, you could have a combination of issues… In &lt;a href="http://sharepointsolutions.blogspot.com/2008/06/how-do-i-make-our-sharepoint-site-stop.html"&gt;my previous post&lt;/a&gt;, I detailed how to set the Internet Explorer Security Settings to enable automatic login to sites using the current Windows credentials. In this post, I will attempt to explain how the other two possible issues can be identified and addressed.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:130%;color:#333399;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#333399;"&gt;&lt;strong&gt;ISSUE #2 – Your current user account has not been given permission to the SharePoint site, page, or list you are trying to access.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;color:#333399;"&gt;&lt;/span&gt;&lt;strong&gt;SYMPTOMS: &lt;/strong&gt;You have already performed the steps listed in ISSUE #1 – Internet Explorer Security Settings, and you continue to receive the login prompt.&lt;br /&gt;&lt;br /&gt;It is likely that your current Windows user account has not been given permission to access the site. This issue is most common if you are working from home (or another external computer) where you are logged into your computer with a non-domain account. There’s not much you can do to prevent this one – you’ll just have to login manually when you first browse to the site. After that you should not be asked to login again until you close Internet Explorer.&lt;br /&gt;&lt;br /&gt;This scenario is also common when you are accessing a SharePoint site / page / list for the first time or after the Site Owner has reconfigured security. In this case, you will receive the login prompt 3 times, and then a full-color SharePoint error page will appear telling you that you are not authorized. If you experience this variation, either the Site Owner or the SharePoint Admin will have to verify the SharePoint permissions to make sure that the appropriate permissions are applied for you.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#333399;"&gt;ISSUE #3 – You have checked the little ‘remember my password’ box, and then your password has changed since.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;SYMPTOM:&lt;/strong&gt; The login prompt is coming up every time you click a link within the site. When you enter a valid username and password, the page loads. However, it comes up again on every new page you visit. As a side-effect, sometimes your Windows user account will get locked out after a few pages.&lt;br /&gt;&lt;br /&gt;This repeating login box is caused by a stored password that is no longer valid, and happens because the user has at some time checked the box to ‘Remember my password’ when they were logging in. It seems like a good idea at the time, but then it comes back to bite you later when your password expires or is otherwise reset. Windows automatically tries to use the stored credentials to login to the site again and again every time you try to open another page on that site, instead of using your current credentials as it normally would.&lt;br /&gt;&lt;br /&gt;Removing these stored passwords is possible, but it can be a challenge if your domain security policies hide some of your Control Panel options. Here are a couple of ways to try:&lt;br /&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;In Windows Vista, Open the Control Panel, and choose the ‘User Accounts’ applet.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_CHppeDAPmxY/SFizDQIoqSI/AAAAAAAAAFs/DteUK_Yx2Zw/s1600-h/LoginProblems10.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213113437133515042" style="CURSOR: hand" alt="" src="http://bp3.blogger.com/_CHppeDAPmxY/SFizDQIoqSI/AAAAAAAAAFs/DteUK_Yx2Zw/s320/LoginProblems10.png" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Click the link on the left side of the window that says ‘Manage your network passwords’.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Select and Remove any sites that are related to your new password.&lt;br /&gt;&lt;br /&gt;In Windows XP, the path is slightly different: CONTROL PANEL &gt; STORED USERNAMES AND PASSWORDS.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_CHppeDAPmxY/SFizUnIvE1I/AAAAAAAAAF0/pp52s9vBNLM/s1600-h/LoginProblems11.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213113735365727058" style="CURSOR: hand" alt="" src="http://bp3.blogger.com/_CHppeDAPmxY/SFizUnIvE1I/AAAAAAAAAF0/pp52s9vBNLM/s320/LoginProblems11.png" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;If you do not have the option you need in the Control Panel, there is a way to bring up the box via the Run box.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Go to START &gt; RUN.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Type the following:&lt;br /&gt;&lt;br /&gt;rundll32.exe keymgr.dll,KRShowKeyMgr&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;If you are a domain administrator you can make a central setting with Active Directory Group Policy to disable the use of the 'Remember my password' feature, which is a good idea not only for SharePoint login purposes, but also for general network security concerns.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Logon to a domain controller and go to START &gt; ALL PROGRAMS &gt; ADMINISTRATIVE TOOLS &gt; ACTIVE DIRECTORY USERS AND COMPUTERS.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Right-click the domain name (or the Organizational Unit that contains the users you wish to control), and choose Properties.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Go to the 'Group Policy' tab, and edit the policy you created earlier for the IE Security Settings.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Drill down to: COMPUTER CONFIGURATION &gt; WINDOWS SETTINGS &gt; SECURITY SETTINGS &gt; LOCAL POLICIES &gt; SECURITY OPTIONS.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Enable the setting called 'Network Access: Do not allow storage of credentials or .Net Passports for network authentication'.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Close all open windows, and wait for the changes to replicate through your environment.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;One or more of these issues has been the culprit in every instance of login problems that I’ve ever had to troubleshoot. If you have domain admin level privileges in your network, you can greatly decrease support calls and increase user adoption by implementing the Group Policy changes detailed in Issues 1 and 3. It is well worth the effort.&lt;/p&gt;&lt;p&gt;If your automatic login is working from Internet Explorer but not from your Office programs, take a look at &lt;a href="http://sharepointsolutions.blogspot.com/2008/07/how-do-i-make-our-sharepoint-site-stop.html"&gt;this post&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=QHqzmI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=QHqzmI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=IqMMyI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=IqMMyI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=nHBkCI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=nHBkCI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=3e8frI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=3e8frI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=j56YAi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=j56YAi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=P2FLIi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=P2FLIi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-07-11T14:05:45.067-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/06/how-do-i-make-our-sharepoint-site-stop_17.html</feedburner:origLink></item><item><title>Help! I Can’t See New Documents Checked Out to Someone Else!</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/314944262/help-i-cant-see-new-documents-checked.html</link><category>moss sharepoint</category><author>noreply@blogger.com (Ricky Spears)</author><pubDate>Wed, 18 Jun 2008 17:09:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-8131550491498766757</guid><description>&lt;span xmlns=''&gt;&lt;p&gt;OK. So here's a frustrating scenario. You have a document library with a required column on it. One of your users is about to leave for vacation and uploads some documents to the library. She is in a rush and forgets to enter the required metadata. The documents remain checked out to her. &lt;img alt='' src='ftp://216.215.157.244/blogimages/061808_2209_HelpICantS1.png'/&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;Unfortunately, no one else can see the documents because they have never been checked in. Even the site owner can't see the documents. &lt;br/&gt;&lt;img alt='' src='ftp://216.215.157.244/blogimages/061808_2209_HelpICantS2.png'/&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;Fortunately, there is an easy way to handle this situation. The site owner can go to the &lt;strong&gt;Document Library Settings&lt;/strong&gt; page and click on the link to &lt;strong&gt;&lt;em&gt;Manage checked out files.&lt;/em&gt;&lt;/strong&gt;&lt;br/&gt;&lt;img alt='' src='ftp://216.215.157.244/blogimages/061808_2209_HelpICantS3.png'/&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;     &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;From here, he can select the documents and click the &lt;strong&gt;&lt;em&gt;Take Ownership of Selection&lt;/em&gt;&lt;/strong&gt; link.&lt;br/&gt;&lt;img alt='' src='ftp://216.215.157.244/blogimages/061808_2209_HelpICantS4.png'/&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;Now, the site owner can enter the missing metadata and check the documents in so others can see them.&lt;br/&gt;&lt;img alt='' src='ftp://216.215.157.244/blogimages/061808_2209_HelpICantS5.png'/&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=0mm74I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=0mm74I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=RrisZI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=RrisZI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=AS7Z5I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=AS7Z5I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=nTJHMI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=nTJHMI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=Gndu4i"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=Gndu4i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=7ACdji"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=7ACdji" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-06-18T15:13:50.821-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/06/help-i-cant-see-new-documents-checked.html</feedburner:origLink></item><item><title>How do I make our SharePoint site stop asking me to login? – Part I</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/314410566/how-do-i-make-our-sharepoint-site-stop.html</link><author>noreply@blogger.com (Eric Eaton)</author><pubDate>Tue, 17 Jun 2008 23:53:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-4902764990633683216</guid><description>&lt;span style="font-family:arial;"&gt;This was one of the most common user requests I got during my system admin days. I was recently asked again by a student in one of my classes, so I thought it would be a good candidate for my first blog post here. In most environments, SharePoint sites should automatically log you in via your existing Windows credentials without ever asking who you are. So, if you receive the little pop-up login box – it means you have one or more of three separate issues. The symptoms for these three issues are similar, but there are differences to help you figure out which specific issue you are having. Of course, you could have a combination of issues… I’ll address the first and most common issue in this post, and then I’ll cover the other two in &lt;a href="http://sharepointsolutions.blogspot.com/2008/06/how-do-i-make-our-sharepoint-site-stop_17.html"&gt;a later post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#333399;"&gt;&lt;strong&gt;ISSUE #1 – Internet Explorer Security Settings&lt;/strong&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;SYMPTOM: &lt;/strong&gt;Whenever you browse to your SharePoint site, the little popup dialog box appears asking for your user name and password. If you enter your credentials, it lets you enter the site – it’s just annoying to have to do this again each time you go to your site. If you enter the wrong credentials, leave off the domain name, or type the wrong slash, the box will reappear a total of three times. If you never get it typed correctly, you will receive a generic black and white error message stating that ‘You are not authorized to view this page’ (see example below).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://picasaweb.google.com/eskward/BlogImages/photo#5213056294746780898"&gt;&lt;span style="font-family:arial;"&gt;&lt;img src="http://lh3.ggpht.com/eskward/SFh_FIJ-9OI/AAAAAAAAACc/yZjU3ym0-ak/s400/LoginProblems01.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;If you are experiencing this combination of symptoms, you probably need to adjust your Internet Explorer Security Settings. Even if you are unsure if your symptoms exactly match – this is a good place to start troubleshooting.&lt;br /&gt;&lt;br /&gt;In a nutshell, the SharePoint site(s) must be added to either the Local Intranet zone or to the Trusted Sites zone on the client PC. Most users are familiar with the Trusted Sites zone, and may already use it for some things. However, the default settings in Internet Explorer don’t always allow automatic login in the Trusted Sites zone – especially in IE7. Explorer won’t allow a site to be in both zones, so I recommend a package of settings to make sure that authentication continues to work. The good news is if you have Domain Admin privileges you can control all of these settings centrally by using Active Directory and Group Policy – more on that later. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Open IE on your computer, go to TOOLS &gt; INTERNET OPTIONS, and then choose the Security tab. &lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Click on the ‘Local Intranet’ zone icon, and then the Sites button.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_CHppeDAPmxY/SFic8sXtTuI/AAAAAAAAAEw/M-hMIaacLiQ/s1600-h/LoginProblems02.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213089135198031586" style="CURSOR: hand" alt="" src="http://bp1.blogger.com/_CHppeDAPmxY/SFic8sXtTuI/AAAAAAAAAEw/M-hMIaacLiQ/s320/LoginProblems02.png" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;That will give you a second box, where you must click the Advanced button before entering and adding the site URL(s) – see pictures below.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_CHppeDAPmxY/SFicR3WyJiI/AAAAAAAAAEg/VtIpWNFRJZE/s1600-h/LoginProblems03.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213088399412569634" style="CURSOR: hand" alt="" src="http://bp3.blogger.com/_CHppeDAPmxY/SFicR3WyJiI/AAAAAAAAAEg/VtIpWNFRJZE/s320/LoginProblems03.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you get an error when you click the Add button, you probably need to uncheck the ‘Require server verification (https:) for all sites in this zone’ box. Then try again.&lt;br /&gt;&lt;br /&gt;You should add each SharePoint portal / web application to this list, or use a domain wildcard entry (http://*.domain) if that is acceptable and relevant in your environment.&lt;br /&gt;&lt;br /&gt;If users are able to type a short NetBIOS style name (without any domain name) for any portal, the short names should also be added.&lt;br /&gt;&lt;br /&gt;If SSL encryption is sometimes used for any portal / web application, you should add the name(s) twice – once with the http: prefix and again with the https: prefix. &lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Click the Close and OK, and you should find yourself back on the Security tab.&lt;br /&gt;&lt;em&gt;(If you are looking for a quick fix, this alone might take care of the problem. Again though, I recommend following the rest of these steps to prevent things from ‘breaking’ again later.)&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;We should now adjust the default security settings for each zone to allow for future user changes. The easiest way to do this is to set the ‘Local Intranet’ and the ‘Trusted Sites’ zones to the Low security level without Protected Mode, the ‘Restricted Sites’ to the High security level with Protected Mode, and the ‘Internet’ zone to the Medium-High level with Protected Mode (click each zone icon and then move the slide all the way down for each – see picture below).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_CHppeDAPmxY/SFidrZV-1fI/AAAAAAAAAE4/91QpiEhtjV4/s1600-h/LoginProblems04.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213089937544369650" style="CURSOR: hand" alt="" src="http://bp1.blogger.com/_CHppeDAPmxY/SFidrZV-1fI/AAAAAAAAAE4/91QpiEhtjV4/s320/LoginProblems04.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you don’t see the slider at all, click the ‘Default level’ button. That should bring the slider back.&lt;br /&gt;&lt;br /&gt;Protected Mode is actually not directly related to the login process, but will simplify the use of some SharePoint integration features. If you uncheck ‘Protected Mode’ for the ‘Local Intranet’ zone, you will likely receive a dire-looking warning box when you click OK. You’ll have to use your own discretion as to whether this setting is appropriate for your end users.&lt;br /&gt;&lt;br /&gt;Some administrators or users may not want to apply the entire package of settings incorporated in the Low setting. You can make a more surgical strike by using the ‘Custom level…’ button. The relevant setting in the Custom box is at the very bottom of the list of options. It’s called ‘Automatic logon with current user name and password (see picture below).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;a href="http://bp1.blogger.com/_CHppeDAPmxY/SFid9BYXGGI/AAAAAAAAAFA/jHhShZ61A98/s1600-h/LoginProblems05.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213090240349542498" style="CURSOR: hand" alt="" src="http://bp1.blogger.com/_CHppeDAPmxY/SFid9BYXGGI/AAAAAAAAAFA/jHhShZ61A98/s320/LoginProblems05.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Click OK to exit the Internet Options box, and then close all Internet Explorer windows.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Open a new Explorer window and browse to your SharePoint site. You should be logged in automatically using your Windows credentials.&lt;br /&gt;&lt;br /&gt;If you still receive the login prompt, you apparently have one of the other issues listed at the end of this post.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;If you are a Domain Admin, you probably want to apply these settings to all of your users. That way they can quit calling you about it and move on to other problems… This can be done by using Active Directory Group Policies. &lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Login to your domain controller using an account that has domain admin privileges, and perform the steps listed above to create the appropriate package of settings. The following steps allow you to import that package of settings into Group Policy.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Go to CONTROL PANEL &gt; ADD OR REMOVE PROGRAMS &gt; ADD/REMOVE WINDOWS COMPONENTS &gt; INTERNET EXPLORER ENHANCED SECURITY CONFIGURATION.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_CHppeDAPmxY/SFie-GL1KjI/AAAAAAAAAFI/asztfR7g6Jw/s1600-h/LoginProblems06.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213091358330661426" style="CURSOR: hand" alt="" src="http://bp3.blogger.com/_CHppeDAPmxY/SFie-GL1KjI/AAAAAAAAAFI/asztfR7g6Jw/s320/LoginProblems06.png" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Uncheck the Internet Explorer Enhanced Security Configuration option, and click Next until the wizard completes.This option can be re-enabled after step 10??, if you want or if your corporate policy requires it.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Go to START &gt; ALL PROGRAMS &gt; ADMINISTRATIVE TOOLS &gt; ACTIVE DIRECTORY USERS AND COMPUTERS.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Right-click your domain name (or whichever Organizational Unit contains the users to which you wish to apply this fix), and choose Properties.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Click the ‘Group Policy’ tab, and then the New button. Type in a descriptive name for the New Group Policy Object that appears.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_CHppeDAPmxY/SFifVuHbgHI/AAAAAAAAAFQ/yLtXuTmBqI8/s1600-h/LoginProblems07.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213091764186611826" style="CURSOR: hand" alt="" src="http://bp3.blogger.com/_CHppeDAPmxY/SFifVuHbgHI/AAAAAAAAAFQ/yLtXuTmBqI8/s320/LoginProblems07.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Make sure that your new policy is selected and click the Edit button.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Drill down to USER CONFIGURATION &gt; WINDOWS COMPONENTS &gt; INTERNET EXPLORER MAINTENANCE &gt; SECURITY &gt; SECURITY ZONES AND CONTENT RATINGS.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;a href="http://bp0.blogger.com/_CHppeDAPmxY/SFifnRUlv8I/AAAAAAAAAFY/IoM-Dds2uQs/s1600-h/LoginProblems08.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213092065694826434" style="CURSOR: hand" alt="" src="http://bp0.blogger.com/_CHppeDAPmxY/SFifnRUlv8I/AAAAAAAAAFY/IoM-Dds2uQs/s320/LoginProblems08.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;When you click the button labeled ‘Import the current security zones and privacy settings’, you will likely receive a warning about ‘Internet Explorer Enhanced Security Configuration’.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_CHppeDAPmxY/SFif8MBB5LI/AAAAAAAAAFg/aDGF9fc1J6A/s1600-h/LoginProblems09.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213092425047860402" style="CURSOR: hand" alt="" src="http://bp3.blogger.com/_CHppeDAPmxY/SFif8MBB5LI/AAAAAAAAAFg/aDGF9fc1J6A/s320/LoginProblems09.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is why we disabled the enhanced configuration in step 3, so that this policy would apply to normal workstations. Click Continue. &lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Close all open windows.&lt;br /&gt;&lt;br /&gt;You can now go back to the ‘Add/Remove Windows Components’ box and re-enable the Internet Explorer Enhanced Security Configuration if you wish.&lt;br /&gt;&lt;br /&gt;The changes will take time to replicate through your entire network or enterprise, depending on your particular Active Directory replication topology. In a single-site network, you may see the changes take effect within 15 to 90 minutes. In multi-site networks, it may take a day or more.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;This package of settings could also be rolled out via Microsoft SMS server instead of Group Policy. However, SMS is certainly not my area of expertise, so I’ll just mention that it’s possible. I have personally used the above Active Directory Group Policy method with very good results. Even after all of your desktop clients receive the settings, you may still have a few users report login problems. If that is the case for you, stay tuned for my next post regarding Issues 2 and 3 that relate to login issues.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=Jx0gVI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=Jx0gVI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=kBX8eI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=kBX8eI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=ctpyrI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=ctpyrI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=HHNhFI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=HHNhFI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=Njubri"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=Njubri" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=jEVrsi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=jEVrsi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-06-18T00:10:32.152-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/06/how-do-i-make-our-sharepoint-site-stop.html</feedburner:origLink></item><item><title>Software Engineer Position Available</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/310434962/software-engineer-position-available.html</link><category>careers</category><author>noreply@blogger.com (Tony Bierman [MVP WSS])</author><pubDate>Thu, 12 Jun 2008 09:01:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-480027393976790611</guid><description>Would you like to work with one of the best software engineering teams in the SharePoint industry?  Would you like to gain invaluable experience and mentoring from industry-acknowledged experts?  We are currently seeking to fill a mid-level software engineering position in our commercial software division.  You will work with our expert development team to maintain, enhance, and augment SharePoint Solutions' award-winning portfolio of commercial software add-ons for Microsoft SharePoint.&lt;br /&gt;&lt;br /&gt;To be considered for this position, please &lt;a href="http://sharepointsolutions.com/careers.html"&gt;visit our Career Opportunities page&lt;/a&gt;, review the &lt;a href="http://sharepointsolutions.com/Software%20Engineer%20Job%20Description.pdf"&gt;Software Engineer position's job description&lt;/a&gt;, and submit your qualified resume.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=weTzBI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=weTzBI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=SFva1I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=SFva1I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=DV335I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=DV335I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=8cEo4I"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=8cEo4I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=rjczri"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=rjczri" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=ujbTXi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=ujbTXi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-06-12T07:18:48.391-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/06/software-engineer-position-available.html</feedburner:origLink></item><item><title>Using Google Gadgets to add external content and boost user buy in.</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/304120562/using-google-gadgets-to-add-external.html</link><author>noreply@blogger.com (Brooke Hyde)</author><pubDate>Tue, 03 Jun 2008 19:15:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-5726978901487730800</guid><description>&lt;span xmlns=""&gt;&lt;p&gt;As a SharePoint consultant, one question that I am asked frequently at the beginning of implementation projects is "How do you get users to buy in to SharePoint and start using it?" Getting users to switch to using any new application can be tough. To get your user's to visit your portal, there has to be content there that the user needs or wants. I recommend starting with content that everyone in the organization can use. Begin migrating the functional areas that all employees interact with, for example Human Resources and Company Wide Calendars.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Companies that I have worked with have had huge success using lunch menus, featured employee biographies, and bulletin boards to attract their users to the site. This type of content engages the user and will keep them coming to the site as you continue to add more business related content. One quick and easy way to add user catching content is to use &lt;a href="http://www.google.com/webmasters/gadgets/foryourpage/index.html"&gt;Google Gadgets&lt;/a&gt;. Not only can Google Gadgets can help you attract users to your site, they can also keep users from navigating away from the intranet into the World Wide Web.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Google has hundreds of gadgets that you can be added to any web page. Many of these can be integrated into SharePoint using the Content Editor Web Part or the XML Web Part. Many of the Gadgets can allow users to access information from the web without leaving the comfort of your intranet page.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The example below shows how to use the Content Editor Web Part to add a weather gadget to a page.&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;Browse and find a Google Gadget for your page. Enter the settings for the Gadget. Click the &lt;strong&gt;Get the Code&lt;/strong&gt; button. Copy the code in the box&lt;br /&gt;&lt;/div&gt;&lt;p&gt; &lt;img alt="" src="ftp://216.215.157.244/blogimages/060408_0015_UsingGoogle1.png" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Add a Content Editor Web Part to your homepage and modify the web part. &lt;img alt="" src="ftp://216.215.157.244/blogimages/060408_0015_UsingGoogle2.png" /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click on the &lt;strong&gt;Source Editor&lt;/strong&gt; and paste the code from the Google Gadget into the box. &lt;img alt="" src="ftp://216.215.157.244/blogimages/060408_0015_UsingGoogle3.png" /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Save the Changes to the web part. When you reload the page the weather gadget will appear on your page. &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;img alt="" src="ftp://216.215.157.244/blogimages/060408_0015_UsingGoogle4.png" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Google Gadgets can be an easy way to add external content to your SharePoint site. Be wary and selective when choosing your Gadgets. Not all Google Gadgets are appropriate for use on company portals and using too many gadgets can clutter and make your site less user friendly. Remember the goal is to add content that the users want or need. Some of the Google Gadgets that I think could be useful in a SharePoint environment are the weather gadget, the Count Down gadget (This could be used to countdown to a company event or deadline.), and Google Mini Web gadget.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Happy Gadgeting!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=X9GOVI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=X9GOVI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=ddrsqI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=ddrsqI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=iclZmI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=iclZmI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=c7r5cI"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=c7r5cI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=Ec4ASi"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=Ec4ASi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=n7fE8i"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=n7fE8i" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-06-03T17:17:49.220-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/06/using-google-gadgets-to-add-external.html</feedburner:origLink></item><item><title>PowerShell for Flexible Iterative SharePoint-based Development</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/294558883/powershell-for-flexible-iterative.html</link><category>wss</category><category>sharepoint</category><category>sharepoint development</category><author>noreply@blogger.com (Tony Bierman [MVP WSS])</author><pubDate>Tue, 20 May 2008 16:00:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-2910042173440278926</guid><description>This post by David Mann is a good resource for 3rd-party and MS tools to help with SharePoint-based software development:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mannsoftware.com/Blog/?p=127"&gt;Using Tools to make SharePoint Development Easier&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;While we here at the &lt;a href="http://sharepointsolutions.com/"&gt;SharePoint Solutions&lt;/a&gt; &lt;a href="http://software.sharepointsolutions.com/"&gt;Software Division&lt;/a&gt; certainly use some of the tools mentioned in David’s post, I guess maybe our development requirements are a bit "heavier" than the typical IT project since we're developing packaged products for commercial redistribution.  We need the fined-grained control of a flexible, highly re-usable tool-chain.&lt;br /&gt;&lt;br /&gt;Our developers use &lt;a href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx"&gt;PowerShell &lt;/a&gt;extensively for various iterative "build and deploy" scenarios.  For example, here's the usage menu from a PowerShell script called &lt;a href="http://www.codekeep.net/snippets/8071237c-fb1f-4426-96bb-1b4b75f96631.aspx"&gt;Deploy-ExCM&lt;/a&gt; which we use while working on our &lt;a href="http://software.sharepointsolutions.com/products/Pages/ExtranetCollaborationManagerforSharePoint2007.aspx"&gt;ExCM product&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;----------&lt;br /&gt;&lt;br /&gt;PS C:\usr\src\devteam\ExtranetCollaborationManager2009\Mainline\Dependencies&gt; .\deploy-excm -u&lt;br /&gt;&lt;br /&gt;Deploy-ExCM&lt;br /&gt;Build and deploy utility script for Extranet Collaboration Manager&lt;br /&gt;&lt;br /&gt;Deploy-ExCM usage information.&lt;br /&gt;Arguments:&lt;br /&gt;  -i Recycle IIS application pool&lt;br /&gt;  -a Deploy artifacts (xcopy)&lt;br /&gt;  -g Deploy assemblies to GAC&lt;br /&gt;  -b Build solution (devenv)&lt;br /&gt;  -fui Uninstall / Install Features&lt;br /&gt;  -fda Deactivate / Activate Features&lt;br /&gt;  -bcl Update BCL assemblies to GAC&lt;br /&gt;  -testweb Delete and recreate test web&lt;br /&gt;  -wsp Build WSP package (makecab)&lt;br /&gt;  -light Light deployment -a&lt;br /&gt;  -heavy Heavy deployment -b -a -g -bcl -i&lt;br /&gt;&lt;br /&gt;Examples:&lt;br /&gt;  deploy-excm -a -b -i -g&lt;br /&gt;  deploy-excm -b -g&lt;br /&gt;  deploy-excm -a -i -g -testweb -fui&lt;br /&gt;&lt;br /&gt;----------&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;In our development environments, each developer using this script has a few environmental variables set in his/her Microsoft.PowerShell_profile.ps1 profile:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;----------&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# User-specific settings&lt;br /&gt;#&lt;br /&gt;write-output "`nSetting environment for SharePoint Solutions development.`n"&lt;br /&gt;$WorkspaceRootDir = "C:\usr\src\devteam"&lt;br /&gt;$PowerShellLibDir = "${WorkspaceRootDir}\DeveloperCenter\PowerShell"&lt;br /&gt;&lt;br /&gt;# ExCM&lt;br /&gt;$VBL_ExCM = "Mainline"&lt;br /&gt;$BuildConfig_ExCM = "Debug"&lt;br /&gt;$AppPool_ExCM = "SharePoint - 8081"&lt;br /&gt;$AppRoot_ExCM = "C:\inetpub\wwwroot\wss\VirtualDirectories\8082"&lt;br /&gt;$SiteUrl_ExCM = "http://devapp08:8082"&lt;br /&gt;$WebUrl_ExCM = "http://devapp08:8082/downloadstest"&lt;br /&gt;&lt;br /&gt;---------&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The wide range of flags and parameters for Deploy-Excm make it a flexible and convenient tool for use while we work on the various types of artifacts involved in a SharePoint solution package.  For the most common iterative build scenarios, I call the utility directly from the Visual Studio Tools menu as an External Tool.  The three permutations I've added there are:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Deploy-ExCM (iterative) - this calls deploy-excm -a -i -g&lt;br /&gt;Deploy-ExCM (heavy) - this calls deploy-excm -a -i -g -testweb -fui&lt;br /&gt;Deploy-ExCM (makecab) - this calls deploy-excm -wsp&lt;/blockquote&gt;&lt;br /&gt;For your reference, here are the PowerShell scripts we're using.&lt;br /&gt;&lt;br /&gt;1. Profile - contains developer-specific variables, pathing modifications, and PowerShell translation of vsvars32.bat:&lt;br /&gt;&lt;a href="http://www.codekeep.net/snippets/9ba5c3c9-87ea-44f2-81cd-7466f982caaf.aspx"&gt;http://www.codekeep.net/snippets/9ba5c3c9-87ea-44f2-81cd-7466f982caaf.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Shared Functions - re-usable functions&lt;br /&gt;&lt;a href="http://www.codekeep.net/snippets/c3069a2f-3027-496c-8d0a-94e1a0894cfb.aspx"&gt;http://www.codekeep.net/snippets/c3069a2f-3027-496c-8d0a-94e1a0894cfb.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Deploy-* - product/project specific calls, command-line parsing:&lt;br /&gt;&lt;a href="http://www.codekeep.net/snippets/8071237c-fb1f-4426-96bb-1b4b75f96631.aspx"&gt;http://www.codekeep.net/snippets/8071237c-fb1f-4426-96bb-1b4b75f96631.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We try to have a "Deploy-*" script for each major product/project we work on.  By sourcing PowerShell include files, much of the internal functions are re-used across scripts.  If anyone has questions, feedback, suggestions or would just like to discuss further, please leave your comments and we'll start a dialog.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=Gd208H"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=Gd208H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=7K8SFH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=7K8SFH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=YrkDIH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=YrkDIH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=psrAPH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=psrAPH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=eXp8dh"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=eXp8dh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=kXifHh"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=kXifHh" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-05-20T14:15:15.143-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/05/powershell-for-flexible-iterative.html</feedburner:origLink></item><item><title>Does the !New tag annoy you?</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/293884678/does-new-tag-annoy-you.html</link><category>New tag</category><author>noreply@blogger.com (Asif Rehmani MVP)</author><pubDate>Mon, 19 May 2008 19:53:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-9089519513891770366</guid><description>&lt;span xmlns=""&gt;&lt;p&gt;Are you a bit sick of that !New tag that appears beside a new item uploaded to a library? Well, you are not alone. I am repeatedly asked this question in our &lt;a href="http://sharepointsolutions.com/sharepoint-training/applying-sharepoint-2007.html"&gt;Applying SharePoint 2007 Core&lt;/a&gt; class: "How do I get rid of that annoying !New tag?" or "How long does an item &lt;span style="TEXT-DECORATION: underline"&gt;really&lt;/span&gt; stays new?" &lt;span style="font-family:Wingdings;"&gt;J&lt;/span&gt;. Usually students ask these questions because they have uploaded/migrated a bunch of documents from their file share which are not really "new", but they get the !New tag assigned to them anyway.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="ftp://216.215.157.244/blogimages/052008_0053_DoestheNewt1.png" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Ok, so here are the answers:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;First of all, this feature applies to not only Document Libraries, but also to other Lists such as Tasks, Issues, Contacts, Links etc. In the default installation of SharePoint, the "!New" tag gets appended to every new item in SharePoint lists and remains there for one calendar day. An administrator who has access to the SharePoint server has two options when changing the behavior of this feature:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Increase the number of days the icon should appear beside a new item in the list&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Eliminate the appearance of the icon altogether&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;The stsadm.exe utility (located in the SharePoint server) is used to accomplish this task. Navigate to stsadm's location using a command prompt:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;..\program files\common files\microsoft shared\web server extensions\60\bin&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The "setproperty" command will be used for this task as follows:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;stsadm.exe –o setproperty –pn days-to-show-new-icon –pv (number of days) –url (Virtual server address)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;For example, use the following syntax to prevent the new tag from appearing:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;stsadm.exe –o setproperty –pn days-to-show-new-icon –pv 0 –url http://(your server name)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hope this helps!&lt;/p&gt;&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=leuBhH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=leuBhH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=UKxG6H"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=UKxG6H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=7PAWXH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=7PAWXH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=N52ptH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=N52ptH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=NBH9jh"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=NBH9jh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=wJGS6h"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=wJGS6h" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-05-19T17:56:16.344-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/05/does-new-tag-annoy-you.html</feedburner:origLink></item><item><title>Looping Through Items in a SharePoint List with SharePoint Designer Workflows</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/285429043/looping-through-items-in-sharepoint.html</link><category>sharepoint designer</category><category>workflow</category><author>noreply@blogger.com (Ricky Spears)</author><pubDate>Tue, 06 May 2008 19:03:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-8178659424518298658</guid><description>&lt;span xmlns=''&gt;&lt;p&gt;One of the things that most frustrates me about SharePoint Designer workflows is that there is no convenient way to write loops. Not only can we not create For…Next, For…Each, Do…While, and Do…Until loops within our workflows, but there is no obvious way to loop through items in a list.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Scenario&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;For example, assume you have a document library with 1,000 documents in it. You have just written a workflow with SharePoint Designer to e-mail the document creator and have him or her enter certain pieces of metadata. This will work fine for new documents going forward, but what about the 1,000 documents that already exist? You certainly don't want to have to start all those workflows manually!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Solution&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;You can accomplish this automatically by setting the workflow on the library to run whenever an item is changed. Then write another workflow on another list to cycle through all the documents in this Document Library and set a processed flag to both indicate which ones have been processed. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Getting the Library Ready&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;First, you need some way in the document library to identify which items have been processed—that is, on which items your workflow has already initiated the workflow. You can do this by adding a custom column named "Processed", of type Yes/No (checkbox), with the default value set to "No".&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Second, you'll need to modify your workflow to run when an item in the library changes. If you don't want the workflow to run every time an item changes, but only when a new item is created, you may want to check your new Processed flag at the beginning of your workflow and have your workflow set it to "Yes" after it runs.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Writing the Loop Controller&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;You will need another list on which the Loop Control workflow will run. I prefer to use a custom list named "Loop Controller". I also add a field to track the ID of the last processed item. This column serves two purposes: we can change this value to re-run the workflow and it also serves as a gauge to show how far along the loop controller is in its process. This field is just a number field and you can name it "Last Updated Item" with a default value of "0".&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Now you are ready to write a workflow on the Loop Controller. It should be set to run manually and when an item changes.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The workflow will not have any conditions, but will have several actions together:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Look at the Document Library and get the ID for the first item that does not have its Processed value set to Yes. Store the ID for this item in a workflow variable named CurrentItemID.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Change the value of the Processed field for the item in Document Library with the ID equal to the CurrentItemID. This change will cause the workflow on the Document Library to run for that item because you wrote the workflow to run when an item changed.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Update the value in the Last Updated Item column on the Loop Controller list item. The workflow will stop after this action. However, because the item changed, and the workflow is set to start when an item changes, it will kick-off a new instance of the workflow. Through this stopping, restarting, and setting the Processed flags, you have created a workflow that will loop through the items in the Document Library.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Your completed workflow on the Loop Controller will look something like this.&lt;br/&gt;&lt;img alt='' src='ftp://216.215.157.244/blogimages/050708_0002_LoopingThro1.png'/&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Once you have finished writing the workflow on the Loop Controller list, you just need to add a new item and manually start the workflow.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If everything worked properly, then you can refresh the view of the custom list and watch the value in the Last Updated Column increase as it loops through the items.&lt;br/&gt;&lt;img alt='' src='ftp://216.215.157.244/blogimages/050708_0002_LoopingThro2.png'/&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;You will notice that once the workflow can no longer locate an item in the Document Library with the "Processed" field equal to "No", the workflow will error out and stop. That's OK, because you want it to stop, otherwise you would have an infinite loop.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If you look at the history of the Loop Controller workflow, you will see where it ran once for each document in the Document Library.&lt;br/&gt;&lt;img alt='' src='ftp://216.215.157.244/blogimages/050708_0002_LoopingThro3.png'/&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;If you look at the Document Library, you can see the workflow for each item was initiated when each item's "Processed" column was updated to "Yes".&lt;br/&gt;&lt;img alt='' src='ftp://216.215.157.244/blogimages/050708_0002_LoopingThro4.png'/&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;When you are finished using the Loop Controller you can just delete the list and workflow. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Looping Inside a Workflow&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Using this same technique of changing a value on an item, you can create workflows that run multiple times. You can even set a value in a column to act as a counter to control the number of times it runs. In some cases, by using conditions, you can simulate simple loops within a SharePoint Designer workflow.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=9Su3gH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=9Su3gH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=GOBuOH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=GOBuOH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=DSRVRH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=DSRVRH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=5sLwPH"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=5sLwPH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=5aytnh"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=5aytnh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=1WDLkh"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=1WDLkh" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-05-07T08:15:06.559-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/05/looping-through-items-in-sharepoint.html</feedburner:origLink></item><item><title>SharePoint Alerts—Activesync Synchronization Issues?</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/269792748/sharepoint-alertsactivesync.html</link><author>noreply@blogger.com (Russell Wright)</author><pubDate>Mon, 14 Apr 2008 00:04:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-7096275049224171866</guid><description>&lt;span xmlns=""&gt;&lt;p&gt;I got a new toy about three weeks ago...an AT&amp;amp;T Tilt. A.K.A. the HTC 8925, the Tilt runs Windows Mobile 6 and is my first portable device on which I will receive email. Okay, so I'm a bit late jumping into the whole mobile email thing. I've never thought of email (or me) as being important enough to have to have in front of me 24x7. So now I have it. I'll let you know later if that's good…or bad.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Learning curve engaged. I had to figure out this Activesync thing. You know, like Active X and Active desktop and Active Directory and Active bladder…but I digress (too many of those commercials on TV). Back to Activesync. Got the Activesync thing figured out pretty easily. My biggest problem was entering my "secure" password on the keyboard to set up my OWA Exchange account correctly. Things were rockin' and rollin' and mail was downloadin' until…&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;…about a week into it. Suddenly, my device stopped syncing. Well, partially, anyway. Seemed like it developed a distaste for my email. However, it was still syncing my contacts, calendar and tasks without a problem. Kinda' like Powerpoint, it started &lt;a href="http://www.youtube.com/watch?v=cagxPlVqrtM"&gt;sucking the life right out of me&lt;/a&gt; as I began my troubleshooting journey. I did all the standard Windows Mobile things…delete the account and start over, soft reset, hard reset and finally, &lt;a href="http://www.htc.com/us/FAQ_Detail.aspx?p_id=67&amp;amp;act=sd"&gt;upgrading the ROM&lt;/a&gt; (I originally thought the upgrade had fixed the problem).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;I found several articles that talked about a problem with corrupt emails causing Activesync to stop synchronizing emails. The question for me was how to determine which of my gazillion emails might be causing the problem. I removed all my emails from my Inbox (it needed a good housecleaning, anyway). I even tried moving entire folders into my PST to no avail. Still, no sync. It was all very interesting, as the error I had originally received suddenly went away and I was left with an errorless, non-syncing mailbox.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Well, someone else in the company (thanks, Eric) started having problems and determined quickly that it might be caused by a SharePoint alert! Must be a better Googler than I. Okay, now THAT makes sense. I've seen those SharePoint alerts in the past that won't open correctly in Outlook, so I thought it sounded plausible. Sure enough, I deleted my daily alerts from my Inbox and volia, I was syncing again.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;I went back and tested the scenario by forcing a SharePoint immediate alert. Sure enough, as soon as I got the alert in my Inbox, my email stopped syncing with Activesync. Follow-up provided me with article &lt;a href="http://support.microsoft.com/kb/937788"&gt;937788&lt;/a&gt; from Microsoft which seems to shed more light on the issue. I've requested the hotfix to see if it really fixes the issue.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;We all love SharePoint alerts, but they appear to have some undesirable side effects. I'm pretty sure I'm not the only one who has had (or is having) this issue. I've seen other posts with similar issues. I found out quickly that losing your portable email can lead to withdrawl!&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=g3YoykG"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=g3YoykG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=1Bm9rJG"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=1Bm9rJG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=szEly4G"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=szEly4G" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=L0FNTlG"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=L0FNTlG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=l7e9aFg"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=l7e9aFg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=TYroRfg"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=TYroRfg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-04-13T22:05:48.605-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/04/sharepoint-alertsactivesync.html</feedburner:origLink></item><item><title>When Good Web Parts Go Bad</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/269008846/when-good-web-parts-go-bad.html</link><category>JavaScript</category><category>sharepoint</category><category>sharepoint 2007</category><category>web parts</category><author>noreply@blogger.com (Ricky Spears)</author><pubDate>Sat, 12 Apr 2008 10:49:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-395232057622216832</guid><description>&lt;span xmlns=''&gt;&lt;p&gt;Here's a quick tip for a Saturday morning.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;At some point it's bound to happen. You'll mess up a perfectly good SharePoint page by incorrectly configuring a web part. You may add some incorrect custom HTML, JavaScript, or style sheet code to a Content Editor Web Part, and then not be able to edit or close the web part. Or you may add a page viewer web part to frame an external web page and the webmaster controlling that external page writes some code to break it out of frames.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;When this happens, you need some way to close the offending web part. To do this, go to the &lt;strong&gt;Edit Properties&lt;/strong&gt; page for the page that contains the bad web part. If you scroll to the bottom of Edit Properties page, you will see a link to &lt;strong&gt;&lt;em&gt;Open WebPart Page in maintenance view.&lt;/em&gt;&lt;/strong&gt; Click on this link.&lt;br/&gt;&lt;img alt='' src='ftp://216.215.157.244/blogimages/041208_1548_WhenGoodWeb1.png'/&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;From the &lt;strong&gt;Web Part Page Maintenance &lt;/strong&gt;page, you can select the web part you messed up and then either Close it, Reset it, or Delete it.&lt;br/&gt;&lt;img alt='' src='ftp://216.215.157.244/blogimages/041208_1548_WhenGoodWeb2.png'/&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;Ah! You're back in business!&lt;/p&gt;&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=gFINewG"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=gFINewG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=8yGfQIG"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=8yGfQIG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=Xt4ZHHG"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=Xt4ZHHG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=WoZaZ6G"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=WoZaZ6G" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=duovBng"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=duovBng" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=JzFILRg"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=JzFILRg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-04-12T10:58:35.127-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/04/when-good-web-parts-go-bad.html</feedburner:origLink></item><item><title>Close Individual SharePoint Blog Posts for Comments</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/258382365/close-individual-sharepoint-blog-posts.html</link><category>JavaScript</category><category>sharepoint</category><category>blogs</category><category>sharepoint 2007</category><author>noreply@blogger.com (Ricky Spears)</author><pubDate>Wed, 26 Mar 2008 10:29:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-2757683211610732704</guid><description>&lt;span xmlns=""&gt;&lt;p&gt;In a recent Extreme Makeover class, a student asked how they could close a Post in a SharePoint blog site for comments. They still wanted users to be able to read the blog post and read existing comments, but they didn't want them to be able to post comments on it. Kevin Pine and I worked together to create the following solution using some JavaScript in a Content Editor Web Part on the Posts.aspx page.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Add a Custom Column to the Posts List to Allow Comments&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;We needed some way for the blog owners to indicate when a post had been closed. On the Posts list, we added a new column named &lt;strong&gt;&lt;em&gt;Allow Comments&lt;/em&gt;&lt;/strong&gt;. We set the Type as &lt;strong&gt;&lt;em&gt;Yes/No (check box)&lt;/em&gt;&lt;/strong&gt; and the Default Value to &lt;strong&gt;&lt;em&gt;Yes&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update the Posts.aspx Page to Show the Value of the Allow Comments Column&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Users can only submit comments while reading an individual post. This view of a blog post is generated by the &lt;strong&gt;Posts/Posts.aspx&lt;/strong&gt; page. I clicked on the title of one of my blog posts to view the post in this page.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The Post Footer is displayed at the bottom of the post and above the comments section. &lt;img alt="" src="ftp://216.215.157.244/blogimages/032608_1528_CloseIndivi1.png" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;We needed the value of our new &lt;strong&gt;Allow Comments&lt;/strong&gt; field to show up in the Post Footer. To accomplish this, we edited the current view by doing the following:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Click on &lt;strong&gt;&lt;em&gt;Site Actions, Edit Page&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;On the &lt;strong&gt;Posts&lt;/strong&gt; web part, click on &lt;strong&gt;&lt;em&gt;edit, Modify Shared Web Part&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;In the task pane, click on &lt;strong&gt;&lt;em&gt;Edit the current view&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;img alt="" src="ftp://216.215.157.244/blogimages/032608_1528_CloseIndivi2.png" /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Check the box beside &lt;strong&gt;&lt;em&gt;Allow Comments&lt;/em&gt;&lt;/strong&gt;, and click &lt;strong&gt;&lt;em&gt;OK&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;img alt="" src="ftp://216.215.157.244/blogimages/032608_1528_CloseIndivi3.png" /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;View the blog post again and notice that the &lt;strong&gt;Allowed Comments&lt;/strong&gt; value is now visible in the Post Footer.&lt;br /&gt;&lt;img alt="" src="ftp://216.215.157.244/blogimages/032608_1528_CloseIndivi4.png" /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Add the JavaScript to Hide the New Comment Fields If the Post is Closed for Comments&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The form to submit new comments only appears on the Posts/Posts.aspx page. This means that we can add some JavaScript to this page to hide it if the phrase &lt;strong&gt;Allow Comments: No&lt;/strong&gt; appears in that bottom line. Here is what we did to get the JavaScript on the page.&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;While viewing a post in the Posts/Posts.aspx page, click on &lt;strong&gt;&lt;em&gt;Site Actions, Edit Page&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;In the &lt;strong&gt;Right Web Part Zone&lt;/strong&gt;, click on &lt;strong&gt;&lt;em&gt;Add a Web Part&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Select the &lt;em&gt;&lt;strong&gt;Content Editor Web Part&lt;/strong&gt;.&lt;/em&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click the link to &lt;strong&gt;&lt;em&gt;open the tool pane&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click on the &lt;em&gt;&lt;strong&gt;Source Editor&lt;/strong&gt; button.&lt;/em&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Paste in the following JavaScript code and click the &lt;strong&gt;&lt;em&gt;Save&lt;/em&gt;&lt;/strong&gt; button. &lt;em&gt;Note that the code is fairly well commented if you are interested in what it is actually doing.&lt;/em&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;&amp;lt;script language="JavaScript"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;//add an entry to the _spBodyOnLoadFunctionNames array&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;//so that our function will run on the pageLoad event&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;_spBodyOnLoadFunctionNames.push("hideComments");&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;function hideComments() {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;//Create an array to store all elements to which&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;//the ms-PstFooter class have been applied&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;var PostFooterArray = getElementsByClass('ms-PostFooter');&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;//Check to see if the first element of the array contains&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;//the text "Allow Comments: No"&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;if(PostFooterArray[0].innerHTML.indexOf('Allow Comments: No')!= -1){&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;//create an array to store the SPAN tag with the ID of part1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;var commentSPAN = document.getElementById("part1");&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;//Replace the comment form controls with my own HTML statement&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;commentSPAN.innerHTML = '&amp;lt;b&amp;gt;Comments have been closed on this post.&amp;lt;/b&amp;gt;';&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;function getElementsByClass(theClass) {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;//From: http://www.seandempsey.com/code/getElementsByClass.php&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;var allPageTags = new Array();&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;//Populate the array with all the page tags&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;allPageTags=document.getElementsByTagName("*");&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;var Elements = new Array();&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;//Cycle through the tags&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;var n = 0;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;for (i=0; i&amp;lt;allPageTags.length; i++) {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;//Pick out the tags with our class name&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;if (allPageTags[i].className==theClass) {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;Elements[n] = allPageTags[i];&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;n++;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;return Elements;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:8;color:#4f6228;"&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;In the tool pane, expand the &lt;strong&gt;&lt;em&gt;Appearance&lt;/em&gt;&lt;/strong&gt; section.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Set the &lt;strong&gt;Chrome Type &lt;/strong&gt;to &lt;strong&gt;&lt;em&gt;None&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;&lt;em&gt;OK&lt;/em&gt;&lt;/strong&gt; to close the tool pane.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;&lt;em&gt;Exit Edit Mode&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Testing the Solution&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;My first blog post had the check box for the &lt;strong&gt;Allow Comments&lt;/strong&gt; field checked. I can see the fields to post a comment.&lt;br /&gt;&lt;img alt="" src="ftp://216.215.157.244/blogimages/032608_1528_CloseIndivi5.png" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;If I uncheck the &lt;strong&gt;Allow Comments&lt;/strong&gt; field and view the post, I can see that the comments have been closed.&lt;br /&gt;&lt;img alt="" src="ftp://216.215.157.244/blogimages/032608_1528_CloseIndivi6.png" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=Ssd7YYF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=Ssd7YYF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=pXI9EcF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=pXI9EcF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=Lml1VVF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=Lml1VVF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=XyXsSbF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=XyXsSbF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=YqfAXLf"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=YqfAXLf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=21yDiDf"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=21yDiDf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-03-26T09:27:45.818-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/03/close-individual-sharepoint-blog-posts.html</feedburner:origLink></item><item><title>Changing Host Header for the MySite Host</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/252661694/changing-host-header-for-mysite-host.html</link><author>noreply@blogger.com (Russell Wright)</author><pubDate>Sun, 16 Mar 2008 18:12:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-804625540745016937</guid><description>&lt;span xmlns=""&gt;&lt;p&gt;I was playing around with SharePoint on my virtual machine and had set up a new installation of MOSS when I noticed I had entered a host header incorrectly (at least incorrectly from the standpoint of being consistent with my previous installations). I entered "MySite" instead of "MySites" as the first part of the host header. I know, I know, it's probably more correct to use the singular, but I was trying to be consistent with what others had done.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;All I wanted to do was to change the host header and have SharePoint recognize the change. I performed the standard internet search and didn't get instant gratification, so I started playing around. I found that making the changes in three places and an IISRESET seemed to take care of my problem.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;First, in Central Administration under Operations, Global Configuration, Alternate access mappings, edit the internal URL.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="ftp://216.215.157.244/blogimages/031608_2312_ChangingHos1.png" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="ftp://216.215.157.244/blogimages/031608_2312_ChangingHos2.png" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Next, open up IIS Manager and select the properties of the MySites web app. Change the host header by clicking on the Advanced… button.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="ftp://216.215.157.244/blogimages/031608_2312_ChangingHos3.png" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="ftp://216.215.157.244/blogimages/031608_2312_ChangingHos4.png" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Again in Central Administration, navigate to the Shared Services provider and click on My Site settings in the User Profiles and My Sites section. Change the personal site provider URL.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="ftp://216.215.157.244/blogimages/031608_2312_ChangingHos5.png" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="ftp://216.215.157.244/blogimages/031608_2312_ChangingHos6.png" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Perform an IISRESET. All should be well.&lt;/p&gt;&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=Gu4VdSF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=Gu4VdSF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=97cDoAF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=97cDoAF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=1IqVU0F"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=1IqVU0F" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=uzbJoBF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=uzbJoBF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=zRlV50f"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=zRlV50f" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=kJIRYrf"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=kJIRYrf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-03-16T16:13:33.864-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/03/changing-host-header-for-mysite-host.html</feedburner:origLink></item><item><title>Get a Virtual PC image with SharePoint Solutions software pre-installed</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/248974771/get-virtual-pc-image-with-sharepoint.html</link><category>sharepoint add-ons</category><category>sharepoint software</category><author>noreply@blogger.com (Tony Bierman [MVP WSS])</author><pubDate>Mon, 10 Mar 2008 11:44:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-8291524673078867761</guid><description>Now &lt;a href="http://software.sharepointsolutions.com/downloads/Pages/AllInOneTrialVhd.aspx"&gt;you can download a Virtual PC hard drive image (VHD) with a forms-based SharePoint Extranet AND our entire software product line already installed and pre-configured for your evaluation&lt;/a&gt;. This downloadable virtual hard-drive image is pre-installed with:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SHAREPOINT SOLUTIONS EXTRANET COLLABORATION MANAGER&lt;/li&gt;&lt;li&gt;SHAREPOINT SOLUTIONS SITE PROVISIONING ASSISTANT &lt;/li&gt;&lt;li&gt;SHAREPOINT SOLUTIONS ALERT MANAGER 2007 &lt;/li&gt;&lt;li&gt;MICROSOFT WINDOWS SERVER 2003 R2 ENTERPRISE EDITION &lt;/li&gt;&lt;li&gt;MICROSOFT SQL SERVER 2005 ENTERPRISE EDITION &lt;/li&gt;&lt;li&gt;SERVICE PACK 1 FOR MICROSOFT SQL SERVER 2005 &lt;/li&gt;&lt;li&gt;MICROSOFT OFFICE PROFESSIONAL 2007 &lt;/li&gt;&lt;li&gt;MICROSOFT OFFICE SHAREPOINT DESIGNER 2007&lt;/li&gt;&lt;li&gt;MICROSOFT WINDOWS SHAREPOINT SERVICES 3.0&lt;/li&gt;&lt;li&gt;MICROSOFT OFFICE SHAREPOINT SERVER 2007&lt;/li&gt;&lt;li&gt;MICROSOFT .NET FRAMEWORK 2.0 &lt;/li&gt;&lt;li&gt;MICROSOFT .NET FRAMEWORK 3.0&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;The VHD evaluation images are designed to last for 30 days from the date the virtual machine is first run. After 30 days the image and all the software on the image will expire. Free registration is required for download.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=IWaHmQF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=IWaHmQF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=bfzMK4F"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=bfzMK4F" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=kuEE8HF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=kuEE8HF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=EUfF2bF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=EUfF2bF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=l6suvif"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=l6suvif" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=tOFqUwf"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=tOFqUwf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-03-10T09:56:19.926-07:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/03/get-virtual-pc-image-with-sharepoint.html</feedburner:origLink></item><item><title>Update from Microsoft SharePoint Conference 2008</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/245647118/update-from-microsoft-sharepoint.html</link><category>spc2008</category><author>noreply@blogger.com (Tony Bierman [MVP WSS])</author><pubDate>Tue, 04 Mar 2008 12:30:00 -0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-652846254998637639</guid><description>By all accounts, Microsoft SharePoint Conference 2008 is a resounding success. There seems to be a lot of enthusiasm from both attendees and exhibitors alike.&lt;br /&gt;&lt;br /&gt;Here's a photo of our SharePoint Solutions' booth:&lt;br /&gt;&lt;br /&gt;&lt;div align="center" width="100%"&gt;&lt;a href="http://www.flickr.com/photos/digitalmelon/2308490537/"&gt;&lt;img src="http://farm4.static.flickr.com/3050/2308490537_2406bc2f39_b_d.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sharepointsolutions.blogspot.com/2008/02/hope-to-see-you-at-microsoft-sharepoint.html"&gt;Our session&lt;/a&gt; yesterday on SharePoint Extranets and FBA was standing-room-only. Here's a photo of myself presenting:&lt;br /&gt;&lt;br /&gt;&lt;div align="center" width="100%"&gt;&lt;a href="http://www.flickr.com/photos/digitalmelon/2309308154"&gt;&lt;img src="http://farm3.static.flickr.com/2377/2309308154_ac73c92eca_d.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=7NuoeWF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=7NuoeWF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=j8VXihF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=j8VXihF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=D7KtqEF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=D7KtqEF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=O6XU67F"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=O6XU67F" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=YtyOYof"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=YtyOYof" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=N2YX5Cf"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=N2YX5Cf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-03-04T10:52:28.749-08:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/03/update-from-microsoft-sharepoint.html</feedburner:origLink></item><item><title>SharePoint and Office 14: Looks like I may have guessed right for once</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/245279751/sharepoint-and-office-14-looks-like-i.html</link><category>spc2008</category><author>noreply@blogger.com (Jeff Cate)</author><pubDate>Mon, 03 Mar 2008 22:26:00 -0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-2766586009543518787</guid><description>For once, it looks like I may have guessed correctly about some enhancements we can expect in the next version of Microsoft &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SharePoint&lt;/span&gt; and Office: Office 14.&lt;br /&gt;&lt;br /&gt;Three weeks ago, I was the keynote speaker at the &lt;a href="http://sharepointsolutions.com/sharepoint-conferences/sharepoint-conference.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SharePoint&lt;/span&gt; Information Worker Conference 2008&lt;/a&gt;. In my keynote, I gave my best guess at some of the enhancements we might see in the next version of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SharePoint&lt;/span&gt; (expected sometime in late 2009).&lt;br /&gt;&lt;br /&gt;Today, while listening to Bill Gates' Keynote address at the &lt;a href="http://www.mssharepointconference.com/Pages/default.aspx"&gt;Microsoft &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SharePoint&lt;/span&gt; Conference &lt;/a&gt;in Seattle, I was pleasantly surprised to hear that I may have guessed right on my #1 prediction.&lt;br /&gt;&lt;br /&gt;Gates said that a top priority for the next version of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SharePoint&lt;/span&gt; is to beef up &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SharePoint&lt;/span&gt; Lists. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SharePoint's&lt;/span&gt; List features don't sound as sexy and appealing as some of its other features, such as BI and the Business Data Catalog, but Lists are really the bedrock of the product and have proven to be a breath of fresh air to information workers who previously had to rely on Excel spreadsheets and Access databases for their seemingly endless need for tracking applications.&lt;br /&gt;&lt;br /&gt;Unfortunately, so far &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SharePoint's&lt;/span&gt; List features have not been robust enough to develop true database applications. Fundamental features that application developers have come to expect in a relational database management system have been absent so far in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;SharePoint&lt;/span&gt; Lists due to a layer of architecture between &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;SharePoint&lt;/span&gt; Lists and the underlying DBMS, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SQL&lt;/span&gt; Server.&lt;br /&gt;&lt;br /&gt;As I understood Gates today, that is all going to change in the next version of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;SharePoint&lt;/span&gt;. In the next version, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;SQL&lt;/span&gt; Server will "understand" &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;SharePoint&lt;/span&gt; Lists and it will be possible to create a List that will, in effect, create a native table in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;SQL&lt;/span&gt; Server database. Furthermore, because it is native, this will allow developers to make use of the more robust features of the DBMS and will eliminate the current performance issues with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SharePoint&lt;/span&gt; Lists that have over 2000 rows.&lt;br /&gt;&lt;br /&gt;In my mind, this improvement will also open the door for thousands of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;ISVs&lt;/span&gt; to port their vertical market applications to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;SharePoint&lt;/span&gt; as a platform, if they choose to do so.&lt;br /&gt;&lt;br /&gt;I think this is great news for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;SharePoint&lt;/span&gt; as a development platform.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=YrOLeHF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=YrOLeHF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=YAdoq1F"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=YAdoq1F" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=q5hS7CF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=q5hS7CF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=tVOqxhF"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=tVOqxhF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=6K2hHSf"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=6K2hHSf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?a=Rt7yf3f"&gt;&lt;img src="http://feeds.feedburner.com/~f/SharepointSolutionsBlog?i=Rt7yf3f" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-03-04T09:48:25.205-08:00</atom:updated><feedburner:origLink>http://sharepointsolutions.blogspot.com/2008/03/sharepoint-and-office-14-looks-like-i.html</feedburner:origLink></item><item><title>Hope to see you at Microsoft SharePoint Conference 2008</title><link>http://feeds.feedburner.com/~r/SharepointSolutionsBlog/~3/239600941/hope-to-see-you-at-microsoft-sharepoint.html</link><category>spc2008</category><author>noreply@blogger.com (Tony Bierman [MVP WSS])</author><pubDate>Fri, 22 Feb 2008 14:17:00 -0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7192910.post-9128480656092527661</guid><description>Well, it has kind of snuck-up on me, but we’re only about a week away from &lt;a href="http://www.mssharepointconference.com/Pages/default.aspx"&gt;Microsoft SharePoint Conference 2008&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;If you are going to make it over to Seattle for &lt;a href="http://www.mssharepointconference.com/Pages/default.aspx"&gt;SPC2008&lt;/a&gt;, we hope that you’ll stop by our booth and take a moment to say hello. Our &lt;a href="http://sharepointsolutions.com/"&gt;SharePoint Solutions&lt;/a&gt;’ booth number at SPC2008 is #810, right next to the meal area ;). We’ve gone big for SPC2008, with a voluminous 20x20 space and a brand new booth to boot! We’ll be giving away a few &lt;a href="http://www.zune.net/"&gt;Zunes&lt;/a&gt;, so please come by and register to win.&lt;br /&gt;&lt;br /&gt;Along with &lt;a href="http://www.blogger.com/profile/14018095453381483116"&gt;Jeff Cate&lt;/a&gt; and &lt;a href="http://www.blogger.com/profile/16640553079259584614"&gt;Jeremy Luerkens&lt;/a&gt;, &lt;a href="http://www.blogger.com/profile/13138468425069949094"&gt;I&lt;/a&gt; will be presenting a session at SPC2008. Our session is titled &lt;em&gt;“Collaborating with Customers on the Extranet with SharePoint 2007: Solutions and Best Practices”&lt;/em&gt;, and is a 200 level presentation in the &lt;em&gt;Collaboration and Social Computing&lt;/em&gt; track. Here’s the session description:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Come to this session to hear about using Windows SharePoint Services and Microsoft Office SharePoint Server on the Extranet, from the foremost experts on the subject. This session presents a case study of an extranet deployment at a company that has a need to create numerous extranet sites per month for customers and manage accounts for over 1500 extranet users and growing. This session covers the details of forms-based authentication and alternate authentication stores—which are the two primary extranet-enabling features included in WSS and MOSS. Then, we dive deep into 