<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEIBRXg8fSp7ImA9WhBbFE4.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151</id><updated>2013-05-13T14:45:54.675+05:30</updated><category term="case study" /><category term="Taxanomy" /><category term="Sharepoint 2010 Features" /><category term="SharePoint Packages" /><category term="Performance" /><category term="Architecture" /><category term="Infrastructure" /><category term="Recurring Events" /><category term="SharePoint Search" /><category term="Visio" /><category term="Customization" /><category term="Webpart" /><category term="SkyDrive Pro" /><category term="Wall" /><category term="SharePoint 2013" /><category term="SharePoint 365" /><category term="Interview Questions" /><category term="Theme" /><category term="CoreResultsWebPart" /><category term="Welcome" /><category term="C#" /><category term="oAuth" /><category term="Excel Services" /><category term="SharePoint Applications" /><category term="Tip" /><category term="infopath" /><category term="SharePoint WebParts" /><category term="SPFolder" /><category term="Sharepoint 2010" /><category term="12 Hive" /><category term="SharePoint Object Model" /><category term="Branding" /><category term="Pre SharePoint 2010" /><category term="Facebook" /><category term="site templates" /><category term="Cloud" /><title>PointSharePoint | The SharePoint Blog</title><subtitle type="html">All things SharePoint!
This blog specializes in Microsoft SharePoint technologies, including web parts, development, configuration, customization, and best practices</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.pointsharepoint.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Sharepoint Experts</name><uri>http://www.blogger.com/profile/16637583796222700231</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp3.blogger.com/_f37ChdWWJqo/R9j6N43KvFI/AAAAAAAAAAM/4vUDsw4sx4c/S220/people-ready-portal-event-119419635683775-3-thumbnail.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>113</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/pointsharepoint" /><feedburner:info uri="pointsharepoint" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>pointsharepoint</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/pointsharepoint" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fpointsharepoint" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><entry gd:etag="W/&quot;DUIARHgycSp7ImA9WhBTFEQ.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-193780343938973025</id><published>2013-02-10T17:27:00.001+05:30</published><updated>2013-02-10T17:29:05.699+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-10T17:29:05.699+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SkyDrive Pro" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013" /><title>SharePoint 2013 &amp; SkyDrive(Pro)</title><content type="html">SkyDive Pro in SharePoint 2013 has nothing to do with &lt;a href="http://skydrive.com/"&gt;SkyDrive.com&lt;/a&gt;. Do not worry, nothing will go to Microsoft's server or users personal SkyDrive accounts.&lt;br /&gt;
&lt;br /&gt;
SkyDrive Pro, while being your MySite Documents library, is also the name of the technology that syncs SharePoint 2013 to your desktop.
&lt;br /&gt;
&lt;br /&gt;
The desktop sync works like original SkyDrive with an entry in favorites of windows explorer. You can have multiple libraries synced to your desktop (now drag and drop documents).&lt;br /&gt;
&lt;br /&gt;
References&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?List=56f96349-3bb6-4087-94f4-7f95ff4ca81f&amp;amp;ID=388&amp;amp;source=www.pointsharepoint.com" target="_blank"&gt;Todd Klindt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=gG4txO6V78Y:2hVoLKK7HOA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=gG4txO6V78Y:2hVoLKK7HOA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=gG4txO6V78Y:2hVoLKK7HOA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=gG4txO6V78Y:2hVoLKK7HOA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=gG4txO6V78Y:2hVoLKK7HOA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/gG4txO6V78Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/193780343938973025/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2013/02/sharepoint-2013-skydrive.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/193780343938973025?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/193780343938973025?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/gG4txO6V78Y/sharepoint-2013-skydrive.html" title="SharePoint 2013 &amp; SkyDrive(Pro)" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2013/02/sharepoint-2013-skydrive.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8MQXo-fyp7ImA9WhBTFE8.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-2105848475203304502</id><published>2013-02-09T21:01:00.000+05:30</published><updated>2013-02-09T21:01:20.457+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-09T21:01:20.457+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Taxanomy" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Search" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013" /><title>Cross-site publishing in SharePoint 2013</title><content type="html">&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
The great site barrier for content in SharePoint has been
the pivot for development projects for long. Ranging from custom event
handlers, custom timer jobs, even custom windows services etc. to harvest data
from cross sites have been common talk. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
And then SharePoint 2013 walks in like a boss and turns off
the switch on all of above. The question is how this fits with your needs and
where/how can you avoid custom code?&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
A simple example can be when you want to publish the content
secured behind your intranet to extranet or to the internet site. With this
feature you can pull news/blog entries from the company’s intranet and publish
them on your public website. This will act like a passive hot link to the item
on your secured site with the refresh rate dependent on the search crawl.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
Basics&lt;/h4&gt;
&lt;div class="MsoNormal"&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
There are a few logical components to consider&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="text-indent: -18pt;"&gt;An authoring site is where content is created
and hosted&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Symbol; text-indent: -18pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-indent: -18pt;"&gt;A catalog is an attribute that you can add to a
list or a library in the authoring site. Marking a list or a library as a
catalog makes the content easily accessible to other site collections.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="text-indent: -18pt;"&gt;Search is the engine/glue that connects your
catalog to a publishing site.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="text-indent: -18pt;"&gt;The term store holds metadata terms that are
used to organize content for publishing on target sites.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="text-indent: -18pt;"&gt;A publishing site is where visitors go to see
and read content.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;h4&gt;
&lt;span style="text-indent: -24px;"&gt;Limitation&lt;/span&gt;&lt;/h4&gt;
&lt;div class="MsoNormal"&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
The content which can be indexed is the requirement for
cross site publishing. The files (images, documents) still need to be handled traditionally.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
Benefits of Using Cross Site Publishing&lt;/h4&gt;
&lt;div class="MsoNormal"&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpFirst" style="mso-list: l1 level1 lfo3; text-indent: -18.0pt;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="text-indent: -18pt;"&gt;Site architectures will have a broader canvas (Do
remember to plan the assets).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="text-indent: -18pt;"&gt;Allows content to be shared anonymously from
intranets/extranets&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Symbol; text-indent: -18pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-indent: -18pt;"&gt;Can be used across site collections and even across
farms.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Symbol; text-indent: -18pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-indent: -18pt;"&gt;Separates content authoring from branding and
rendering , avoids content duplication.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
References&lt;br /&gt;&lt;div class="MsoNormal"&gt;
&lt;a href="http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=1038" style="text-indent: -18pt;"&gt;Official
SharePoint team blog&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Symbol; text-indent: -18pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/jj163225(v=office.15).aspx" style="text-indent: -18pt;"&gt;MSDN&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpLast" style="mso-list: l2 level1 lfo1; text-indent: -18.0pt;"&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=OabuKKZDkbQ:PJxQpcwRdbM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=OabuKKZDkbQ:PJxQpcwRdbM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=OabuKKZDkbQ:PJxQpcwRdbM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=OabuKKZDkbQ:PJxQpcwRdbM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=OabuKKZDkbQ:PJxQpcwRdbM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/OabuKKZDkbQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/2105848475203304502/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2013/02/cross-site-publishing-in-sharepoint-2013.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/2105848475203304502?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/2105848475203304502?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/OabuKKZDkbQ/cross-site-publishing-in-sharepoint-2013.html" title="Cross-site publishing in SharePoint 2013" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2013/02/cross-site-publishing-in-sharepoint-2013.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEFQXc8eCp7ImA9WhJRFU0.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-1656450576008752017</id><published>2012-07-17T11:26:00.002+05:30</published><updated>2012-07-17T11:26:50.970+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-17T11:26:50.970+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013" /><title>SharePoint 2013 Top 10 New Features</title><content type="html">From &lt;a href="http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=568" target="_blank"&gt;Joel Oleson's Blog&lt;/a&gt;, SharePoint 2013 looks very promising!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=DuWRihIpxrI:ymy3YJzJ7Tc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=DuWRihIpxrI:ymy3YJzJ7Tc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=DuWRihIpxrI:ymy3YJzJ7Tc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=DuWRihIpxrI:ymy3YJzJ7Tc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=DuWRihIpxrI:ymy3YJzJ7Tc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/DuWRihIpxrI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/1656450576008752017/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2012/07/sharepoint-2013-top-10-new-features.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/1656450576008752017?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/1656450576008752017?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/DuWRihIpxrI/sharepoint-2013-top-10-new-features.html" title="SharePoint 2013 Top 10 New Features" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2012/07/sharepoint-2013-top-10-new-features.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYEQH49eSp7ImA9WhVVEEk.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-3284923433993004907</id><published>2012-05-03T17:25:00.000+05:30</published><updated>2012-05-03T17:25:01.061+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-03T17:25:01.061+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions" /><title>Fake CVs : it's a big problem</title><content type="html">A fast growing technology/development&amp;nbsp;platform&amp;nbsp;like SharePoint will always face the talent crunch. The simple principle of demand and supply in recent times have made the&amp;nbsp;SharePoint&amp;nbsp;developer a hot commodity, this puts pressure on companies which&amp;nbsp;doles&amp;nbsp;out extra dough as compared to a similar experienced developer.&lt;br /&gt;
&lt;br /&gt;
All this has been&amp;nbsp;attracting low lives who will fake their CVs and their salary information to secure that lucrative job. Landing a job is easier, trouble starts&amp;nbsp;afterwards&amp;nbsp;when expectations are higher than their calibre, no amount of text mugging or tech talk will help them in getting the task done. Two&amp;nbsp;attributes&amp;nbsp;will clearly suffer i.e. time and quality. There is cost involved too but by the time the hole is identified, the damage of time and quality would be irreparable.&lt;br /&gt;
&lt;br /&gt;
Switching the&amp;nbsp;resource&amp;nbsp;immediately&amp;nbsp;is the best solution otherwise the&amp;nbsp;technology has to take all the blame later.&lt;br /&gt;
&lt;br /&gt;
From my experience, following checklist should ensure a credible technical screening:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Pseudo code for a&amp;nbsp;variety&amp;nbsp;of&amp;nbsp;scenarios&amp;nbsp;should be discussed on paper to get the candidate's grasp on technology. In&amp;nbsp;SharePoint it means the API.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Just talking topics and basics of terms is not at all sufficient. Better ask them about a recent challenge that you have faced, the response will tell about their depth of knowledge and experience. Talking about topics is once thing a fraudster will&amp;nbsp;prepare best.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Ignore Microsoft certification like MCP, MCTS etc. Anybody or everybody can get one easily.&lt;/li&gt;
&lt;li&gt;It goes mainly for HR, instead of asking for salary slips ask for last few years income tax return. It's so easy to forge a computer generated slip than it is to forge a tax return.&lt;/li&gt;
&lt;li&gt;The professional background checking company are the most lazy of lot. A couple of calls to landline of previous company should be enough. In a few instances in India, I have seen people staging these too with their previous managers, so don't always trust the number given by them!&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Hope it helps somebody somewhere. It's far easier to train a&amp;nbsp;technical&amp;nbsp;guy in a technology than hiring a poser with high expectations.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=XfxOssvC48c:8jxQMgPXY2U:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=XfxOssvC48c:8jxQMgPXY2U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=XfxOssvC48c:8jxQMgPXY2U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=XfxOssvC48c:8jxQMgPXY2U:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=XfxOssvC48c:8jxQMgPXY2U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/XfxOssvC48c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/3284923433993004907/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2012/05/fake-cvs-its-big-problem.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/3284923433993004907?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/3284923433993004907?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/XfxOssvC48c/fake-cvs-its-big-problem.html" title="Fake CVs : it's a big problem" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2012/05/fake-cvs-its-big-problem.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkANQn86eSp7ImA9WhRRGU4.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-3964798844241341173</id><published>2011-12-03T22:04:00.001+05:30</published><updated>2011-12-03T22:16:33.111+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-03T22:16:33.111+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Packages" /><category scheme="http://www.blogger.com/atom/ns#" term="site templates" /><title>Saving Site as a Template Results in an Error in SharePoint 2010</title><content type="html">&amp;nbsp;When you try to save a template in SharePoint 2010, you may receive an error at Microsoft.SharePoint.SPSolutionExporter.ExportWebToGallery where the system fails to upload the created solution in solution gallery.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;If you receive the Runtime error, first disable custom errors in application web.config. More info &lt;a href="http://social.technet.microsoft.com/Forums/en/sharepoint2010setup/thread/3f0eb86f-9d5d-44dc-bb90-97129104ac32"&gt;here&lt;/a&gt;..

