<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SharePoint.Sharon &#187; developer</title>
	<atom:link href="http://www.sharepointsharon.com/archive/technical/dev/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sharepointsharon.com</link>
	<description>news and tips about SharePoint and friends</description>
	<lastBuildDate>Thu, 26 Aug 2010 16:03:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>SharePoint and Open Source</title>
		<link>http://www.sharepointsharon.com/2007/11/sharepoint-and-open-source/</link>
		<comments>http://www.sharepointsharon.com/2007/11/sharepoint-and-open-source/#comments</comments>
		<pubDate>Mon, 26 Nov 2007 11:10:00 +0000</pubDate>
		<dc:creator>Sharon Richardson</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[articles]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[codeplex]]></category>

		<guid isPermaLink="false">http://www.sharepointsharon.com/2007/11/sharepoint-and-open-source/</guid>
		<description><![CDATA[When running SharePoint workshops, one question inevitably crops up: ¨What doesn&#8217;t come out of the box?¨ The length of the answer depends on the circumstances but, when talking about optional extras, it seems that plenty of people don&#8217;t know about Codeplex. Codeplex is Microsoft&#8217;s Open Source Projects hosting site, where solutions are posted that typically [...]]]></description>
			<content:encoded><![CDATA[<p>When running SharePoint workshops, one question inevitably crops up: </p>
<blockquote><p>¨What doesn&#8217;t come out of the box?¨</p>
</blockquote>
<p>The length of the answer depends on the circumstances but, when talking about optional extras, it seems that plenty of people don&#8217;t know about <a href="http://www.codeplex.com/">Codeplex</a>. Codeplex is Microsoft&#8217;s Open Source Projects hosting site, where solutions are posted that typically provide enhancements to products at no extra cost. And SharePoint has a few friends there.</p>
<p>Go check out Codeplex and do a search on SharePoint if you are curious about the types of extras available. Here are 5 for starters:</p>
<table id="table2" cellspacing="10" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="WIDTH: 162px; HEIGHT: 25px"><strong>Solution</strong></td>
<td style="HEIGHT: 25px" width="548"><strong>Description</strong></td>
</tr>
<tr>
<td style="WIDTH: 162px" valign="top"><a href="http://www.codeplex.com/FacetedSearch">Faceted Search</a></td>
<td valign="top" width="548">Enables tags to be used to classify content and present grouped results</td>
</tr>
<tr>
<td style="WIDTH: 162px" valign="top"><a href="http://www.codeplex.com/SPMigration">SharePoint Migration Framework</a></td>
<td valign="top" width="548">Written by Kimmo Forss. Enough said. Works with old versions of SharePoint, File Shares, Lotus QuickPlace, eRooms</td>
</tr>
<tr>
<td style="WIDTH: 162px" valign="top"><a href="http://www.codeplex.com/SLK">SharePoint Learning Kit</a></td>
<td valign="top" width="548">SCORM 2004 certified eLearning delivery and tracking application</td>
</tr>
<tr>
<td style="WIDTH: 162px" valign="top"><a href="http://www.codeplex.com/SPFORUMS">SharePoint Forums</a></td>
<td valign="top" width="548">Provides a more advanced interface for hosting forums, compared to the default &#8216;Discussions&#8217; list</td>
</tr>
<tr>
<td style="WIDTH: 162px" valign="top"><a href="http://www.codeplex.com/MSITSRF">MSIT Reporting Framework</a></td>
<td valign="top" width="548">What MSIT (MIcrosoft&#8217;s Internal IT Support) uses to review SharePoint operations stats</td>
</tr>
</tbody>
</table>
<p>Projects listed on CodePlex but not yet released include: Community Kit (for building community-driven portals) and Accessibility Kit (web site templates that follow W3C Web Content Accessibilty Guidelines 1.0).</p>
<p><strong>Filed under</strong>: <a href="http://www.joiningdots.net/library/Elements/Microsoft/shp-addons.html">SharePoint: Add-ons</a></p>
<p><span style="font-size:85%;">Technorati tags: </span><a href="http://www.technorati.com/tag/sharepoint+2007"><span style="font-size:85%;">SharePoint 2007</span></a><span style="font-size:85%;">; </span><a href="http://www.technorati.com/tag/moss+2007"><span style="font-size:85%;">MOSS 2007</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointsharon.com/2007/11/sharepoint-and-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Decyphering SharePoint Runtime Errors</title>
		<link>http://www.sharepointsharon.com/2007/11/decyphering-sharepoint-runtime-errors/</link>
		<comments>http://www.sharepointsharon.com/2007/11/decyphering-sharepoint-runtime-errors/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 21:10:00 +0000</pubDate>
		<dc:creator>Sharon Richardson</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[install & config]]></category>
		<category><![CDATA[errors]]></category>

		<guid isPermaLink="false">http://www.sharepointsharon.com/2007/11/decyphering-sharepoint-runtime-errors/</guid>
		<description><![CDATA[I&#8217;ve just spent more time than I care to admit trying to kick a SharePoint server to life. The installation completed without a problem. Same too for the configuration wizard. But when it came to actually running SharePoint, the following error message appeared: I&#8217;ve never been hit by a runtime error before. At least, not [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just spent more time than I care to admit trying to kick a SharePoint server to life. The installation completed without a problem. Same too for the configuration wizard. But when it came to actually running SharePoint, the following error message appeared:</p>
<p><a href="http://www.joiningdots.net/blog/uploaded_images/mosserror1-734912.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center;" src="http://www.joiningdots.net/blog/uploaded_images/mosserror1-734910.jpg" border="0" alt="" /></a></p>
<p>I&#8217;ve never been hit by a runtime error before. At least, not one that couldn&#8217;t be persuaded to go away with the all the usual tricks (&#8216;refresh&#8217; &#8216;iisreset&#8217; &#8216;reboot&#8217;&#8230;) This time, the error was persistent, meaning I had to actually find out what was going wrong. A few server configuration issues cropped up (this is a hosted server and the Windows installation was completed by someone else). But 3 SharePoint installations later and I still had a runtime error. Time to find out specifically what the problem was.</p>
<p>Interestingly, a search on the web showed that more than a few people get stuck on the first hurdle &#8211; decyphering the initial message. If you look at the image above, you&#8217;ll notice it doesn&#8217;t actually tell you anything about the error. It just tells you to amend your web.config file so that the error message can be displayed.</p>
<p>To do that, you need to locate the correct web.config file. SharePoint is installed within web applications. Each web application is identified by a port number. The default is port 80. When you type in http://servername you are usually accessing the server through port 80. Any other port will be need to be shown as a colon, e.g. http://servername:11111 is accessing the server through port 11111 (ports can also be assigned to names, but this is not a lecture on ports or web apps).</p>
<p>To locate the correct web.config file, navigate to the Inetpub directory on the file system. Go to wwwroot &#8211; wss &#8211; VirtualDirectories. Beneath VirtualDirectories, there is one folder per port number. And within each of those folders is the web.config file for the corresponding web application. The image below shows the web.config file selected for port 80. The other two ports listed are for the SharePoint Shared Services Provider and Central Administration</p>
<p><a href="http://www.joiningdots.net/blog/uploaded_images/mosserror3-770574.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center;" src="http://www.joiningdots.net/blog/uploaded_images/mosserror3-770572.jpg" border="0" alt="" /></a></p>
<p>Right-click on web.config and select Edit (or choose to Open With: Notepad). You need to locate the system.web section. It&#8217;s usually located just under half-way down the file. There you will find the customErrors tag. You need to change its mode to either &#8220;RemoteOnly&#8221; to view on the local server or &#8220;Off&#8221; to view across the network. In the example below, the web.config has been modified to view error messages on the local server.</p>
<p><a href="http://www.joiningdots.net/blog/uploaded_images/mosserror4-745500.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center;" src="http://www.joiningdots.net/blog/uploaded_images/mosserror4-745497.jpg" border="0" alt="" /></a></p>
<p>Save the web.config. Now try to access SharePoint again. In my case, the following error message appeared.</p>
<p><a href="http://www.joiningdots.net/blog/uploaded_images/mosserror2-700947.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center;" src="http://www.joiningdots.net/blog/uploaded_images/mosserror2-700944.jpg" border="0" alt="" /></a></p>
<p>A bit more delving and it appears the hosting provider (this is a hosted SharePoint server) has configured overrides at a higher level than the web application to prevent changes to security settings. SharePoint needs to amend those security settings in order to work = stalemate. I&#8217;m now in discussions with the hosting provider to see if we can get SharePoint running or not&#8230;</p>
<p>Technorati tags: <a href="http://www.technorati.com/tag/sharepoint">SharePoint</a>; <a href="http://www.technorati.com/tag/moss+2007">MOSS 2007</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointsharon.com/2007/11/decyphering-sharepoint-runtime-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint RSS Viewer web part</title>
		<link>http://www.sharepointsharon.com/2007/08/sharepoint-rss-viewer-web-part/</link>
		<comments>http://www.sharepointsharon.com/2007/08/sharepoint-rss-viewer-web-part/#comments</comments>
		<pubDate>Sat, 04 Aug 2007 13:27:00 +0000</pubDate>
		<dc:creator>Sharon Richardson</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[site admin]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[web parts]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.sharepointsharon.com/2007/08/sharepoint-rss-viewer-web-part/</guid>
		<description><![CDATA[SharePoint Server 2007 includes an RSS Viewer web part for viewing RSS feeds. Every list or library within SharePoint has an associated RSS feed that you can subscribe to. The RSS feed is located under the Action button in the list toolbar &#8211; see screenshot below: The RSS feed will be displayed in the browser, [...]]]></description>
			<content:encoded><![CDATA[<p>SharePoint Server 2007 includes an RSS Viewer web part for viewing RSS feeds. Every list or library within SharePoint has an associated RSS feed that you can subscribe to. The RSS feed is located under the Action button in the list toolbar &#8211; see screenshot below:</p>
<p><a href="http://www.joiningdots.net/blog/uploaded_images/menu-756083.jpg"><img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.joiningdots.net/blog/uploaded_images/menu-756078.jpg" border="0" /></a></p>
<p>The RSS feed will be displayed in the browser, like the screenshot below:</p>
<p><a href="http://www.joiningdots.net/blog/uploaded_images/feed-729532.jpg"><img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.joiningdots.net/blog/uploaded_images/feed-729529.jpg" border="0" /></a></p>
<p>The RSS feed is not designed to be read direct inside the browser like this. Instead, you should add the RSS Viewer web part (it is one of the default web parts available &#8216;out of the box&#8217; with SharePoint) to a page and then modify the web part to include the URL to the RSS feed. The easiest way to do this is to copy the URL from the browser window (you can see it in the screenshot above) and then paste it into the URL box for the web part (as shown in the screenshot below):</p>
<p><a href="http://www.joiningdots.net/blog/uploaded_images/webpart-735689.jpg"><img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.joiningdots.net/blog/uploaded_images/webpart-735686.jpg" border="0" /></a></p>
<p>In this example, the RSS Viewer web part has been configured with the RSS feed for the Calendar list within the team site. As soon as somebody creates or updates an entry in the calendar, the RSS Viewer web part will be updated and display the title of the new entry.</p>
<p>RSS feed is a geeky phrase for what is simply a news feed. If you want to keep track of what&#8217;s going on in a given list or library, then subscribing to a news feed means you will automatically receive the updates when they are published, rather than having to go and keep checking on the list to see if there are any changes. (I always rename the RSS Viewer web part with a friendlier update &#8211; in this example, I would use &#8216;Calendar updates&#8217;) You can see the RSS Viewer on display in the screenshot below. A list item &#8211; Management meeting &#8211; has been expanded to show more details:</p>
<p><a href="http://www.joiningdots.net/blog/uploaded_images/feedview-790665.jpg"><img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.joiningdots.net/blog/uploaded_images/feedview-790663.jpg" border="0" /></a></p>
<p>If you are having problems with getting the RSS Viewer web part to display on your page, specifically you are receiving the message &#8216;The RSS webpart does not support authenticated feeds&#8217;, you need to change your authentication provider settings from NTLM to Kerberos. To do this, go to SharePoint Central Administration and click on the Application Management tab.  Within the list of options, click on Authentication Providers. Click on Default (should be the only one listed if you are an &#8216;out of the box&#8217; set-up). Under IIS Authentication Settings, the checkbox for Integrated Windows authentication should be selected. Change the radio button selection from NTLM to Negotiate (Kerberos). Click Save. If you go and refresh the page containing the RSS Viewer web part, the feed should now be displayed, i.e. it worked on my machine <img src='http://www.sharepointsharon.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  If it doesn&#8217;t work, chances are you need to change the account being used for your application pool settings.</p>
<p>RSS feeds share similarities with another SharePoint feature &#8211; Aerts. For an explanation of the similarities and differences, please check out a previous blog post: <a href="http://www.joiningdots.net/blog/2006/09/sharepoint-and-rss-vs-alerts.html">SharePoint and RSS versus Alerts</a></p>
<p>Technorati tags: <a href="http://www.technorati.com/tag/sharepoint">SharePoint</a>, <a href="http://www.technorati.com/tag/sharepoint+2007">SharePoint 2007</a>, <a href="http://www.technorati.com/tag/moss+2007">MOSS 2007</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointsharon.com/2007/08/sharepoint-rss-viewer-web-part/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
