<?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, SharePoint and more... &#187; SharePoint-2010</title>
	<atom:link href="http://www.ktskumar.com/blog/tag/sp2010/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ktskumar.com</link>
	<description>more Points to Share....</description>
	<lastBuildDate>Tue, 13 Dec 2011 17:36:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Hide In-active Ribbon Controls</title>
		<link>http://www.ktskumar.com/blog/2011/04/hide-in-active-ribbon-controls/</link>
		<comments>http://www.ktskumar.com/blog/2011/04/hide-in-active-ribbon-controls/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 16:41:21 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint Tips]]></category>
		<category><![CDATA[SharePoint-2010]]></category>
		<category><![CDATA[Ribbon]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.ktskumar.com/?p=432</guid>
		<description><![CDATA[On SharePoint 2010 Pages, we can view the lot of ribbon controls (buttons, menus, labels, etc&#8230;). But all of the controls are not active for all the times. It has some reasons for disabling those controls, maybe The user doesn&#8217;t had the permissions to accesss that control, That functionality doesn&#8217;t applied for currently selected objects. On those [...]]]></description>
			<content:encoded><![CDATA[<p>On SharePoint 2010 Pages, we can view the lot of ribbon controls (buttons, menus, labels, etc&#8230;). But all of the controls are not active for all the times.</p>
<p>It has some reasons for disabling those controls, maybe</p>
<ul>
<li>The user doesn&#8217;t had the permissions to accesss that control,</li>
<li>That functionality doesn&#8217;t applied for currently selected objects.</li>
</ul>
<p>On those situations, the ribbon controls are disabled, but visible to users. Instead of diabling, how we can hide those controls. We have option with css styles.</p>
<p>The class name &#8220;.ms-cui-disabled&#8221; used to represt the in-active ribbon controls. So can just use the following style to hide the ribbon controls. </p>
<div style="color: green;">&lt;style type=&#8221;text/css&#8221;&gt;<br />
  .ms-cui-disabled<br />
 {<br />
 display:none !important;<br />
 }<br />
 &lt;/style&gt;</div>
<p>We have to apply that style in css page or add within the head tag of SharePoint masterpage.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ktskumar.com/blog/2011/04/hide-in-active-ribbon-controls/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Updating SharePoint ListItems</title>
		<link>http://www.ktskumar.com/blog/2011/03/updating-sharepoint-listitems/</link>
		<comments>http://www.ktskumar.com/blog/2011/03/updating-sharepoint-listitems/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 03:08:23 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint-2010]]></category>
		<category><![CDATA[List]]></category>
		<category><![CDATA[Server Object Model]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.ktskumar.com/?p=423</guid>
		<description><![CDATA[There are two methods available to update the List Items on SPListItem Object. SPListItem.Update(); SPListItem.SystemUpdate(); SPListItem.Update() used to update all the values in SharePoint List Item including pre-defined hidden fields. If we modified the item, that will affects the Modified Date, Modified By, Version information fields. SPList olist = oweb.Lists.TryGetList(&#8220;ListName&#8221;); SPListItem olistitem = olist.Items[1]; olistitem.Title [...]]]></description>
			<content:encoded><![CDATA[<p>There are two methods available to update the List Items on SPListItem Object.<br />
<strong>SPListItem.Update();<br />
SPListItem.SystemUpdate()</strong>;</p>
<p><strong>SPListItem.Update()</strong> used to update all the values in SharePoint List Item including pre-defined hidden fields. If we modified the item, that will affects the Modified Date, Modified By, Version information fields.</p>
<p><em><span style="color: #008000;">SPList olist = oweb.Lists.TryGetList(&#8220;ListName&#8221;);<br />
SPListItem olistitem = olist.Items[1];<br />
olistitem.Title = &#8220;Sample List Item&#8221;<br />
olistitem.Update();<br />
olist.Update();</span></em></p>
<p><strong>SPListItem.SystemUpdate()</strong> method used to update the values of the listitem without modifying the Modified Date, Modified By and Version information fields.</p>
<p><span style="color: #008000;"><em>SPList olist = oweb.Lists.TryGetList(&#8220;ListName&#8221;);<br />
SPListItem olistitem = olist.Items[1];<br />
olistitem.Title = &#8220;Sample List Item&#8221;<br />
olistitem.SystemUpdate();<br />
olist.Update();</em></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ktskumar.com/blog/2011/03/updating-sharepoint-listitems/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Restore default and List view pages</title>
		<link>http://www.ktskumar.com/blog/2011/02/restore-default-and-list-view-pages/</link>
		<comments>http://www.ktskumar.com/blog/2011/02/restore-default-and-list-view-pages/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 05:21:13 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint Daily Alerts]]></category>
		<category><![CDATA[SharePoint Tips]]></category>
		<category><![CDATA[SharePoint-2010]]></category>
		<category><![CDATA[Recyclebin]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.ktskumar.com/?p=405</guid>
		<description><![CDATA[If we accidently deleted the default.aspx and List view pages from SharePoint sites, SharePoint 2007 doesn&#8217;t provides the option to restore those pages.  We have to manually create or reset the site to &#8220;site definition&#8221; to restore those pages. But SharePoint 2010 provides the option to restore the default.aspx and List/Library view pages. After deletion , [...]]]></description>
			<content:encoded><![CDATA[<p>If we accidently deleted the default.aspx and List view pages from SharePoint sites, SharePoint 2007 doesn&#8217;t provides the option to restore those pages.  We have to manually create or reset the site to &#8220;site definition&#8221; to restore those pages.</p>
<p>But SharePoint 2010 provides the option to restore the default.aspx and List/Library view pages. After deletion , the pages are moved to recyle bin. By using recycle bin, we can restore those pages to the Site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ktskumar.com/blog/2011/02/restore-default-and-list-view-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Daily Alert &#8211; 7</title>
		<link>http://www.ktskumar.com/blog/2011/01/sharepoint-daily-alert-7/</link>
		<comments>http://www.ktskumar.com/blog/2011/01/sharepoint-daily-alert-7/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 04:37:14 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint Daily Alerts]]></category>
		<category><![CDATA[Content]]></category>
		<category><![CDATA[Content Scheduling]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint-2010]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.ktskumar.com/?p=402</guid>
		<description><![CDATA[Content Scheduling &#8211; Content can be sheduled (by timer job) to be published or unpublished at specific dates and times. Content Scheduling was avaialble only the following conditions are true, 1. Content Approval was Enabled on Versioning Settings 2. Create major and minor (draft) versions was set to Document Version History option.]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;">Content Scheduling</span></strong> &#8211; Content can be sheduled (by timer job) to be published or unpublished at specific dates and times.</p>
<p>Content Scheduling was avaialble only the following conditions are true,</p>
<p>1. <strong>Content Approval</strong> was <strong>Enabled</strong> on Versioning Settings</p>
<p>2. <strong>Create major and minor (draft)</strong> versions was set to <strong>Document Version History</strong> option.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ktskumar.com/blog/2011/01/sharepoint-daily-alert-7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SharePoint Daily Alerts &#8211; 5</title>
		<link>http://www.ktskumar.com/blog/2011/01/sharepoint-daily-alerts-5/</link>
		<comments>http://www.ktskumar.com/blog/2011/01/sharepoint-daily-alerts-5/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 16:58:23 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint Daily Alerts]]></category>
		<category><![CDATA[Client API]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint-2010]]></category>
		<category><![CDATA[SP2010 New Features]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.ktskumar.com/?p=390</guid>
		<description><![CDATA[SharePoint 2010 provides a three new Client API&#8217;s for interacting with SharePoint. .Net Managed Application Silverlight Application ECMA Script These API&#8217;s are much easier to use than already exsiting WebServices. The recomended Client API was .Net Managed Application than WebServices.]]></description>
			<content:encoded><![CDATA[<p>SharePoint 2010 provides a three new Client API&#8217;s for interacting with SharePoint.</p>
<ul>
<li><strong>.Net Managed Application</strong></li>
<li><strong>Silverlight Application</strong></li>
<li><strong>ECMA Script</strong></li>
</ul>
<p>These API&#8217;s are much easier to use than already exsiting WebServices.<br />
The recomended Client API was <strong>.Net Managed Application</strong> than WebServices.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ktskumar.com/blog/2011/01/sharepoint-daily-alerts-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ribbon Locations – 1  ( Document TAB )</title>
		<link>http://www.ktskumar.com/blog/2010/10/ribbon-locations-1/</link>
		<comments>http://www.ktskumar.com/blog/2010/10/ribbon-locations-1/#comments</comments>
		<pubDate>Sat, 30 Oct 2010 14:53:00 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint-2010]]></category>
		<category><![CDATA[Locations]]></category>
		<category><![CDATA[Ribbon]]></category>
		<category><![CDATA[TAB]]></category>

		<guid isPermaLink="false">http://www.ktskumar.com/blog/2010/10/30/ribbon-locations-for-document-tab/</guid>
		<description><![CDATA[I have searched for the Location of SharePoint Upload Ribbon button, but I haven’t got any reference for that. And finally I got the answer from ”CMDUI.XML”. So I have added the Locations and type of Controls used for SharePoint Server Ribbon Control. For Default Server Ribbon Customization Locations, browse to  http://msdn.microsoft.com/en-us/library/ee537543.aspx . Locations for [...]]]></description>
			<content:encoded><![CDATA[<p>I have searched for the Location of SharePoint Upload Ribbon button, but I haven’t got any reference for that. And finally I got the answer from ”<strong>CMDUI.XML</strong>”. So I have added the Locations and type of Controls used for SharePoint Server Ribbon Control.</p>
<p>For Default Server Ribbon Customization Locations, browse to  <a href="http://msdn.microsoft.com/en-us/library/ee537543.aspx">http://msdn.microsoft.com/en-us/library/ee537543.aspx</a> .</p>
<p>Locations for SharePoint Server Ribbon’s Document Tab,</p>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tbody>
<tr>
<td valign="top"><strong>Control Location</strong></td>
<td valign="top"><strong>Control Type</strong></td>
</tr>
<tr>
<td valign="top"><strong><span style="color: #307eb8;">Ribbon.Documents.New</span></strong></td>
<td valign="top"><strong><span style="color: #307eb8;">GROUP</span></strong></td>
</tr>
<tr>
<td valign="top"><span style="color: #307eb8;">Ribbon.Documents.New.NewDocument</span></td>
<td valign="top"><span style="color: #307eb8;">SplitButton</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #307eb8;">Ribbon.Documents.New.AddDocument</span></td>
<td valign="top"><span style="color: #307eb8;">Menu</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #307eb8;">Ribbon.Documents.New.AddDocument.Upload.Upload</span></td>
<td valign="top"><span style="background-color: #ffffff; color: #307eb8;">Button</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #307eb8;">Ribbon.Documents.New.AddDocument.Upload.UploadMultiple</span></td>
<td valign="top"><span style="color: #307eb8;">Button</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #307eb8;">Ribbon.Documents.New.NewFolder</span></td>
<td valign="top"><span style="color: #307eb8;">Button</span></td>
</tr>
<tr>
<td valign="top"> </td>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top"><strong>Ribbon.Documents.EditCheckout</strong></td>
<td valign="top"><strong>GROUP</strong></td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.EditCheckout.EditDocument</td>
<td valign="top">Button</td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.EditCheckout.CheckOut</td>
<td valign="top">Button</td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.EditCheckout.CheckIn</td>
<td valign="top">Button</td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.EditCheckout.DiscardCheckOut</td>
<td valign="top">Button</td>
</tr>
<tr>
<td valign="top"> </td>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top"><strong><span style="color: #307eb8;">Ribbon.Documents.Manage</span></strong></td>
<td valign="top"><strong><span style="color: #307eb8;">GROUP</span></strong></td>
</tr>
<tr>
<td valign="top"><span style="color: #307eb8;">Ribbon.Documents.Manage.ViewProperties</span></td>
<td valign="top"><span style="color: #307eb8;">Button</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #307eb8;">Ribbon.Documents.Manage.EditProperties</span></td>
<td valign="top"><span style="color: #307eb8;">Button</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #307eb8;">Ribbon.Documents.Manage.ViewVersions</span></td>
<td valign="top"><span style="color: #307eb8;">Button</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #307eb8;">Ribbon.Documents.Manage.ManagePermissions</span></td>
<td valign="top"><span style="color: #307eb8;">Button</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #307eb8;">Ribbon.Documents.Manage.Delete</span></td>
<td valign="top"><span style="color: #307eb8;">Button</span></td>
</tr>
<tr>
<td valign="top"> </td>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top"><strong>Ribbon.Documents.Share</strong></td>
<td valign="top"><strong>GROUP</strong></td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.Share.EmailItemLink</td>
<td valign="top">Button</td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.Share.AlertMe</td>
<td valign="top">FlyoutAnchor</td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.Share.AlertMe.Menu</td>
<td valign="top">Menu</td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.Share.AlertMe.Menu.Scope.AlertSelection</td>
<td valign="top">Button</td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.Share.AlertMe.Menu.ManageAlerts.ManageAlerts</td>
<td valign="top">Button</td>
</tr>
<tr>
<td valign="top"> </td>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top"><strong><span style="color: #307eb8;">Ribbon.Documents.Copies</span></strong></td>
<td valign="top"><strong><span style="color: #307eb8;">GROUP</span></strong></td>
</tr>
<tr>
<td valign="top"><span style="color: #307eb8;">Ribbon.Documents.Copies.Download</span></td>
<td valign="top"><span style="color: #307eb8;">Button</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #307eb8;">Ribbon.Documents.Copies.SendTo</span></td>
<td valign="top"><span style="color: #307eb8;">FlyoutAnchor</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #307eb8;">Ribbon.Documents.Copies.ManageCopies</span></td>
<td valign="top"><span style="color: #307eb8;">Button</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #307eb8;">Ribbon.Documents.Copies.GoToSourceItem</span></td>
<td valign="top"><span style="color: #307eb8;">Button</span></td>
</tr>
<tr>
<td valign="top"> </td>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top"><strong>Ribbon.Documents.Workflow</strong></td>
<td valign="top"><strong>GROUP</strong></td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.Workflow.ViewWorkflows</td>
<td valign="top">Button</td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.Workflow.Publish</td>
<td valign="top">Button</td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.Workflow.UnPublish</td>
<td valign="top">Button</td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.Workflow.Moderate</td>
<td valign="top">Button</td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.Workflow.CancelApproval</td>
<td valign="top">Button</td>
</tr>
<tr>
<td valign="top"> </td>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top"><strong><span style="color: #307eb8;">Ribbon.Documents.QuickSteps</span></strong></td>
<td valign="top"><strong><span style="color: #307eb8;">GROUP</span></strong></td>
</tr>
<tr>
<td valign="top"> </td>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top"><strong>Ribbon.Documents.FormActions</strong></td>
<td valign="top"><strong>GROUP</strong></td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.FormActions.RepairItems</td>
<td valign="top">Button</td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.FormActions.RepairAllItems</td>
<td valign="top">Button</td>
</tr>
<tr>
<td valign="top">Ribbon.Documents.FormActions.MergeDocuments</td>
<td valign="top">Button</td>
</tr>
</tbody>
</table>
<p>On Coming posts, I’ll add the Locations for Other Tabs and Groups. So Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ktskumar.com/blog/2010/10/ribbon-locations-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hide Button from SharePoint Ribbon</title>
		<link>http://www.ktskumar.com/blog/2010/10/hide-button-from-sharepoint-ribbon/</link>
		<comments>http://www.ktskumar.com/blog/2010/10/hide-button-from-sharepoint-ribbon/#comments</comments>
		<pubDate>Sat, 30 Oct 2010 09:31:00 +0000</pubDate>
		<dc:creator>Shantha Kumar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint-2010]]></category>
		<category><![CDATA[Hide]]></category>
		<category><![CDATA[Ribbon]]></category>

		<guid isPermaLink="false">http://www.ktskumar.com/blog/2010/10/30/hide-button-from-sharepoint-ribbon/</guid>
		<description><![CDATA[This post covers, how to hide the button from the Server Ribbon from SharePoint 2010, We are going to use the Feature files to hide the SharePoint 2010. First we will create a Feature file and then we’ll create a element file. Feature.xml &#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&#62; &#60;Feature xmlns=&#34;http://schemas.microsoft.com/sharepoint/&#34; &#160;&#160;&#160; Description=&#34;Remove the Button from Server Ribbon&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>This post covers, how to hide the button from the Server Ribbon from SharePoint 2010,</p>
<p>We are going to use the Feature files to hide the SharePoint 2010. First we will create a Feature file and then we’ll create a element file.</p>
<p><strong>Feature.xml</strong></p>
<p>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;   <br />&lt;Feature xmlns=&quot;<a href="http://schemas.microsoft.com/sharepoint/&quot;">http://schemas.microsoft.com/sharepoint/&quot;</a>     <br />&#160;&#160;&#160; Description=&quot;Remove the Button from Server Ribbon&quot;     <br />&#160;&#160;&#160; Id=&quot;5469fb99-2665-46f6-b659-bf6a0117a854&quot;     <br />&#160;&#160;&#160; Scope=&quot;Web&quot;     <br />&#160;&#160;&#160; Title=&quot;Hide Ribbon Button&quot;&gt;    <br />&#160; &lt;ElementManifests&gt;    <br />&#160;&#160;&#160; &lt;ElementManifest Location=&quot;Elements.xml&quot; /&gt;    <br />&#160; &lt;/ElementManifests&gt;    <br />&lt;/Feature&gt;</p>
<p>&#160;</p>
<p><strong>Elements.xml</strong></p>
<p>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;   <br />&lt;Elements xmlns=&quot;<a href="http://schemas.microsoft.com/sharepoint/&quot;">http://schemas.microsoft.com/sharepoint/&quot;</a>&gt;    <br />&#160; &lt;HideCustomAction&#160; <br />&#160;&#160;&#160;&#160;&#160; HideActionId = &quot;&lt;Location ID of Button&gt;&quot;    <br />&#160;&#160;&#160;&#160;&#160; Id = &quot;&lt;Id&gt;&quot;    <br />&#160;&#160;&#160;&#160;&#160; Location = &quot;&lt;Button Parent Location ID&gt;&quot;&gt;    <br />&#160; &lt;/HideCustomAction&gt;    <br />&lt;/Elements&gt;</p>
<p>&#160;</p>
<p>There was a HideCustomAction element used to hide / remove the button from Server Ribbon Control. If we want to remove particular Button / Group / Tab we have to specify the respective Button’s Location ID on HideActionId attribute.</p>
<p>HideActionId &#8211; Specifies the Location ID of the custom action to hide</p>
<p>Location &#8211; Specifies the Parent location Id of the custom action to hide.</p>
<p>By using HideCustomAction, we can hide / remove the Button, Group, Tab.</p>
<p><strong>Example</strong></p>
<p>For example I have provided a element.xml for hiding the Upload Multiple button from the Document Library.</p>
<p><strong>Elements.xml</strong></p>
<p>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;   <br />&lt;Elements xmlns=&quot;<a href="http://schemas.microsoft.com/sharepoint/&quot;">http://schemas.microsoft.com/sharepoint/&quot;</a>&gt;    <br />&#160; &lt;HideCustomAction&#160; <br />&#160;&#160;&#160;&#160;&#160; HideActionId = &quot;Ribbon.Documents.New.AddDocument.Menu.Upload.UploadMultiple&quot;    <br />&#160;&#160;&#160;&#160;&#160; Id = &quot;RemoveRibbonUploadMultiple&quot;    <br />&#160;&#160;&#160;&#160;&#160; Location = &quot;CommandUI.Ribbon&quot;&gt;    <br />&#160; &lt;/HideCustomAction&gt;    <br />&lt;/Elements&gt;</p>
<p>The above xml file, used to remove the <strong>Upload Multiple Documents </strong>from the Server ribbon on Document Libraries.</p>
<p>I have added the code in codplex, <a title="http://iotapsp.codeplex.com/" href="http://iotapsp.codeplex.com/">http://iotapsp.codeplex.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ktskumar.com/blog/2010/10/hide-button-from-sharepoint-ribbon/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://www.ktskumar.com/blog/2009/11/whats-new-in-sharepoint-2010-3/</link>
		<comments>http://www.ktskumar.com/blog/2009/11/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 FilesCommon FilesMicrosoft SharedWeb Server Extensions14 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 FilesCommon FilesMicrosoft SharedWeb Server Extensions14 instead of folder 12.</p>
<p><a href="http://www.ktskumar.com/wp-content/uploads/2009/11/image.png"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" src="http://www.ktskumar.com/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://www.ktskumar.com/wp-content/uploads/2009/11/image1.png"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" src="http://www.ktskumar.com/wp-content/uploads/2009/11/image_thumb1.png" border="0" alt="image" width="363" height="293" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ktskumar.com/blog/2009/11/whats-new-in-sharepoint-2010-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What&#8217;s New in SharePoint 2010 &#8211; 2 (SharePoint Management Shell)</title>
		<link>http://www.ktskumar.com/blog/2009/11/whats-new-in-sharepoint-2010-2/</link>
		<comments>http://www.ktskumar.com/blog/2009/11/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 [...]]]></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://www.ktskumar.com/blog/2009/11/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://www.ktskumar.com/blog/2009/10/whats-new-in-sharepoint-2010-1-spalert/</link>
		<comments>http://www.ktskumar.com/blog/2009/10/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 [...]]]></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://www.ktskumar.com/blog/2009/10/whats-new-in-sharepoint-2010-1-spalert/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