&lt;br /&gt;
&lt;br /&gt;
To find the cause of problem, try running the command from Powershell by which you can trace ULS log.&lt;br /&gt;
$Web=Get-SPWeb http://site&lt;br /&gt;
$Web.SaveAsTemplate("Name","Title","Description",1)&lt;br /&gt;
&lt;br /&gt;
The most common error is the duplicate feature folder in farm's 14 hive. If you have saved a site with same name anywhere in the site, try retracting the solution first. As soon as the feature folder is available again, the template will be saved/copied&amp;nbsp;successfully.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=let9CKRS_iI:kCZ7565Mi64:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=let9CKRS_iI:kCZ7565Mi64:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=let9CKRS_iI:kCZ7565Mi64:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=let9CKRS_iI:kCZ7565Mi64:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=let9CKRS_iI:kCZ7565Mi64:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/let9CKRS_iI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/3964798844241341173/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2011/12/saving-site-as-template-results-in.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/3964798844241341173?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/3964798844241341173?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/let9CKRS_iI/saving-site-as-template-results-in.html" title="Saving Site as a Template Results in an Error in SharePoint 2010" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2011/12/saving-site-as-template-results-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8EQXY-eyp7ImA9WhdWFEw.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-8721759346789957550</id><published>2011-09-07T21:22:00.001+05:30</published><updated>2011-09-07T21:23:20.853+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-07T21:23:20.853+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Search" /><category scheme="http://www.blogger.com/atom/ns#" term="Tip" /><category scheme="http://www.blogger.com/atom/ns#" term="CoreResultsWebPart" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Object Model" /><title>How to override Core Results Web Part's limit of 50 results per page?</title><content type="html">By default "Core Results Web Part" can result a maximum of 50 results. But grouping results require as many items as per requirement. To achieve this, we need to create our own&amp;nbsp;CoreResults Web Part. The following code snippet help to achieve that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="csharp" name="code"&gt;public class cvsearch : CoreResultsWebPart
    {
        protected override XPathNavigator GetXPathNavigator(string viewPath)
        {
            QueryManager queryManager = SharedQueryManager.GetInstance(Page).QueryManager;
            queryManager[0].ItemsPerPage = 100;
            XmlDocument xmlDocument = queryManager.GetResults(queryManager[0]);
            return xmlDocument.CreateNavigator();
        }
    }
&lt;/pre&gt;
&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=2jOYOx13Is0:xXEzXXGyNUE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=2jOYOx13Is0:xXEzXXGyNUE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=2jOYOx13Is0:xXEzXXGyNUE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=2jOYOx13Is0:xXEzXXGyNUE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=2jOYOx13Is0:xXEzXXGyNUE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/2jOYOx13Is0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/8721759346789957550/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2011/09/hot-to-override-core-results-web-parts.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/8721759346789957550?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/8721759346789957550?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/2jOYOx13Is0/hot-to-override-core-results-web-parts.html" title="How to override Core Results Web Part's limit of 50 results per page?" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2011/09/hot-to-override-core-results-web-parts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04NRHg7cSp7ImA9WhdXF00.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-1279129941281289053</id><published>2011-08-30T16:29:00.000+05:30</published><updated>2011-08-30T16:29:55.609+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-30T16:29:55.609+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SPFolder" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Object Model" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>How to get the folder of SPListItem?</title><content type="html">Need to get the item's parent folder in an event/feature receiver? The code snippet below seems to be the most practical way to do that.

