<?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>Welcome to ShanthaKumar&#039;s Blog &#187; SharePoint</title>
	<atom:link href="http://ktskumar.com/blog/tag/sharepoint/feed/" rel="self" type="application/rss+xml" />
	<link>http://ktskumar.com/blog</link>
	<description>SharePoint, Silverlight and more.........</description>
	<lastBuildDate>Thu, 10 Jun 2010 01:42:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What&#8217;s New in SharePoint 2010 -4 (Themes)</title>
		<link>http://ktskumar.com/blog/2009/11/18/whats-new-in-sharepoint-2010-4/</link>
		<comments>http://ktskumar.com/blog/2009/11/18/whats-new-in-sharepoint-2010-4/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 08:20:19 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint-2010]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SP2010 New Features]]></category>
		<category><![CDATA[Themes]]></category>

		<guid isPermaLink="false">http://ktskumar.com/blog/2009/11/18/whats-new-in-sharepoint-2010-themes/</guid>
		<description><![CDATA[Now, SharePoint 2010 coming with a new gallery for themes. We can view that theme gallery on the following url, http://server/_catalogs/theme/Forms/AllItems.aspx
Now we can upload and store the themes to Themes gallery. The themes in this gallery can be used by this site or any of its sub sites.
To apply the theme for SharePoint site, follow [...]]]></description>
			<content:encoded><![CDATA[<p>Now, SharePoint 2010 coming with a new gallery for themes. We can view that theme gallery on the following url, <a href="http://server/_catalogs/theme/Forms/AllItems.aspx">http://server/_catalogs/theme/Forms/AllItems.aspx</a></p>
<p>Now we can upload and store the themes to Themes gallery. The themes in this gallery can be used by this site or any of its sub sites.</p>
<p>To apply the theme for SharePoint site, follow the steps given below,</p>
<p>1. Home –&gt; Site Actions –&gt; Site Settings</p>
<p>2. Under Site Settings page search for the link named and click “Site Themes” under the “Look and Feel Category”</p>
<p>3. Site Theme page list out the themes available in Themes gallery and the styles available in that theme.</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_50.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_24.png" border="0" alt="image" width="644" height="237" /></a></p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_52.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_25.png" border="0" alt="image" width="644" height="621" /></a></p>
<p>4. We can also customize the colors of the theme by modifying the color, those are list out in “Customizing Theme” category.</p>
<p>5. Preview button will be available on this page to view the modified theme. The url for the preview page is,</p>
<p><a title="http://spserver/SitePages/Home.aspx?ThemeOverride=/_catalogs/theme/Viewpoint.thmx" href="http://server/SitePages/Home.aspx?ThemeOverride=/_catalogs/theme/&lt;theme name&gt;.thmx">.thmx&#8221;&gt;.thmx&#8221;&gt;.thmx&#8221;&gt;http://server/SitePages/Home.aspx?ThemeOverride=/_catalogs/theme/ .thmx</a></p>
<p>*Change the name to Theme Name.</p>
<p>6. Click OK to apply the theme to SharePoint site.</p>
<p> </p>
<p>The Predefined themes available on SharePoint 2010 are,</p>
<p>Default (no theme)</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_4.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_1.png" border="0" alt="image" width="244" height="155" /></a></p>
<p>Azure</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_6.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_2.png" border="0" alt="image" width="244" height="156" /></a></p>
<p>Berry</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_8.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_3.png" border="0" alt="image" width="244" height="156" /></a></p>
<p>Bittersweet</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_10.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_4.png" border="0" alt="image" width="244" height="156" /></a></p>
<p>Cay</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_14.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_6.png" border="0" alt="image" width="244" height="156" /></a></p>
<p>Classic</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_16.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_7.png" border="0" alt="image" width="244" height="156" /></a></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>Construct</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_18.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_8.png" border="0" alt="image" width="244" height="156" /></a></p>
<p>Convention</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_20.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_9.png" border="0" alt="image" width="244" height="156" /></a></p>
<p>Felt</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_22.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_10.png" border="0" alt="image" width="244" height="156" /></a></p>
<p>Graham</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_24.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_11.png" border="0" alt="image" width="244" height="156" /></a><br />
Grapello</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_26.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_12.png" border="0" alt="image" width="244" height="156" /></a><br />
Laminate</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_28.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_13.png" border="0" alt="image" width="244" height="156" /></a><br />
Mission</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_30.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_14.png" border="0" alt="image" width="244" height="156" /></a><br />
Modern Rose</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_34.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_16.png" border="0" alt="image" width="244" height="156" /></a><br />
Municipal</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_36.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_17.png" border="0" alt="image" width="244" height="156" /></a><br />
Pinnate</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_38.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_18.png" border="0" alt="image" width="244" height="156" /></a><br />
Ricasso</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_40.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_19.png" border="0" alt="image" width="244" height="156" /></a><br />
Summer<br />
<a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_42.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_20.png" border="0" alt="image" width="244" height="156" /></a></p>
<p>Vantage</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_44.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_21.png" border="0" alt="image" width="244" height="156" /></a><br />
Viewpoint</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_46.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_22.png" border="0" alt="image" width="244" height="156" /></a><br />
Yoshi</p>
<p><a href="/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_48.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.iotap.com/Portals/8/Blog/Files/41/143/WLW-WhatsNewinSharePoint2010Themes_ABBF-image_thumb_23.png" border="0" alt="image" width="244" height="156" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/11/18/whats-new-in-sharepoint-2010-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s New in SharePoint 2010 &#8211; 3 (14 Hive)</title>
		<link>http://ktskumar.com/blog/2009/11/17/whats-new-in-sharepoint-2010-3/</link>
		<comments>http://ktskumar.com/blog/2009/11/17/whats-new-in-sharepoint-2010-3/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 16:44:24 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint-2010]]></category>
		<category><![CDATA[14 Hive]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SP2010 New Features]]></category>

		<guid isPermaLink="false">http://ktskumar.com/blog/2009/11/17/whats-new-in-sharepoint-2010-3-14-hive/</guid>
		<description><![CDATA[When we compared to the SharePoint hive folder with previous editions, some additional folders are available.
In SharePoint 2010, the physical path leads to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14 instead of folder 12.

New folders available in SharePoint Hive folder are,

Policy
UserCode
WebClients
WebServices


]]></description>
			<content:encoded><![CDATA[<p>When we compared to the SharePoint hive folder with previous editions, some additional folders are available.</p>
<p>In SharePoint 2010, the physical path leads to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14 instead of folder 12.</p>
<p><a href="http://ktskumar.com/blog/wp-content/uploads/2009/11/image.png"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" src="http://ktskumar.com/blog/wp-content/uploads/2009/11/image_thumb.png" border="0" alt="image" width="561" height="65" /></a></p>
<p>New folders available in SharePoint Hive folder are,</p>
<ul>
<li>Policy</li>
<li>UserCode</li>
<li>WebClients</li>
<li>WebServices</li>
</ul>
<p><a href="http://ktskumar.com/blog/wp-content/uploads/2009/11/image1.png"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" src="http://ktskumar.com/blog/wp-content/uploads/2009/11/image_thumb1.png" border="0" alt="image" width="363" height="293" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/11/17/whats-new-in-sharepoint-2010-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s New in SharePoint 2010 &#8211; 2 (SharePoint Management Shell)</title>
		<link>http://ktskumar.com/blog/2009/11/07/whats-new-in-sharepoint-2010-2/</link>
		<comments>http://ktskumar.com/blog/2009/11/07/whats-new-in-sharepoint-2010-2/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 07:50:51 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint-2010]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SP2010 New Features]]></category>

		<guid isPermaLink="false">http://ktskumar.com/blog/2009/11/07/whats-new-in-sharepoint-2010-2/</guid>
		<description><![CDATA[Another interesting SharePoint new feature. SharePoint 2010 now coming with a new management console called, &#8220;SharePoint Management Shell&#8221;. Which contains the Powershell cmdlets for SharePoint, by using this we control and manage the SharePoint operations like we done in STSADM command.
To know more information on SharePoint Management Console and basic cmdlet operation, Zach Rosenfield blog [...]]]></description>
			<content:encoded><![CDATA[<p>Another interesting SharePoint new feature. SharePoint 2010 now coming with a new management console called, &#8220;SharePoint Management Shell&#8221;. Which contains the Powershell cmdlets for SharePoint, by using this we control and manage the SharePoint operations like we done in STSADM command.<br />
To know more information on SharePoint Management Console and basic cmdlet operation, <a href="http://sharepoint.microsoft.com/blogs/zach/Lists/Posts/Post.aspx?ID=42">Zach Rosenfield</a> blog was the starting point for that. Using this tool, Now I am going to show a SharePoint cmdlet to install and activate the feature.</p>
<p><img src="http://sharepoint.microsoft.com/blogs/zach/Lists/Photos/basics_pic1.png" alt="" /></p>
<p>To Install feature,</p>
<p><strong>PS&gt; Install -SPFeature &lt;FeatureFolderName&gt;</strong></p>
<p>To activate the feature for the site,</p>
<p><strong>PS&gt; Enable -SPFeature &lt;FeatureFolderName&gt; -Url </strong><a href="http://server/subsite">http://server/subsite</a></p>
<p>Cheers, Stay tuned for the next &#8220;<strong>What&#8217;s New Feature</strong>&#8220;&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/11/07/whats-new-in-sharepoint-2010-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s New in SharePoint 2010 &#8211; 1 (SPAlert)</title>
		<link>http://ktskumar.com/blog/2009/10/31/whats-new-in-sharepoint-2010-1-spalert/</link>
		<comments>http://ktskumar.com/blog/2009/10/31/whats-new-in-sharepoint-2010-1-spalert/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 10:32:18 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint-2010]]></category>
		<category><![CDATA[DeliveryChannels]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[SP2010 New Features]]></category>
		<category><![CDATA[SPAlert]]></category>

		<guid isPermaLink="false">http://ktskumar.com/blog/2009/10/31/whats-new-in-sharepoint-2010-1-spalert/</guid>
		<description><![CDATA[Now i am starting a new series which focused on the new features available in upcoming SharePoint 2010.
In previous versions; by out of the box, alerts are send only through e-mails, but in SP2010 we can able to send an alerts to mobile devices as SMS Message. For that, we have a new property under [...]]]></description>
			<content:encoded><![CDATA[<p>Now i am starting a new series which focused on the new features available in upcoming SharePoint 2010.</p>
<p>In previous versions; by out of the box, alerts are send only through e-mails, but in SP2010 we can able to send an alerts to mobile devices as SMS Message. For that, we have a new property under <a href="http://msdn.microsoft.com/hi-in/library/microsoft.sharepoint.spalert(en-us,office.14).aspx">SPAlert</a>, that indicates whether the alert is delivered as E-mail or as an SMS Message.</p>
<p>By default alerts can be send only through e-mail. But we can change that default setting by using the new <a href="http://msdn.microsoft.com/hi-in/library/microsoft.sharepoint.spalert.deliverychannels(en-us,office.14).aspx">DeliveryChannels</a> Property of <a href="http://msdn.microsoft.com/hi-in/library/microsoft.sharepoint.spalert(en-us,office.14).aspx">SPAlert</a> class. This <a href="http://msdn.microsoft.com/hi-in/library/microsoft.sharepoint.spalert.deliverychannels(en-us,office.14).aspx">DeliveryChannels</a> property, specifies the delivery method of the alert.</p>
<p>The following snippet used to set the SMS delivery method to the Alert.</p>
<p><strong>oAlert.DeliveryChannels = SPAlertDeliveryChannels.Sms;</strong></p>
<p><a href="http://msdn.microsoft.com/hi-in/library/microsoft.sharepoint.spalertdeliverychannels(en-us,office.14).aspx">SPAlertDeliveryChannels</a> is the enumerated member, which specifies the method of delivering alerts.</p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td width="200" valign="top">
<p align="center"><strong>Member Name</strong></p>
</td>
<td width="200" valign="top">
<p align="center"><strong>Description</strong></p>
</td>
</tr>
<tr>
<td width="200" valign="top">
<p align="center">Email</p>
</td>
<td width="200" valign="top">
<p align="center">Delivery as E-mail</p>
</td>
</tr>
<tr>
<td width="200" valign="top">
<p align="center">Sms</p>
</td>
<td width="200" valign="top">
<p align="center">Delivery as SMS Message</p>
</td>
</tr>
</tbody>
</table>
<p>The following example code used to update the sms delivery method to all the alerts for every user available in Current website.</p>
<div class="codecss" style="font-size: 11px">
<pre>SPWeb oWebsite = SPContext.Current.Web;
SPUserCollection collUsers = oWebsite.Users;

    foreach (SPUser oUser in collUsers)
    {
        SPAlertCollection collAlerts = oUser.Alerts;

         foreach (SPAlert oAlert in collAlerts)
         {
             oAlert.DeliveryChannels = SPAlertDeliveryChannels.Sms;
             oAlert.Update();
         }
     }</pre>
</div>
<p>That&#8217;s all for now!! By soon I&#8217;ll be back with the post on new feature in SharePoint 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/10/31/whats-new-in-sharepoint-2010-1-spalert/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SP2010 Resources</title>
		<link>http://ktskumar.com/blog/2009/10/23/sp2010-resources/</link>
		<comments>http://ktskumar.com/blog/2009/10/23/sp2010-resources/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 12:04:58 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint-2010]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Poster]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://ktskumar.com/blog/?p=266</guid>
		<description><![CDATA[I found some download links has the information on SharePoint 2010. Here i placed those links, that &#8216;ll be useful for all who want to know about SharePoint 2010.
Hosting Environments for SharePoint 2010 Products
Summarizes the support for hosting environments and illustrates common hosting architectures.
Cross-farm Services in SharePoint 2010 Products
Illustrates how to deploy services across farms [...]]]></description>
			<content:encoded><![CDATA[<p>I found some download links has the information on SharePoint 2010. Here i placed those links, that &#8216;ll be useful for all who want to know about SharePoint 2010.</p>
<div class="wcontent"><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=326845d1-95db-4e55-b65a-218509debe24">Hosting Environments for SharePoint 2010 Products</a><br />
Summarizes the support for hosting environments and illustrates common hosting architectures.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=5141c91c-0922-44fc-aaf4-64c5156209ef">Cross-farm Services in SharePoint 2010 Products</a><br />
Illustrates how to deploy services across farms to provide centralized administration of services.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=b9ca7745-ffa4-43ca-a638-e1ad868187ce">Services in SharePoint 2010 Products</a><br />
Describes and illustrates the services architecture, including and common ways to deploy services in your overall solution design.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=d7c0091e-5766-496d-a5fe-94bea52c4b15">Search Technologies for SharePoint 2010 Products</a><br />
Compares and contrasts search technologies in SharePoint 2010 Products</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=73f5a648-9bf6-413a-83d9-1d1ba1b5b599">Microsoft Business Connectivity Services Model</a><br />
Microsoft Business Connectivity Services enable users to interact with external data by using SharePoint lists and Microsoft Office 2010.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=22FFC029-2C08-457D-8311-CA457C6D160E&amp;displaylang=en">Search Architectures for Microsoft SharePoint Server 2010</a><br />
This model describes the physical and logical architecture components of the search system.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=5A3CA177-FB9A-4901-9797-0C384277DB7C&amp;displaylang=en">Design Search Architectures for Microsoft SharePoint Server 2010</a><br />
This model describes the steps to determine a basic design for a SharePoint Server 2010 search architecture.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=5655EACA-22DF-4089-BCD3-38A1F5318140&amp;displaylang=en">Search Environment Planning for Microsoft SharePoint Server 2010</a><br />
This model describes primary architecture design decisions for search environments.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=FC97D587-FFA4-4B43-B77D-958F3F8A87B9&amp;displaylang=en">Getting started with business intelligence in SharePoint Server 2010</a><br />
Discusses the business intelligence tools available in SharePoint Server 2010.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=fd686cbb-8401-4f25-b65e-3ce7aa7dbeab">Topologies for SharePoint Server 2010</a><br />
Describes common ways to build and scale farm topologies, including planning which servers to start services on.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=110318EC-0238-4811-8FC7-EC4399D3C100&amp;displaylang=en">Microsoft SharePoint Server 2010 Evaluation Guide</a><br />
Introduction and overview of SharePoint Server 2010 for IT pros.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=e8b66eb3-27c7-4a39-a2e1-3e7d18b12ee1">Microsoft SharePoint Server 2010 Upgrade Approaches</a><br />
This model describes the three basic approaches to upgrading to SharePoint Server 2010: in-place, database attach, or a hybrid of the two.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=D7389D9F-F70F-4226-89AA-A96A05A497F0&amp;displaylang=en">Microsoft SharePoint Server 2010 — Test Your Upgrade Process</a><br />
To help ensure a smooth transition to SharePoint Server 2010, perform a trial upgrade to find issues likely to surface during the actual process.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=8A6CE527-1AC3-4642-BD04-5E93EFC364F6&amp;displaylang=en">Microsoft SharePoint Server 2010 — Services Upgrade</a><br />
You need to give special consideration to the issues involved when you upgrade services from the previous version of SharePoint Server.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=EEF6F604-9FAA-4EA8-B000-569C656B7420&amp;displaylang=en">Microsoft SharePoint Server 2010 Upgrade Planning</a><br />
Describes requirements and considerations for planning to upgrade to SharePoint Server 2010.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=5184CB27-98D9-4CC0-BB0B-4B24D5B62DB6&amp;displaylang=en">SharePoint 2010: Developer Platform White Paper</a><br />
An Introduction for ASP.NET Solution Architects by David Chapell<br />
This white paper provides an overview of the SharePoint 2010 Developer Platform for ASP.NET developers.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=cffb14e8-88a9-43bd-87aa-4792ab60d320">SharePoint 2010: Professional Developer Evaluation Guide and Walkthroughs</a><br />
The SharePoint 2010 developer evaluation guide describes the SharePoint 2010 developer platform, including walkthroughs of some of the new capabilities for developers.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=ac9a3851-c298-4f4f-b7f0-63d756d2bde9">SharePoint 2010: Developer and IT Professional Learning Plan</a><br />
A guide to learning about SharePoint 2010 for Developers and IT Pros<br />
This document provides information to help developers and IT professionals learn Microsoft SharePoint 2010.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=04BA41FD-F088-4D7C-A86E-3855C16E23A2&amp;displaylang=en">SharePoint 2010: SharePoint Developer Platform Wall Poster</a><br />
The SharePoint 2010 Developer Platform wall poster (PDF format) shows a view of the SharePoint 2010 developer tools, community ecosystem, execution environment, Sharepoint Server 2010 workloads, and target application types. The poster is intended to be printed at 24 inches x 36 inches (61 centimeters x 91 centimeters).</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=C010FC68-B47F-4DB6-B8A8-AD4BA33A35C5&amp;displaylang=en">SharePoint 2010: Getting Started with Development on SharePoint 2010 Hands-on Labs in C# and Visual Basic</a><br />
Use these 10 hands-on lab manuals for SharePoint 2010 to get started learning SharePoint 2010 development.</div>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/10/23/sp2010-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calling SharePoint webservice using JQuery</title>
		<link>http://ktskumar.com/blog/2009/07/25/calling-sharepoint-webservice-using-jquery/</link>
		<comments>http://ktskumar.com/blog/2009/07/25/calling-sharepoint-webservice-using-jquery/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 01:52:45 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[WebService]]></category>

		<guid isPermaLink="false">http://ktskumar.com/blog/?p=185</guid>
		<description><![CDATA[
This post will explains you about, how to connect and retrieve the SharePoint data’s by calling SharePoint webservices using JQuery. This will be helpful in displaying SharePoint content in Pages without using Server side scripts and other long coding; we can achieve that by using simple JQuery methods.
For that we need to download the JQuery [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>This post will explains you about, how to connect and retrieve the SharePoint data’s by calling SharePoint webservices using JQuery. This will be helpful in displaying SharePoint content in Pages without using Server side scripts and other long coding; we can achieve that by using simple JQuery methods.</p>
<p>For that we need to download the <a href="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js" target="_blank">JQuery</a> file and SharePoint out of the box webservice.</p>
<p>Add the following line in SharePoint Masterpage or any other pages in SharePoint using SharePoint Designer or in Content-Editor webpart.</p>
<p><strong>&lt;script type=&#8221;text/javascript&#8221; src=&#8221;http://[Site]/js/jquery-1.3.2.min.js&#8221;&gt;&lt;/script&gt;</strong></p>
<p>Now we have to call the SharePoint Web Service by using <a href="http://docs.jquery.com/Ajax/jQuery.ajax" target="_blank">jQuery.ajax(options)</a> method.</p>
<div class="codecss">$.ajax({</p>
<p>url: &#8220;http://[Site]/_vti_bin/Webs.asmx&#8221;,</p>
<p>type: &#8220;POST&#8221;,</p>
<p>dataType: &#8220;xml&#8221;,</p>
<p>data: request Data,</p>
<p>complete: Function(XMLHttpRequest, string),</p>
<p>contentType: &#8220;text/xml; charset=\&#8221;utf-8\&#8221;"</p>
<p>});</p></div>
<p>url:<span style="white-space: pre;"> </span>Specify the webservice url to call<br />
type:<span style="white-space: pre;"> </span>Specify the type of request (get or post)<br />
dataType:  Type of data returned from server.<br />
Data:<span style="white-space: pre;"> </span>The request data to be sent to the server<br />
Complete: The funcutin to be called after the request finishes, The function gets passed two arguments: The XMLHttpRequest object and a string describing the type of success of the request.</p>
<div><strong>Example:</strong></div>
<p>The following code used to get all the sub sites under the Site Collecion. We can paste this code on Content Editor web part itself</p>
<div class="codecss">
<p>&lt;script&gt;</p>
<p>$(document).ready(function()</p>
<p>{</p>
<p>$.ajax(</p>
<p><span style="white-space: pre;"> </span>{</p>
<p><span style="white-space: pre;"> </span>url: &#8220;http://[Site]/_vti_bin/Webs.asmx&#8221;,</p>
<p><span style="white-space: pre;"> </span>type: &#8220;POST&#8221;,</p>
<p><span style="white-space: pre;"> </span>dataType: &#8220;xml&#8221;,</p>
<p><span style="white-space: pre;"> </span>data: &#8220;&lt;soap:Envelope xmlns:soap=&#8217;http://schemas.xmlsoap.org/soap/envelope/&#8217;&gt; \</p>
<p><span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> &lt;soap:Body&gt; \</p>
<p><span style="white-space: pre;"> </span>&lt;GetAllSubWebCollection xmlns=&#8217;http://schemas.microsoft.com/sharepoint/soap/&#8217; /&gt; \</p>
<p><span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&lt;/soap:Body&gt; \</p>
<p><span style="white-space: pre;"> </span> &lt;/soap:Envelope&gt;&#8221;,</p>
<p><span style="white-space: pre;"> </span>complete: getWebs,</p>
<p><span style="white-space: pre;"> </span>contentType: &#8220;text/xml; charset=\&#8221;utf-8\&#8221;"</p>
<p>error:errorData</p>
<p>});</p>
<p>}</p>
<p>);</p>
<p>function getWebs(xmlData, status) {</p>
<p>$(xmlData.responseXML).find(&#8221;Web&#8221;).each(function() {</p>
<p>$(&#8221;#dataweb&#8221;).append(&#8221;&lt;li&gt;&lt;a href=&#8217;&#8221;+$(this).attr(&#8221;Url&#8221;)+&#8221;&#8216;&gt;&#8221; + $(this).attr(&#8221;Title&#8221;) + &#8220;&lt;/a&gt;&lt;/li&gt;&#8221;);</p>
<p>});</p>
<p>}</p>
<p>function errorData(xmlData, status,errorThrown)</p>
<p>{</p>
<p>$(“#dataweb”).append(“&lt;li&gt;”+errorThrown+”&lt;/li&gt;”);</p>
<p>}</p>
<p>&lt;/script&gt;</p>
<p>&lt;h3&gt; Sub-Sites: &lt;/h3&gt;</p>
<p>&lt;ol id=&#8221;dataweb&#8221;&gt;&lt;/ol&gt;</p></div>
<p>We can get the request data to be sent to the server on following url of web service,</p>
<p><strong> http://[Site]/_vti_bin/Webs.asmx?op=GetAllSubWebCollection</strong></p>
<div style="border:1px solid black; background-color:#e5e5cc; padding:5px;">POST /_vti_bin/Webs.asmx HTTP/1.1</p>
<p>Host: localhost</p>
<p>Content-Type: text/xml; charset=utf-8</p>
<p>Content-Length: length</p>
<p>SOAPAction: &#8220;http://schemas.microsoft.com/sharepoint/soap/GetAllSubWebCollection&#8221;</p>
<p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</p>
<p>&lt;soap:Envelope xmlns:xsi=&#8221;http://www.w3.org/2001/XMLSchema-instance&#8221; xmlns:xsd=&#8221;http://www.w3.org/2001/XMLSchema&#8221; xmlns:soap=&#8221;http://schemas.xmlsoap.org/soap/envelope/&#8221;&gt;</p>
<p>&lt;soap:Body&gt;</p>
<p>&lt;GetAllSubWebCollection xmlns=&#8221;http://schemas.microsoft.com/sharepoint/soap/&#8221; /&gt;</p>
<p>&lt;/soap:Body&gt;</p>
<p>&lt;/soap:Envelope&gt;</p></div>
<p>The complete option returns the output if the type of request is success otherwise the error option is called.</p>
<p>The output is in following format,</p>
<div class="codecss">&lt;Webs xmlns=&#8221;http://schemas.microsoft.com/sharepoint/soap/&#8221;&gt;</p>
<p>&lt;Web Title=&#8221;Site1_Name&#8221; Url=&#8221;http://Server_Name/sites/Site_Name&#8221; /&gt;</p>
<p>&lt;Web Title=&#8221;Site2_Name&#8221; Url=&#8221;http://Server_Name/sites/Site_Name/Subsite_1&#8243; /&gt;</p>
<p>&lt;Web Title=&#8221;Site3_Name&#8221; Url=&#8221;http://Server_Name/sites/Site_Name/Subsite_1/Subsite_2&#8243; /&gt;</p>
<p>.</p>
<p>.</p>
<p>&lt;/Webs&gt;</p></div>
<div>By using this result, we can loop through this xml data and get the web site title and url, as mentioned in getWebs method.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/07/25/calling-sharepoint-webservice-using-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convert Relative Url to Absolute Url in SharePoint using Javascript</title>
		<link>http://ktskumar.com/blog/2009/07/09/relative-to-absolue-url/</link>
		<comments>http://ktskumar.com/blog/2009/07/09/relative-to-absolue-url/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 17:51:20 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[core.js]]></category>

		<guid isPermaLink="false">http://ktskumar.com/blog/?p=164</guid>
		<description><![CDATA[If you are come around core.js file, you all can see many functions available on that file.Those fuctions are very usefull when we need that in customization, for instance
We have a relative url of the current sharepoint site, I need to convert that relative url to absolute url, there comes a simple method called makeAbsUrl
The [...]]]></description>
			<content:encoded><![CDATA[<p>If you are come around <strong>core.js</strong> file, you all can see many functions available on that file.Those fuctions are very usefull when we need that in customization, for instance</p>
<p>We have a relative url of the current sharepoint site, I need to convert that relative url to absolute url, there comes a simple method called <strong>makeAbsUrl</strong></p>
<p>The core.js file can be found @</p>
<p>&lt;Root Directory&gt;:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1033</p>
<h2>Method syntax:</h2>
<p><span style="color: blue;">makeAbsUrl(relativeUrl)</span></p>
<p><span style="color: green;">//Code in core.js</span><br />
<em> function makeAbsUrl(strUrl)<br />
{<br />
if (strUrl.length &gt; 0 &amp;&amp; &#8220;/&#8221;==strUrl.substr(0, 1))<br />
{<br />
strUrl=window.location.protocol+&#8221;//&#8221;+window.location.host+strUrl;<br />
}<br />
return strUrl;<br />
}</em></p>
<h3>Example 1:</h3>
<p><span style="color: blue;">makeAbsUrl(“/Lists/AllItems.aspx”);</span></p>
<p>The above function retuns a value http://server/Lists/Allitems.aspx</p>
<h3>Example 2:</h3>
<p>If we have a subsite, then we can use makeAbsUrl as</p>
<p><span style="color: blue;">makeAbsUrl(L_Menu_BaseUrl+“/Lists/AllItems.aspx”);</span></p>
<p>L_Menu_BaseUrl returns a absolute path of the site.</p>
<p>L_Menu_BaseUrl = /sites/subsite</p>
<p>Now we have return value as http://server/sites/subsite/Lists/AllItems.aspx</p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/07/09/relative-to-absolue-url/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Databases</title>
		<link>http://ktskumar.com/blog/2009/03/10/sharepoint-databases/</link>
		<comments>http://ktskumar.com/blog/2009/03/10/sharepoint-databases/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 07:29:39 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Categories]]></category>

		<guid isPermaLink="false">http://ktskumar.wordpress.com/?p=101</guid>
		<description><![CDATA[I did some research on SharePoint Databases and how are they providing datas to SharePoint sites?. Here i am come up with some details of Databases used in SharePoint.



Database Name
Description
Availablity




SharePoint_AdminContent_
GUID
This is the Central Admin Content database, is used to store all WSS 3.0 / MOSS content.
WSS3.0, MOSS 


SharePoint_Config
The configuration database contains data about all the databases [...]]]></description>
			<content:encoded><![CDATA[<p>I did some research on SharePoint Databases and how are they providing datas to SharePoint sites?. Here i am come up with some details of Databases used in SharePoint.</p>
<table border="1" cellspacing="0" cellpadding="0" width="98%">
<thead>
<tr>
<td align="Center"><strong>Database Name</strong></td>
<td align="Center"><strong>Description</strong></td>
<td align="Center"><strong>Availablity</strong></td>
</tr>
</thead>
<tbody>
<tr>
<td><strong>SharePoint_AdminContent_</strong><br />
<strong>GUID</strong></td>
<td>This is the Central Admin Content database, is used to store all WSS 3.0 / MOSS content.</td>
<td>WSS3.0, MOSS </td>
</tr>
<tr>
<td><strong>SharePoint_Config</strong></td>
<td>The configuration database contains data about all the databases used, all of the IIS Web sites, Web applications, solutions, Web Part packages, site templates, and Web application and farm settings specific to SharePoint technologies, such as default quota, blocked file types, and configuration.</td>
<td>WSS3.0, MOSS </td>
</tr>
<tr>
<td><strong>WSS_Search_ComputerName</strong></td>
<td>This database is used for the search services. It contains the information that is required for searching content.By using this database, Windows SharePoint Search services enables users to search all Web site content on the server.</td>
<td>WSS3.0, MOSS </td>
</tr>
<tr>
<td><strong>WSS_Content_GUID</strong></td>
<td>This database contains data specific to a Web application and its site collections. It contains the content data, such as the document uploaded to a list or a library. By default, a single content database is created for each Web application. All new site collections added to a Web application use the same database</td>
<td>WSS3.0, MOSS </td>
</tr>
<tr>
<td><strong>SharedServicesN_DB</strong></td>
<td>Each Shared Service Provider (SSP) requires a database for service-specific data.</td>
<td>MOSS</td>
</tr>
<tr>
<td><strong>SharedServicesN_Search_DB</strong></td>
<td>In addition to the SSP database, a separate database is required for frequently changing search-related data.</td>
<td>MOSS</td>
</tr>
<tr>
<td><strong>SharedServicesContent</strong></td>
<td>This database is dedicated for the shared services content.</td>
<td>MOSS</td>
</tr>
<tr>
<td><strong>SSO</strong></td>
<td>This database stores the settings and account information for single sign-on.</td>
<td>MOSS</td>
</tr>
</tbody>
</table>
<p>For more informations, visit <a class="wp-caption-dd" title="Windows SharePoint Services 3.0" href="http://technet.microsoft.com/hi-in/library/cc974471(en-us).aspx" target="_blank">Windows SharePoint Services 3.0</a> ,  <a class="wp-caption-dd" title="Microsoft Office SharePoint Server" href="http://technet.microsoft.com/en-us/library/cc678868.aspx" target="_blank">Office SharePoint Server</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/03/10/sharepoint-databases/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.</title>
		<link>http://ktskumar.com/blog/2009/03/09/the-security-validation-for-this-page-is-invalid-click-back-in-your-web-browser-refresh-the-page-and-try-your-operation-again/</link>
		<comments>http://ktskumar.com/blog/2009/03/09/the-security-validation-for-this-page-is-invalid-click-back-in-your-web-browser-refresh-the-page-and-try-your-operation-again/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 12:31:28 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[MOSS]]></category>

		<guid isPermaLink="false">http://ktskumar.wordpress.com/?p=92</guid>
		<description><![CDATA[The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.
The above error will be thrown at the time of updating Library or Lists items due to authentication problem, or We didn&#8217;t have the rights to update the items.
By using the follwoing code, We [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color:#000080;">The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.</span></p>
<p>The above error will be thrown at the time of updating Library or Lists items due to authentication problem, or We didn&#8217;t have the rights to update the items.<br />
By using the follwoing code, We can overcome this issue,</p>
<p><span style="color:#000080;">Web.AllowUnsafeUpdates = true;<br />
item["Title"]=&#8221;Sample&#8221;;<br />
item.Update();</span></p>
<p>or we can also use the follwoing code to overcome the above error, this will affect the WebApplication. This will change the Security settings of a Web Application to allow the anonymous user to update item.</p>
<p><span style="color:#000080;">web.Site.WebApplication.FormDigestSettings.Enabled = false;<br />
item["Title"]=&#8221;Sample&#8221;;<br />
item.Update();<br />
web.Site.WebApplication.FormDigestSettings.Enabled = true;</span></p>
<p>or we can change the settings in Central Administration to anonymously update the items. But this method will be dangerous.</p>
<ul>
<li>Central Administration &gt; Application Management &gt; Web Application General Settings</li>
<li>Choose the WebApplication to overwrite the settings</li>
<li>Select the option Off in Web Page Security Validation as follows,</li>
</ul>
<p style="text-align:center;"><img class="aligncenter size-full wp-image-95" style="border:#000080 1px solid;" title="securitysettings1" src="http://ktskumar.files.wordpress.com/2009/03/img1.jpg" alt="securitysettings1" width="500" height="81" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/03/09/the-security-validation-for-this-page-is-invalid-click-back-in-your-web-browser-refresh-the-page-and-try-your-operation-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Download Document from SharePoint Library using WebService</title>
		<link>http://ktskumar.com/blog/2009/03/08/download-document-from-sharepoint-library-using-webservice/</link>
		<comments>http://ktskumar.com/blog/2009/03/08/download-document-from-sharepoint-library-using-webservice/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 15:24:48 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WebService]]></category>
		<category><![CDATA[Copy]]></category>
		<category><![CDATA[Copy WebService]]></category>
		<category><![CDATA[Download Document]]></category>
		<category><![CDATA[GetItem]]></category>

		<guid isPermaLink="false">http://ktskumar.wordpress.com/?p=80</guid>
		<description><![CDATA[In this post, I am going to explain about downloading a document from sharepoint library using webservice, For that we need following things,

Read the contents from Document, located in SharePoint Library
Create and store the contents on a new document in Local Machine

To get the contents from Document under Sharepoint library,we shall use the GetItem method [...]]]></description>
			<content:encoded><![CDATA[<p>In this post, I am going to explain about downloading a document from sharepoint library using webservice, For that we need following things,</p>
<ul>
<li>Read the contents from Document, located in SharePoint Library</li>
<li>Create and store the contents on a new document in Local Machine</li>
</ul>
<p>To get the contents from Document under Sharepoint library,we shall use the GetItem method of Copy WebService. This method will generate a Byte array of the document,  and then pass it as a parameter on  FileStream Contrutor to create a new document.</p>
<p>The Syntax for the GetItem method as follows,</p>
<p><span style="font-family:Courier New;"><span class="keyword" style="font-family:Courier New;">public</span> <strong>uint</strong> <span class="identifier">GetItem</span> ( 	<strong>string</strong> Source<span class="parameter">Url</span>, 	<span class="keyword">out</span> <strong>FieldInformation</strong>[] <span class="parameter">Fields</span>, 	<span class="keyword">out</span> <strong>byte</strong>[] <span class="parameter">Stream</span> )</span></p>
<h2><strong>Parameters,</strong></h2>
<p><strong>SourceUrl:</strong><br />
A String that contains the absolute source (on the server to which the SOAP request is sent) of the document that is to be retrieved.</p>
<p><strong>Fields:</strong><br />
An array of FieldInformation objects, passed as an out parameter, that represent the fields and the corresponding field values that can be copied from the retrieved document.</p>
<p><strong>Stream:</strong><br />
An array of Bytes, passed as an out parameter, that is a base-64 representation of the retrieved document&#8217;s binary data.</p>
<p><strong>Return Value:</strong><br />
A UInt32 that returns 0 to indicate that the operation has completed. (There are also two out parameters containing an array of CopyResult objects and an array of FieldInformation objects.)</p>
<p>Below i’m providing a code for downloading a document from SharePoint Library,</p>
<p><span style="color:#008000;font-family:0;">//Copy WebService Settings</span><br />
<span style="color:#000080;"> string webUrl = “http://localhost:1000?;<br />
WSCopy.Copy copyService = new WSCopy.Copy();<br />
copyService.Url = webUrl+”/_vti_bin/copy.asmx”;<br />
copyService.Credentials = System.Net.CredentialCache.DefaultCredentials;</span></p>
<p><span style="color:#008000;font-family:0;">//Source and Destination Document URLs</span><br />
<span style="color:#000080;"> string sourceUrl = &#8220;http://localhost:1000/Shared Documents/Sample.doc&#8221;;<br />
string destinationUrl = &#8220;C:\\Documents\Sample.doc&#8221;;</span></p>
<p><span style="color:#008000;font-family:0;">//Variables for Reading metadata&#8217;s of a document</span><br />
<span style="color:#000080;"> WSCopy.FieldInformation fieldInfo = new WSCopy.FieldInformation();<br />
WSCopy.FieldInformation[] fieldInfoArray = { fieldInfo };<br />
WSCopy.CopyResult cResult1 = new WSCopy.CopyResult();<br />
WSCopy.CopyResult cResult2 = new WSCopy.CopyResult();<br />
WSCopy.CopyResult[] cResultArray = { cResult1, cResult2 };</span></p>
<p><span style="color:#008000;font-family:0;">//Receive a Document Contents  into Byte array (filecontents)</span><br />
<span style="color:#000080;"> byte[] fileContents = new Byte[4096];<br />
copyService.GetItem(sourceUrl, out fieldInfoArray, out fileContents); </span></p>
<p><span style="color:#008000;font-family:0;">//Create a new file and write contents to that document</span><br />
<span style="color:#000080;"> FileStream fStream = new FileStream(destinationUrl, FileMode.Create, FileAccess.ReadWrite);<br />
fStream.Write(fileContents, 0, fileContents.Length);<br />
fStream.Close();</span></p>
]]></content:encoded>
			<wfw:commentRss>http://ktskumar.com/blog/2009/03/08/download-document-from-sharepoint-library-using-webservice/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