&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="csharp" name="code"&gt;foreach(SPListItem item in Items)
{
    SPFile fItem= item.Web.GetFile(item.Url);
    SPFolder folder = fItem.ParentFolder;
}
&lt;/pre&gt;
&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=NZjNzL2DvTA:X5mUeQrltWA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=NZjNzL2DvTA:X5mUeQrltWA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=NZjNzL2DvTA:X5mUeQrltWA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=NZjNzL2DvTA:X5mUeQrltWA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=NZjNzL2DvTA:X5mUeQrltWA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/NZjNzL2DvTA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/1279129941281289053/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2011/08/how-to-get-in-which-folder-of.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/1279129941281289053?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/1279129941281289053?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/NZjNzL2DvTA/how-to-get-in-which-folder-of.html" title="How to get the folder of SPListItem?" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2011/08/how-to-get-in-which-folder-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ECQ3g-fip7ImA9WhdSFU8.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-7246896389102181750</id><published>2011-07-24T23:17:00.001+05:30</published><updated>2011-07-24T23:17:42.656+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-24T23:17:42.656+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Object Model" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint WebParts" /><category scheme="http://www.blogger.com/atom/ns#" term="Recurring Events" /><title>How to get recurrence events? For Today and for this Month?</title><content type="html">SharePoint provides powerful calendar object model support for developers to leverage on. As it&amp;nbsp;suffers&amp;nbsp;from the lack of kickass documentation, one gets used to it with&amp;nbsp;practice.&lt;br /&gt;
&lt;br /&gt;
Recurring events are such. The major task with such events is to query them correctly so as to avoid in code checks which can burden the web part's performance.So use SpQuery properties correctly.&lt;br /&gt;
&lt;br /&gt;
For example, to get all the recurrence events for this month:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="csharp" name="code"&gt;//Get the first day of the Month
                DateTime caldate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
                SPQuery query = new SPQuery();
                //Check the &lt;month&gt; tag, that's important to retrive a month of events including the recurrence one
                query.Query = "&lt;where&gt;&lt;daterangesoverlap&gt;&lt;fieldref name="\&amp;quot;EventDate\&amp;quot;"&gt;&lt;fieldref name="\&amp;quot;EndDate\&amp;quot;"&gt;&lt;fieldref name="\&amp;quot;RecurrenceID\&amp;quot;"&gt;&lt;value type="\&amp;quot;DateTime\&amp;quot;"&gt;&lt;month&gt;&lt;/month&gt;&lt;/value&gt;&lt;/fieldref&gt;&lt;/fieldref&gt;&lt;/fieldref&gt;&lt;/daterangesoverlap&gt;&lt;/where&gt;";
                query.ExpandRecurrence = true;
                //feed the month's first day to query
                query.CalendarDate = caldate;
                //fire the query to get list of items
                SPListItemCollection items = lst.GetItems(qry);
&lt;/month&gt;&lt;/pre&gt;
&lt;br /&gt;
As a second example, to get all the recurrence events for today&lt;br /&gt;
&lt;pre class="csharp" name="code"&gt;//Get the date for today
                DateTime caldate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
                SPQuery query = new SPQuery();
                //Check the &lt;today&gt; tag, that's important to retrive all events including the recurrence one for today
                query.Query = "&lt;where&gt;&lt;daterangesoverlap&gt;&lt;fieldref name="\&amp;quot;EventDate\&amp;quot;"&gt;&lt;fieldref name="\&amp;quot;EndDate\&amp;quot;"&gt;&lt;fieldref name="\&amp;quot;RecurrenceID\&amp;quot;"&gt;&lt;value type="\&amp;quot;DateTime\&amp;quot;"&gt;&lt;today&gt;&lt;/today&gt;&lt;/value&gt;&lt;/fieldref&gt;&lt;/fieldref&gt;&lt;/fieldref&gt;&lt;/daterangesoverlap&gt;&lt;/where&gt;";
                query.ExpandRecurrence = true;
                //feed the month's first day to query
                query.CalendarDate = caldate;
                //fire the query to get list of items
                SPListItemCollection items = lst.GetItems(qry);
&lt;/today&gt;&lt;/pre&gt;
&lt;br /&gt;
So if the dates are correct and CAML are well formed, we get our results correctly.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=05v8VBhRXTI:CgPA1_x2qps:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=05v8VBhRXTI:CgPA1_x2qps:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=05v8VBhRXTI:CgPA1_x2qps:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=05v8VBhRXTI:CgPA1_x2qps:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=05v8VBhRXTI:CgPA1_x2qps:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/05v8VBhRXTI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/7246896389102181750/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2011/07/how-to-get-recurrence-events-for-today.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/7246896389102181750?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/7246896389102181750?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/05v8VBhRXTI/how-to-get-recurrence-events-for-today.html" title="How to get recurrence events? For Today and for this Month?" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2011/07/how-to-get-recurrence-events-for-today.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYGSXg_fyp7ImA9WhZaEko.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-3840523265098826308</id><published>2011-06-28T21:50:00.002+05:30</published><updated>2011-06-28T21:52:08.647+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-28T21:52:08.647+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 365" /><category scheme="http://www.blogger.com/atom/ns#" term="Infrastructure" /><title>SharePoint on Cloud</title><content type="html">&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'segoe ui', sans-serif;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; line-height: 18px;"&gt;SharePoint 365 is here! Now that's an edge.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'segoe ui', sans-serif;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; line-height: 18px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'segoe ui', sans-serif;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; line-height: 18px;"&gt;From the SharePoint &lt;a href="http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=985"&gt;Blog&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'segoe ui', sans-serif;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; line-height: 18px;"&gt;Whether you’re a small business or large enterprise the best way to learn about a new product offering like Office 365 is to experience it for yourself. From there it’s easy to build a plan that fits your business needs and make it your own.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote dir="ltr" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: Arial; font-size: 11px; line-height: 18px; margin-right: 0px;"&gt;&lt;div&gt;&lt;span style="font-family: symbol; font-size: 10pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'times new roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'segoe ui', sans-serif; font-size: 10pt;"&gt;Try it out -&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'segoe ui', sans-serif; font-size: 10pt;"&gt;If you didn’t sign up for the beta back in April I would check out the Office 365 site and&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.microsoft.com/en-us/office365/how-to-get-office365.aspx#fbid=4ABhxwI6pBq" style="text-decoration: none !important; white-space: nowrap;" target="_blank"&gt;&lt;span style="font-family: 'segoe ui', sans-serif; font-size: 10pt;"&gt;try it&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: 'segoe ui', sans-serif; font-size: 10pt;"&gt;&amp;nbsp;out&amp;nbsp;today.&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote dir="ltr" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: Arial; font-size: 11px; line-height: 18px; margin-right: 0px;"&gt;&lt;div&gt;&lt;span style="font-family: symbol; font-size: 10pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'times new roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'segoe ui', sans-serif; font-size: 10pt;"&gt;Develop a migration strategy and plan -&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'segoe ui', sans-serif; font-size: 10pt;"&gt;There’s an immediate cost benefit to be gained by moving all your My Sites, Team Sites and Intranet Sites to SharePoint Online and the&lt;span class="Apple-style-span" style="color: #4c4c4c;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://office.microsoft.com/en-us/sharepoint-online-enterprise-help/sharepoint-online-planning-guide-for-office-365-for-enterprises-HA101988931.aspx" style="color: rgb(255, 166, 21) !important; text-decoration: none !important; white-space: nowrap;" target="_blank"&gt;&lt;span style="font-family: 'segoe ui', sans-serif; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;SharePoint Online planning guide for Office 365&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: 'segoe ui', sans-serif; font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="color: #4c4c4c;"&gt;&amp;nbsp;&lt;/span&gt;will help you get started.&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote dir="ltr" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: Arial; font-size: 11px; line-height: 18px; margin-right: 0px;"&gt;&lt;div style="margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: symbol; font-size: 10pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'times new roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'segoe ui', sans-serif; font-size: 10pt;"&gt;Customize and Extend with business solutions -&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'segoe ui', sans-serif; font-size: 10pt;"&gt;Simplifying routine tasks using online forms and workflows is a great place to begin and for developers the&lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4387e030-73dc-48e7-ac95-abc043b9335a" style="text-decoration: none !important; white-space: nowrap;" target="_blank"&gt;&lt;span style="font-family: 'segoe ui', sans-serif; font-size: 10pt;"&gt;SharePoint Online Developers Guide&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: 'segoe ui', sans-serif; font-size: 10pt;"&gt;&amp;nbsp;will help you quickly build simple applications and extensions tailored to your business.&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=XiK14c2KUGY:50xCmGONHAQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=XiK14c2KUGY:50xCmGONHAQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=XiK14c2KUGY:50xCmGONHAQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=XiK14c2KUGY:50xCmGONHAQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=XiK14c2KUGY:50xCmGONHAQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/XiK14c2KUGY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/3840523265098826308/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2011/06/sharepoint-on-cloud.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/3840523265098826308?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/3840523265098826308?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/XiK14c2KUGY/sharepoint-on-cloud.html" title="SharePoint on Cloud" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2011/06/sharepoint-on-cloud.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMARno4eip7ImA9WhZUGEQ.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-4032902769735393576</id><published>2011-06-12T22:20:00.000+05:30</published><updated>2011-06-12T22:20:47.432+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-12T22:20:47.432+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tip" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance" /><title>How long a particular piece of code took to execute?</title><content type="html">The Stopwatch class under the System.Diagnostics namespace is the key. The Stopwatch class makes it easy to use the high resolution timer in your code.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: verdana, sans-serif; font-size: 17px; line-height: 24px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style="font-size: 15px; line-height: normal; margin-bottom: 12px; margin-left: 10px; margin-right: 10px; margin-top: 0px; padding-bottom: 6px; padding-left: 0px; padding-right: 0px; padding-top: 6px;"&gt;&lt;i style="color: green; font-style: normal;"&gt;        // Create new stopwatch&lt;/i&gt;
 Stopwatch stopwatch = new &lt;u style="font-weight: 700;"&gt;Stopwatch&lt;/u&gt;();
 &lt;i style="color: green; font-style: normal;"&gt;// Begin timing&lt;/i&gt;
 stopwatch.Start();
 &lt;i style="color: green; font-style: normal;"&gt;// Do something&lt;/i&gt;
        &lt;i style="color: green; font-style: normal;"&gt;// Code Here&lt;/i&gt;
 &lt;i style="color: green; font-style: normal;"&gt;// Stop timing&lt;/i&gt;
 stopwatch.Stop();
 &lt;i style="color: green; font-style: normal;"&gt;// Write result&lt;/i&gt;
 Console.WriteLine("Time elapsed: {0}",stopwatch.Elapsed);&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=Bxd7IodcaTo:4j47rTyl54g:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=Bxd7IodcaTo:4j47rTyl54g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=Bxd7IodcaTo:4j47rTyl54g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=Bxd7IodcaTo:4j47rTyl54g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=Bxd7IodcaTo:4j47rTyl54g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/Bxd7IodcaTo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/4032902769735393576/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2011/06/how-long-particular-piece-of-code-took.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/4032902769735393576?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/4032902769735393576?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/Bxd7IodcaTo/how-long-particular-piece-of-code-took.html" title="How long a particular piece of code took to execute?" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2011/06/how-long-particular-piece-of-code-took.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQGQX84eCp7ImA9WhZUFkw.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-5933206364896898296</id><published>2011-06-09T16:15:00.000+05:30</published><updated>2011-06-09T16:15:20.130+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-09T16:15:20.130+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Taxanomy" /><category scheme="http://www.blogger.com/atom/ns#" term="Tip" /><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint 2010 Features" /><title>The Taxonomy feature (Feature ID “73EF14B1-13A9-416b-A9B5-ECECA2B0604C”) has not been activated</title><content type="html">Use the following command to activate the farm level "Taxanomy Feature" on your SharePoint 2010 farm before you&amp;nbsp;try to add a custom column of the Managed Metadata type.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;STSADM -o activatefeature -id 73EF14B1-13A9-416b-A9B5-ECECA2B0604C -url http://&amp;lt;ServerName&amp;gt;&lt;/blockquote&gt;&amp;lt;ServerName&amp;gt; is the name of the server hosting SharePoint.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=dMomhRDbO3I:J_tU_-eOGgI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=dMomhRDbO3I:J_tU_-eOGgI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=dMomhRDbO3I:J_tU_-eOGgI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=dMomhRDbO3I:J_tU_-eOGgI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=dMomhRDbO3I:J_tU_-eOGgI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/dMomhRDbO3I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/5933206364896898296/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2011/06/taxonomy-feature-feature-id-73ef14b1.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/5933206364896898296?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/5933206364896898296?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/dMomhRDbO3I/taxonomy-feature-feature-id-73ef14b1.html" title="The Taxonomy feature (Feature ID “73EF14B1-13A9-416b-A9B5-ECECA2B0604C”) has not been activated" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2011/06/taxonomy-feature-feature-id-73ef14b1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEBSXc-fSp7ImA9WhZUFk0.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-8329846505373601303</id><published>2011-06-09T14:07:00.000+05:30</published><updated>2011-06-09T14:07:38.955+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-09T14:07:38.955+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tip" /><category scheme="http://www.blogger.com/atom/ns#" term="Webpart" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Object Model" /><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance" /><title>SharePoint, Query &amp; Large Result Set</title><content type="html">SharePoint Server 2010 provides a class titled "ContentIterator", We can use it to query on lists with large number of rows.&lt;br /&gt;
We should consider using this class if our query returns more than&amp;nbsp;5000 items. The ContentIterator divides the list into batches&amp;nbsp;and runs the query against one batch of list data at a time. For example&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
protected void OnContentIterator(object sender, EventArgs args)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;SPQuery listQuery = new SPQuery();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;listQuery.Query = "&amp;lt; Query &amp;gt;";&lt;br /&gt;
&amp;nbsp; &amp;nbsp; SPList list = SPContext.Current.Web.Lists["List"];&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ContentIterator iterator = new ContentIterator();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; iterator.ProcessListItems(list,listQuery,ProcessItem,ProcessError);&lt;br /&gt;
}&lt;br /&gt;
public bool ProcessError(SPListItem item, Exception e)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp;// Process the error&lt;br /&gt;
&amp;nbsp; &amp;nbsp;return true;&lt;br /&gt;
}&lt;br /&gt;
public void ProcessItem(SPListItem item)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp;// Process the item&lt;br /&gt;
}&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=WePHbx2Jd70:9HgYD4l9UXc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=WePHbx2Jd70:9HgYD4l9UXc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=WePHbx2Jd70:9HgYD4l9UXc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=WePHbx2Jd70:9HgYD4l9UXc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=WePHbx2Jd70:9HgYD4l9UXc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/WePHbx2Jd70" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/8329846505373601303/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2011/06/sharepoint-query-large-result-set.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/8329846505373601303?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/8329846505373601303?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/WePHbx2Jd70/sharepoint-query-large-result-set.html" title="SharePoint, Query &amp; Large Result Set" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2011/06/sharepoint-query-large-result-set.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQNRn4_eyp7ImA9WhZVGE8.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-3546616034333028752</id><published>2011-05-31T11:09:00.000+05:30</published><updated>2011-05-31T11:09:57.043+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-31T11:09:57.043+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Architecture" /><category scheme="http://www.blogger.com/atom/ns#" term="Visio" /><title>Visio Stencils for SharePoint 2010</title><content type="html">On&amp;nbsp;John Chapman's &lt;a href="http://www.johnchapman.name/visio-stencils-for-sharepoint-2010/"&gt;blog&lt;/a&gt;, he has&amp;nbsp;compiled the graphics of SharePoint 2010 for using in Visio!&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-609d0c85603cf946.office.live.com/embedicon.aspx/Public/SharePoint-Visio-Stencils.zip" style="background-color: #fcfcfc; height: 115px; padding: 0; width: 98px;" title="Preview"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;a href="http://cid-609d0c85603cf946.office.live.com/self.aspx/Public/SharePoint-Visio-Stencils.zip"&gt;Download&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Please note: The stencils may not have all SharePoint icons and graphics, but they have the majority of them. Also, some stencil graphics have been named while others have not been.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=SGvr3etzxhI:9seDZsSqMBg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=SGvr3etzxhI:9seDZsSqMBg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=SGvr3etzxhI:9seDZsSqMBg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=SGvr3etzxhI:9seDZsSqMBg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=SGvr3etzxhI:9seDZsSqMBg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/SGvr3etzxhI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/3546616034333028752/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2011/05/visio-stencils-for-sharepoint-2010.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/3546616034333028752?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/3546616034333028752?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/SGvr3etzxhI/visio-stencils-for-sharepoint-2010.html" title="Visio Stencils for SharePoint 2010" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2011/05/visio-stencils-for-sharepoint-2010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8DRn88fCp7ImA9WhZTF0o.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-6338834753840440992</id><published>2011-03-22T11:50:00.001+05:30</published><updated>2011-03-22T11:51:17.174+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-22T11:51:17.174+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Applications" /><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint 2010" /><title>Royal Mail turns to Microsoft SharePoint 2010 for Help</title><content type="html">Microsoft SharePoint 2010 has been installed by the Royal Mail to help it reduce outgoings and improve its IT infrastructure.&lt;br /&gt;
&lt;br /&gt;
The move is part of a "rapid modernisation" of postal services to help fend off increased competition and the threat of privatisation.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Furthermore, the company now has a scalable solution to help it pay for what it uses, while having Microsoft SharePoint 2010 hosted off-site. &lt;a href="http://www.outsourcery.co.uk/news/?story=royal-mail-turns-to-microsoft-sharepoint-2010-to&amp;amp;id=2319"&gt;Source...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=CXe15FU6w_c:wcvYuBHdRyA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=CXe15FU6w_c:wcvYuBHdRyA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=CXe15FU6w_c:wcvYuBHdRyA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=CXe15FU6w_c:wcvYuBHdRyA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=CXe15FU6w_c:wcvYuBHdRyA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/CXe15FU6w_c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/6338834753840440992/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2011/03/royal-mail-turns-to-microsoft.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/6338834753840440992?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/6338834753840440992?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/CXe15FU6w_c/royal-mail-turns-to-microsoft.html" title="Royal Mail turns to Microsoft SharePoint 2010 for Help" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2011/03/royal-mail-turns-to-microsoft.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8ASX4ycSp7ImA9Wx9WGUU.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-5256844738119717351</id><published>2011-01-26T01:17:00.000+05:30</published><updated>2011-01-26T01:17:28.099+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-26T01:17:28.099+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Object Model" /><title>SPDisposeCheck : SharePoint Dispose Checker Tool</title><content type="html">SPDisposeCheck is a tool that helps developers and administrators check custom SharePoint solutions that use the SharePoint Object Model helping measure against known Microsoft dispose best practices. This tool may not show all memory leaks in your code and may produce false positives which need further review by subject matter experts.&lt;br /&gt;
&lt;br /&gt;
SPDisposeCheck tool can be downloaded &lt;a href="http://download.microsoft.com/download/B/4/D/B4D279A0-E159-40BF-A5E8-F49ABDBE95C7/SPDisposeCheck.msi"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=sX4qp-MPSa0:8jnMdosISvs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=sX4qp-MPSa0:8jnMdosISvs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=sX4qp-MPSa0:8jnMdosISvs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=sX4qp-MPSa0:8jnMdosISvs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=sX4qp-MPSa0:8jnMdosISvs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/sX4qp-MPSa0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/5256844738119717351/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2011/01/spdisposecheck-sharepoint-dispose.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/5256844738119717351?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/5256844738119717351?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/sX4qp-MPSa0/spdisposecheck-sharepoint-dispose.html" title="SPDisposeCheck : SharePoint Dispose Checker Tool" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2011/01/spdisposecheck-sharepoint-dispose.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMMR347cCp7ImA9Wx9TF0s.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-4487788848826448403</id><published>2010-11-26T14:53:00.001+05:30</published><updated>2010-11-26T14:54:46.008+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-26T14:54:46.008+05:30</app:edited><title>SharePoint Twitter WebParts</title><content type="html">&lt;span class="Apple-style-span" style="font-size: 13px; "&gt;&lt;div class="post-body entry-content" style="width: 596px; position: relative; "&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="line-height: 15px;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: arial, sans-serif; line-height: normal; "&gt;&lt;p style="max-width: 65em; "&gt;Are you looking to show the twitter updates of your organization on your sharepoint portal ? If yes, then we are providing two webparts for SharePoint 2007 &amp;amp; SharePoint 2010, one that can be used to show the tweets of any user on the SharePoint portal. Second webpart can be used to post tweet to twitter directly from your sharepoint portal. Just download and install, and you are all set.&lt;/p&gt;&lt;p style="max-width: 65em; "&gt;All you need is to configure the twitter settings after installation.&lt;/p&gt;&lt;p style="max-width: 65em; "&gt;These web parts use out of the box SharePoint CSS elements that match automatically with your current site theme.&lt;/p&gt;&lt;p style="max-width: 65em; "&gt;&lt;a href="http://code.google.com/p/sharepoint-twitter/"&gt;http://code.google.com/p/sharepoint-twitter/&lt;/a&gt;&lt;/p&gt;&lt;p style="max-width: 65em; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="max-width: 65em; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=fHd9ATuYiQg:Ai_1uGGwkGY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=fHd9ATuYiQg:Ai_1uGGwkGY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=fHd9ATuYiQg:Ai_1uGGwkGY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=fHd9ATuYiQg:Ai_1uGGwkGY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=fHd9ATuYiQg:Ai_1uGGwkGY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/fHd9ATuYiQg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/4487788848826448403/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2010/11/sharepoint-twitter-webparts.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/4487788848826448403?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/4487788848826448403?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/fHd9ATuYiQg/sharepoint-twitter-webparts.html" title="SharePoint Twitter WebParts" /><author><name>Nitin Gupta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://4.bp.blogspot.com/_1TtsY8NXLJk/TM--e6hf6WI/AAAAAAAADDA/HxrSd7Fl-ps/S220/nting.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2010/11/sharepoint-twitter-webparts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cMSXs4fCp7ImA9Wx5bFkQ.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-4234049505007332582</id><published>2010-11-02T16:21:00.000+05:30</published><updated>2010-11-02T16:21:28.534+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-02T16:21:28.534+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Customization" /><category scheme="http://www.blogger.com/atom/ns#" term="Tip" /><title>Update Choice field through Web Service</title><content type="html">Updating the choices in a choice column is easy through SharePoint web services.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;//Get the service ready&lt;/span&gt;&lt;br /&gt;
listsWS.Lists wsList = new listsWS.Lists();&lt;br /&gt;
wsList.Credentials = new System.Net.NetworkCredential("username", "password","domain");&lt;br /&gt;
wsList.Url = strWebSiteURL;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #38761d;"&gt;//Prepare the node for updating SharePoint Choice Column/field&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
XmlDocument xmlDocField = new System.Xml.XmlDocument();&lt;br /&gt;
System.Xml.XmlElement xFields = xmlDocField.CreateElement("Fields");&lt;br /&gt;
xFields.SetAttribute("OnError", "Continue");&lt;br /&gt;
&lt;br /&gt;
StringBuilder strChoice = new StringBuilder();&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #38761d;"&gt;//Define the attributes for&amp;nbsp;fields&amp;nbsp;and in case of any errors, try defining all fields&lt;/span&gt;&lt;br /&gt;
strChoice.Append("&lt;method id="1"&gt;&lt;field displayname="Field Name" fillinchoice="TRUE" format="Dropdown" frombasetype="FALSE" name="Field_x0020_Name" required="FALSE" type="Choice"&gt;&lt;choices&gt;");&lt;/choices&gt;&lt;/field&gt;&lt;/method&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #38761d;"&gt;//Notice the capital name of nodes&lt;/span&gt;&lt;br /&gt;
strChoice.Append("&lt;choice&gt;Option 1&lt;choice&gt;");&lt;/choice&gt;&lt;/choice&gt;&lt;br /&gt;
strChoice.Append("&lt;choice&gt;Option 2&lt;choice&gt;");&lt;/choice&gt;&lt;/choice&gt;&lt;br /&gt;
strChoice.Append("&lt;choice&gt;Option 3&lt;choice&gt;");&lt;/choice&gt;&lt;/choice&gt;&lt;br /&gt;
&lt;br /&gt;
strChoice.Append("");&lt;br /&gt;
xFields.InnerXml = strChoice.ToString();&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #38761d;"&gt;//Call the&amp;nbsp;UpdateList Method&lt;/span&gt;&lt;br /&gt;
XmlNode xResultUpdateField = wsList.UpdateList("List Name", null, null,&amp;nbsp;xFields, null, null);&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=N1fKfmX-3c4:UQbVUojJOLQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=N1fKfmX-3c4:UQbVUojJOLQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=N1fKfmX-3c4:UQbVUojJOLQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=N1fKfmX-3c4:UQbVUojJOLQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=N1fKfmX-3c4:UQbVUojJOLQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/N1fKfmX-3c4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/4234049505007332582/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2010/11/update-choice-field-through-web-service.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/4234049505007332582?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/4234049505007332582?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/N1fKfmX-3c4/update-choice-field-through-web-service.html" title="Update Choice field through Web Service" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2010/11/update-choice-field-through-web-service.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIGQX0-eCp7ImA9Wx5bFkQ.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-3246991249780188870</id><published>2010-11-02T15:52:00.001+05:30</published><updated>2010-11-02T15:55:20.350+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-02T15:55:20.350+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wall" /><category scheme="http://www.blogger.com/atom/ns#" term="oAuth" /><category scheme="http://www.blogger.com/atom/ns#" term="Facebook" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint WebParts" /><title>SharePoint Facebook WebParts</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, 'Nimbus Sans L', sans-serif; color: rgb(51, 51, 51); font-size: 13px; line-height: 15px; "&gt;Have you ever needed to show the facebook updates of your organization on your sharepoint portal ? If yes, this project is for you.&lt;br /&gt;&lt;br /&gt;What we provide is two webparts for SharePoint , one that can be used to show the facebook wall of any user on the SharePoint portal. Second webpart can be used to post updates to facebook directly from your sharepoint portal. Just download and install, and you are all set&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, 'Nimbus Sans L', sans-serif; color: rgb(51, 51, 51); font-size: 13px; line-height: 15px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, 'Nimbus Sans L', sans-serif; color: rgb(51, 51, 51); font-size: 13px; line-height: 15px; "&gt;&lt;a href="http://code.google.com/p/sharepoint-facebook-wall/"&gt;http://code.google.com/p/sharepoint-facebook-wall/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=t8ZijbDCaBg:4zg4einjRmo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=t8ZijbDCaBg:4zg4einjRmo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=t8ZijbDCaBg:4zg4einjRmo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=t8ZijbDCaBg:4zg4einjRmo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=t8ZijbDCaBg:4zg4einjRmo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/t8ZijbDCaBg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/3246991249780188870/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2010/11/sharepoint-facebook-webparts.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/3246991249780188870?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/3246991249780188870?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/t8ZijbDCaBg/sharepoint-facebook-webparts.html" title="SharePoint Facebook WebParts" /><author><name>Nitin Gupta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://4.bp.blogspot.com/_1TtsY8NXLJk/TM--e6hf6WI/AAAAAAAADDA/HxrSd7Fl-ps/S220/nting.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2010/11/sharepoint-facebook-webparts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkACRH49eip7ImA9Wx5bEE8.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-430111073753470942</id><published>2010-10-25T22:09:00.000+05:30</published><updated>2010-10-25T22:09:25.062+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-25T22:09:25.062+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tip" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Object Model" /><title>Sharepoint Multiple Lookup Field : SPFieldLookupValueCollection</title><content type="html">Field Class: SPFieldLookup&lt;br /&gt;
Field Value Class: SPFieldLookupValueCollection&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;How to use the lookup column values (through a method)?&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;itemValues.ForEach(Operate) &amp;nbsp; &amp;nbsp; &amp;nbsp;//Operate is the method name&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;void Operate(SPFieldLookupValue iValue) //All LookUp values are passed to function one by one&lt;/div&gt;&lt;br /&gt;
How to use the lookup column values?&lt;br /&gt;
SPFieldLookupValueCollection itemValues = (SPFieldLookupValueCollection) item["FieldName"];&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;foreach (SPFieldLookupValue iValue in itemValues)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int nID = &amp;nbsp;iValue&amp;nbsp;.LookupId;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;string strValue = &amp;nbsp;iValue&amp;nbsp;.LookupValue;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=wbJyKToogBE:GHXpWmZbrJY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=wbJyKToogBE:GHXpWmZbrJY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=wbJyKToogBE:GHXpWmZbrJY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=wbJyKToogBE:GHXpWmZbrJY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=wbJyKToogBE:GHXpWmZbrJY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/wbJyKToogBE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pointsharepoint.com/feeds/430111073753470942/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pointsharepoint.com/2010/10/sharepoint-multiple-lookup-field.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/430111073753470942?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/430111073753470942?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/wbJyKToogBE/sharepoint-multiple-lookup-field.html" title="Sharepoint Multiple Lookup Field : SPFieldLookupValueCollection" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.pointsharepoint.com/2010/10/sharepoint-multiple-lookup-field.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUGSXs5eCp7ImA9Wx5REkw.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-7878828834994834694</id><published>2010-08-19T17:11:00.002+05:30</published><updated>2010-08-19T17:13:48.520+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-19T17:13:48.520+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Customization" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Packages" /><category scheme="http://www.blogger.com/atom/ns#" term="site templates" /><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint 2010 Features" /><title>SharePoint 2010 Site templates : how to deliver with custom assemblies</title><content type="html">The site templates are no longer .stp file in 2010, but they are improved upon as solution files (.wsp). That changes the delivery equation a lot, as earlier we could deliver site templates as a part of solution. But&amp;nbsp;never-than&amp;nbsp;less, in Visual studio 2010 we have the option to import the solution and operate it upon.&lt;br /&gt;
&lt;br /&gt;
Follow these steps to deliver a site template customized with a custom assemblies (web part, event handler etc)&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Save the site as template to generate the .wsp file&lt;/li&gt;
&lt;li&gt;Import the solution in Visual Studio 2010 to create a new project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_ACH6veK6Olw/TG0ULz0FfcI/AAAAAAAADAA/CVHsYXMHrZ8/s1600/3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="137" src="http://3.bp.blogspot.com/_ACH6veK6Olw/TG0ULz0FfcI/AAAAAAAADAA/CVHsYXMHrZ8/s320/3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;Next, right click on the package to open Solution Designer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ACH6veK6Olw/TG0U6XI-z5I/AAAAAAAADAE/KLxxs00EY0M/s1600/4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="117" src="http://4.bp.blogspot.com/_ACH6veK6Olw/TG0U6XI-z5I/AAAAAAAADAE/KLxxs00EY0M/s320/4.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;In the advanced tab, you can specify new assemblies (ensure that they are included in the project)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ACH6veK6Olw/TG0V8UUH49I/AAAAAAAADAI/-nQoWkgTLng/s1600/5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="264" src="http://1.bp.blogspot.com/_ACH6veK6Olw/TG0V8UUH49I/AAAAAAAADAI/-nQoWkgTLng/s320/5.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;The default&amp;nbsp;features&amp;nbsp;can also be modified in the edit options of the features. The properties specified here will overwrite the existing feature properties&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_ACH6veK6Olw/TG0XWdVixuI/AAAAAAAADAM/MDtCIM6-HII/s1600/6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="103" src="http://3.bp.blogspot.com/_ACH6veK6Olw/TG0XWdVixuI/AAAAAAAADAM/MDtCIM6-HII/s320/6.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;All set, simply create the package of the project and deliver the wsp file.&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=gpJlrR6hJwI:sRrsCBov9Z0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=gpJlrR6hJwI:sRrsCBov9Z0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=gpJlrR6hJwI:sRrsCBov9Z0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=gpJlrR6hJwI:sRrsCBov9Z0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=gpJlrR6hJwI:sRrsCBov9Z0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/gpJlrR6hJwI" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/7878828834994834694?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/7878828834994834694?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/gpJlrR6hJwI/sharepoint-2010-site-templates-how-to.html" title="SharePoint 2010 Site templates : how to deliver with custom assemblies" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ACH6veK6Olw/TG0ULz0FfcI/AAAAAAAADAA/CVHsYXMHrZ8/s72-c/3.jpg" height="72" width="72" /><feedburner:origLink>http://www.pointsharepoint.com/2010/08/sharepoint-2010-site-templates-how-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EEQXc7fCp7ImA9WxFVEEs.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-2771696798785942082</id><published>2010-06-09T12:10:00.000+05:30</published><updated>2010-06-09T12:10:00.904+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-09T12:10:00.904+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tip" /><title>Custom DLLs in Bin folder</title><content type="html">&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: JA; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;Untrusted solutions&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: JA; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Deploying custom code in bin folders can cause slow server performance. Every time a page containing untrusted code is requested, SharePoint Server 2010 must perform security checks before the page can be loaded.Unless there is a specific reason to deploy untrusted code, you should install custom assemblies in the GAC to avoid unnecessary security checking.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: JA; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=Xve0GEd7-8M:4pFM68vLQcI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=Xve0GEd7-8M:4pFM68vLQcI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=Xve0GEd7-8M:4pFM68vLQcI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=Xve0GEd7-8M:4pFM68vLQcI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=Xve0GEd7-8M:4pFM68vLQcI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/Xve0GEd7-8M" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/2771696798785942082?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/2771696798785942082?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/Xve0GEd7-8M/custom-dlls-in-bin-folder.html" title="Custom DLLs in Bin folder" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><feedburner:origLink>http://www.pointsharepoint.com/2010/06/custom-dlls-in-bin-folder.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcNSHw9cSp7ImA9WxFXF0U.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-6766179023836871324</id><published>2010-05-25T16:44:00.000+05:30</published><updated>2010-05-25T16:44:59.269+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-25T16:44:59.269+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tip" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance" /><title>10 Steps to optimize Sharepoint Performance</title><content type="html">An article by &lt;a href="http://www.networkworld.com/news/tech/2010/052410-tech-update.html"&gt;Eric Shupps, Network World&lt;/a&gt;&amp;nbsp;shed light on the&amp;nbsp;10 steps to improve the performance of our SharePoint servers.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;b&gt;Separate user and database traffic&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;A common misconception is that servers connected to a high-speed network segment will have plenty of bandwidth to perform all required operations. But SharePoint places a tremendous amount of demand on SQL - each request for a page can result in numerous calls to the database, not to mention service jobs, search indexing and other operations.&amp;nbsp;In order to mitigate the conflict between user and database traffic, &lt;i&gt;connectivity between front-end servers and SQL should be isolated, either via separate physical networks or virtual LANs&lt;/i&gt;. Typically this requires at least two separate network interface cards in each front-end Web server with static routes configured to ensure traffic is routed to the correct interface. The same configuration may also be applied to application and index server.&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Isolate search indexing&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;A typical medium server farm consists of one or more Web front-end servers, a dedicated index or application server and a separate SQL database server. Search traffic initiated by the index server must be processed by the same servers responsible for delivering user content. In order to prevent search and user traffic from conflicting, an &lt;i&gt;additional server may be added to the farm, which is dedicated solely to servicing search queries&lt;/i&gt; (in smaller environments, the index server may also serve this function). The farm administrator would then configure the search service to perform crawls only against this dedicated server. This configuration may reduce traffic to the Web front-end servers by as much as 70% during index operations.&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Adjust SQL parameters&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;One quick way to avoid future headaches is to provision the major SharePoint databases on &lt;i&gt;separate physical disks&lt;/i&gt; (or LUNs if a storage-area network is involved). This means one set of disks for search databases, one for temporary databases and still another for content databases. Additional consideration should be given to isolating the log files (*.ldf). Although these do not incur the same level of I/O as other files, they do play a primary role in backup and recovery and they can grow to several times the size of the master database files.Another technique is to proactively manage the size and growth of individual databases. By default, SQL grows database files in small increments, either 1MB at a time or as a fixed percentage of database size (usually 10%). These settings can cause SQL to waste cycles constantly expanding databases, and prevents further data from being written while the databases are expanding. An alternative approach is to &lt;i&gt;pre-size the databases up to the maximum recommended size&lt;/i&gt; (100G) if space is available and set auto growth to a fixed size (e.g. 10MB or 20MB).&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;De-fragment&amp;nbsp;database indexes&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SQL Server maintains its own set of indexes for data stored in various databases in order to improve query efficiency and read operations. Just as with files stored on disk, these indexes can become fragmented. It is important to plan for &lt;i&gt;regular maintenance operations, which includes index defragmentation&lt;/i&gt;. Special care should be taken to schedule these types of operations as they are resource-intensive and, in many cases, can prevent data from being written to or read from the indexes.&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Distribute user data across multiple content databases&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Most SharePoint data is stored in lists: tasks, announcements, document libraries, issues, picture libraries, and so forth. A great deal of this data is actually stored in a single table in the content database associated with the site collection. Regardless of how many sites and subsites are created within the SharePoint hierarchy, each site collection has only one associated content database. This means that a site collection with thousands of subsites is storing the bulk of the user data from every list in every site in a single table in SQL.&amp;nbsp;This can lead to delays as SQL must recursively execute queries over one potentially very large dataset. One way to reduce the workload is to&lt;i&gt; manage the mapping of site collections to content databases.&lt;/i&gt; Administrators can use the central administration interface to pre-stage content databases to ensure that site collections are associated with a single database or grouped logically based on size or priority. By adjusting the 'maximum number of sites' setting or changing database status to "offline", administrators can also control which content database is used when new site collections are created.&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Minimize page size&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;For SharePoint users connected to the portal via a LAN it is easy to manage content and find resources, but for users on the far end of a slower WAN link the heavyweight nature of a typical SharePoint page can be a real performance-killer. If you have many remote users, start with a minimal master page, which, as the name implies, &lt;i&gt;removes unnecessary elements&lt;/i&gt; and allows designers to start with a clean slate that only contains the base functionality required for the page to render correctly. Second, most SharePoint pages contain links to supporting files, including JavaScript and style sheets, which require additional time to retrieve and execute. Designers can alter how SharePoint pages retrieve these files using a technique called &lt;i&gt;"delayed loading"&lt;/i&gt;, which essentially loads the linked files in the background while the rest of the page is rendering.&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configure IIS compression&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SharePoint content consists of two primary sources -- static files resident in the SharePoint root directories (C:\Program Files\Common Files\Microsoft Shared\12 for 2007 and \14 for 2010) and dynamic data stored in the content. At runtime, SharePoint merges the page contents from both sources then transmits them inside an HTTP response to the requesting user. Internet Information Server (IIS) versions 6 and 7 both contain various mechanisms for reducing the payload of HTTP responses prior to transmitting them across the network. Adjusting these settings can reduce the size of the data transmitted to the client, resulting in shorter load times and faster page rendering.&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Take advantage of caching&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Much of the content requested by users can be cached in memory, including list items, documents, query results and Web parts. Site administrators can configure their own cache profiles to meet different user needs. Anonymous users, for example, can be assigned one set of&lt;i&gt; cache policies&lt;/i&gt; while authenticated users are assigned another, allowing content editors to get a more recent view of content changes than general readers. Cache profiles can also be configured by page type, so publishing pages and layout pages behave differently, and administrators have the option to specify caching on the server, the client, or both. In addition, the SharePoint Object Cache can significantly improve the execution time for resource-intensive components, such as the Content Query Web Part. For example, large objects that are requested frequently, such as images and files, can also be cached on disk for each Web application to improve page delivery times.&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Manage page customizations&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SharePoint Designer is a useful tool for administrators and power users but page customization can be harmful to overall performance. When customization occurs, the entire page content, including the markup and inline code, is stored in the database and must be retrieved each time the page is requested. This introduces relatively little additional overhead on a page-by-page basis, but in larger environments with hundreds or even thousands of pages, all that back-and-forth to the database can add up to significant performance degradation. To prevent this problem, administrators should implement a &lt;i&gt;policy that restricts page customizations&lt;/i&gt; to only those situations where it is absolutely necessary. Site collection and farm administrators also have the option to disable the use of Designer or, when necessary, use the 'reset to site definition' option to undo changes and revert back to the original content.&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Limit navigation depth&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;One of the most significant design elements on any portal site is the global, drop-down, fly-out menu at the top of each page. It seems like a handy way to navigate through all the various sites and pages -- until it becomes so deep and cluttered that all ability to navigate beyond the first few levels is lost completely. Even worse, fetching all the data to populate the navigation menus can be resource-intensive on sites with deep hierarchies. SharePoint designers have the ability to customize the depth and level of each navigation menu by modifying the parameters for the various navigation controls within the master page. Administrators should &lt;i&gt;limit that depth&lt;/i&gt; to a manageable level that does not impact performance.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=_E24T9_5EHM:WFsu3CQjP4o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=_E24T9_5EHM:WFsu3CQjP4o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=_E24T9_5EHM:WFsu3CQjP4o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=_E24T9_5EHM:WFsu3CQjP4o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=_E24T9_5EHM:WFsu3CQjP4o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/_E24T9_5EHM" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/6766179023836871324?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/6766179023836871324?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/_E24T9_5EHM/10-steps-to-optimize-sharepoint.html" title="10 Steps to optimize Sharepoint Performance" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><feedburner:origLink>http://www.pointsharepoint.com/2010/05/10-steps-to-optimize-sharepoint.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4MSX85eSp7ImA9WxFXF0U.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-7273393116133427585</id><published>2010-05-25T16:26:00.000+05:30</published><updated>2010-05-25T16:26:28.121+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-25T16:26:28.121+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tip" /><category scheme="http://www.blogger.com/atom/ns#" term="Branding" /><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Theme" /><title>SharePoint 2010 Themes : DIY</title><content type="html">Activating the publishing feature on the SharePoint 2010 site gives you an option to customize the pre-installed theme and save it as "Custom Theme". There can only be one custom theme per site and if somebody else tries to play designer and customize any other theme, then it overwrites your changes. So at a time there is only one custom theme allowed.&lt;br /&gt;
&lt;br /&gt;
An&amp;nbsp;article&amp;nbsp;by &lt;a href="http://www.toddbaginski.com/blog/archive/2009/11/02/how-to-create-a-custom-theme-for-sharepoint-2010.aspx.aspx"&gt;Todd Bagsinki&lt;/a&gt;&amp;nbsp;details the method of creating .thmx files and using them as SharePoint designer. Though the idea is simple but the output isn't always sweet. Mapping all the classes and images etc. isn't easy at all.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.codeproject.com/Articles/82905/A-Visual-Guide-in-designing-Sharepoint-2010.aspx"&gt;Raymund Macaalay&lt;/a&gt;&amp;nbsp;visual guide on SharePoint 2010 has take a clever approach and here is what you have to do to get it done.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Goto theme gallery &amp;lt;site&amp;gt;/_catalogs/theme/Forms/AllItems.aspx&lt;/li&gt;
&lt;li&gt;Download a pre-installed theme as sample.thmx file&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_ACH6veK6Olw/S_urr2sh9UI/AAAAAAAAC-s/wuw84R6oOTk/s1600/image012.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="131" src="http://4.bp.blogspot.com/_ACH6veK6Olw/S_urr2sh9UI/AAAAAAAAC-s/wuw84R6oOTk/s320/image012.jpg" width="320" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Get the &lt;a href="https://connect.microsoft.com/themebuilder"&gt;theme builder&lt;/a&gt; free from Microsoft's connect portal and edit the theme so easily&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_ACH6veK6Olw/S_usJCAwfTI/AAAAAAAAC-w/p28hv2h5MMM/s1600/image013.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="237" src="http://4.bp.blogspot.com/_ACH6veK6Olw/S_usJCAwfTI/AAAAAAAAC-w/p28hv2h5MMM/s320/image013.jpg" width="320" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;All done, simply save the .thmx file and upload back to site's theme gallery to use it.&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=Znv0uDqMckY:kz-bSOpKnlk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=Znv0uDqMckY:kz-bSOpKnlk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=Znv0uDqMckY:kz-bSOpKnlk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=Znv0uDqMckY:kz-bSOpKnlk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=Znv0uDqMckY:kz-bSOpKnlk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/Znv0uDqMckY" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/7273393116133427585?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/7273393116133427585?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/Znv0uDqMckY/sharepoint-2010-themes-diy.html" title="SharePoint 2010 Themes : DIY" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ACH6veK6Olw/S_urr2sh9UI/AAAAAAAAC-s/wuw84R6oOTk/s72-c/image012.jpg" height="72" width="72" /><feedburner:origLink>http://www.pointsharepoint.com/2010/05/sharepoint-2010-themes-diy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUANQHY_eyp7ImA9WxFQGE4.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-6628513910657832397</id><published>2010-05-14T15:06:00.003+05:30</published><updated>2010-05-14T16:13:11.843+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-14T16:13:11.843+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint 2010" /><title>SharePoint 2010 Technology Stack</title><content type="html">SharePoint&amp;nbsp;2010 is&amp;nbsp;launching&amp;nbsp;today!!!&lt;br /&gt;
Here is 3 minute video for the developers explaining the basics.&lt;br /&gt;
&lt;br /&gt;
&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/AVPAQESzYK4&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/AVPAQESzYK4&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
Another very good video showing SharePoint 2010 bird eyes view&lt;br /&gt;
&lt;br /&gt;
&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YU9yRKTowck&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/YU9yRKTowck&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=LxF9cEHZF68:ZVQDYzDgKnY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=LxF9cEHZF68:ZVQDYzDgKnY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=LxF9cEHZF68:ZVQDYzDgKnY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=LxF9cEHZF68:ZVQDYzDgKnY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=LxF9cEHZF68:ZVQDYzDgKnY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/LxF9cEHZF68" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/6628513910657832397?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/6628513910657832397?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/LxF9cEHZF68/sharepoint-2010-technology-stack.html" title="SharePoint 2010 Technology Stack" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><feedburner:origLink>http://www.pointsharepoint.com/2010/05/sharepoint-2010-technology-stack.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYDQHoyeCp7ImA9WxFTFk8.&quot;"><id>tag:blogger.com,1999:blog-3908954739125484151.post-1081348502504112593</id><published>2010-04-07T12:39:00.000+05:30</published><updated>2010-04-07T12:39:31.490+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-07T12:39:31.490+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tip" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Object Model" /><title>CAML query for searching users with their ID and not name</title><content type="html">When building a CAML query using U2U CAML Query builder, if you need to search for a user then the only option is to provide user's login name. That's not neat and you can beat it by&amp;nbsp;providing&amp;nbsp;an extra parameter called "LookupId" with the field. For example&lt;br /&gt;
&lt;br /&gt;
MyQuery.Query = "&amp;lt;Where&amp;gt;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name='Employee'&lt;b&gt; &lt;span class="Apple-style-span" style="color: #e69138;"&gt;LookupId='TRUE'&lt;/span&gt;&lt;/b&gt; /&amp;gt;&amp;lt;Value Type='User'&amp;gt;UserID&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&amp;lt;/Where&amp;gt;";&lt;br /&gt;
&lt;br /&gt;
After specifying the attribute, you can select a user by his/her ID.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1683989851052056";
/* 728x90, created 11/9/08 */
google_ad_slot = "3889597356";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=11mbWhQSlFQ:J-bDU3d_VSA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=11mbWhQSlFQ:J-bDU3d_VSA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?i=11mbWhQSlFQ:J-bDU3d_VSA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=11mbWhQSlFQ:J-bDU3d_VSA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pointsharepoint?a=11mbWhQSlFQ:J-bDU3d_VSA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pointsharepoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pointsharepoint/~4/11mbWhQSlFQ" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/1081348502504112593?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3908954739125484151/posts/default/1081348502504112593?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pointsharepoint/~3/11mbWhQSlFQ/caml-query-for-searching-users-with.html" title="CAML query for searching users with their ID and not name" /><author><name>Hitender Singh</name><uri>https://plus.google.com/109489182049369643341</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-p1j8Wdv6bVM/AAAAAAAAAAI/AAAAAAAAFkM/4mVYpxkzHV4/s512-c/photo.jpg" /></author><feedburner:origLink>http://www.pointsharepoint.com/2010/04/caml-query-for-searching-users-with.html</feedburner:origLink></entry></feed>
