<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-545393791293345567</id><updated>2011-11-27T16:18:55.958-08:00</updated><category term='MOSS'/><category term='Workflow'/><category term='MOSS 2007'/><category term='SPSite'/><category term='WSS 2.0'/><category term='PDF'/><category term='WSS'/><category term='WSS 3.0'/><category term='FormDigest'/><category term='SPS 2003'/><title type='text'>Point Out Hidden Sharepoint Features</title><subtitle type='html'>Another sharepoint customization blog</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-7836513668824930289</id><published>2009-09-10T07:11:00.000-07:00</published><updated>2009-09-10T07:19:29.536-07:00</updated><title type='text'>Set the audience of a publishing page programmatically</title><content type='html'>Most of the time we want to add publishing pages to pages document library on feature activation for that we normally use module tag to specify file. In file tag we can specify all details, but Target audiance value we can't specify as value is not static like Title and all other properties.&lt;br /&gt;whenever we add custom pages inside pages library from UI, we set properties. to do same things using feature, on feature activation add following code.&lt;br /&gt;In this code block i made every page to be accessable to owner group of site only.&lt;br /&gt;//curWeb is SPWeb object&lt;br /&gt;PublishingWeb pubWeb = PublishingWeb.GetPublishingWeb(curWeb);&lt;br /&gt;&lt;br /&gt;PublishingPageCollection Pages = pubWeb.GetPublishingPages();&lt;br /&gt;&lt;br /&gt;foreach (PublishingPage Page in Pages)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;Page.CheckOut();&lt;br /&gt;&lt;br /&gt;Page.Audience = ";;;;"+ curWeb.AssociatedOwnerGroup.Name;&lt;br /&gt;&lt;br /&gt;Page.Update();&lt;br /&gt;&lt;br /&gt;Page.CheckIn("Target audiance updated");&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-7836513668824930289?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/7836513668824930289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=7836513668824930289' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/7836513668824930289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/7836513668824930289'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2009/09/set-audience-of-publishing-page.html' title='Set the audience of a publishing page programmatically'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-8008641357998288260</id><published>2009-06-11T03:10:00.000-07:00</published><updated>2009-06-11T03:13:50.568-07:00</updated><title type='text'>Whether to use RunWithElevatedPrivilege or not</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-8008641357998288260?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/8008641357998288260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=8008641357998288260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/8008641357998288260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/8008641357998288260'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2009/06/whether-to-use-runwithelevatedprivilege.html' title='Whether to use RunWithElevatedPrivilege or not'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-6107215059116072913</id><published>2009-05-20T05:00:00.000-07:00</published><updated>2009-05-20T05:01:52.135-07:00</updated><title type='text'>Deactivate a Feature when Retracting a Solution in SharePoint</title><content type='html'>Features are force un-installed on solution retraction. When features are force un-installed, no attempt is made to deactivate them (unless they are Farm or WebApplication scoped). For Site and Web scoped features, they are not auto-deactivated because there might be thousands of feature instances across all existing sites\webs, and it would be too risky to perform the deactivation (Performance, memory, un-intended action that is hard to reverse).&lt;br /&gt;&lt;br /&gt;Thus, you might want to manually deactivate the features, or create OM code to do the deactivation (and probably call the OM code from FeatureUninstalling event). Here is how you can deactivate all Web\Site feature instances on feature un-installation. If you have many features in your solution, this might get really high in terms of performance\memory, and it would be better to create a small console app that handles the deactivation of all the features.&lt;br /&gt;&lt;br /&gt;public override void FeatureUninstalling(SPFeatureReceiverProperties properties)  &lt;br /&gt;{  &lt;br /&gt;    //  Get feature Guid  &lt;br /&gt;    Guid featureId = properties.Definition.Id;  &lt;br /&gt; &lt;br /&gt;    //  Create web service  &lt;br /&gt;    SPWebService webService = SPFarm.Local.Services.GetValue&lt;SPWebService&gt;("");  &lt;br /&gt; &lt;br /&gt;    //  Deactivate all feature instances at Site or Web scope  &lt;br /&gt;    foreach (SPWebApplication webapp in webService.WebApplications)  &lt;br /&gt;    {  &lt;br /&gt;        foreach (SPSite site in webapp.Sites)  &lt;br /&gt;        {  &lt;br /&gt;            if (properties.Definition.Scope == SPFeatureScope.Site)  &lt;br /&gt;                site.Features.Remove(featureId, true);  &lt;br /&gt; &lt;br /&gt;            foreach (SPWeb web in site.RootWeb.Webs)  &lt;br /&gt;            {  &lt;br /&gt;                if (properties.Definition.Scope == SPFeatureScope.Web)  &lt;br /&gt;                    web.Features.Remove(featureId, true);  &lt;br /&gt; &lt;br /&gt;                web.Dispose();  &lt;br /&gt;            }  &lt;br /&gt; &lt;br /&gt;            site.Dispose();  &lt;br /&gt;        }  &lt;br /&gt;    }  &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;The best solution I see here is NOT to auto-deactivate the features on un-installation. Safest method is to manually deactivate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-6107215059116072913?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/6107215059116072913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=6107215059116072913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/6107215059116072913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/6107215059116072913'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2009/05/deactivate-feature-when-retracting.html' title='Deactivate a Feature when Retracting a Solution in SharePoint'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-6176224215301263967</id><published>2009-05-20T04:46:00.000-07:00</published><updated>2009-05-20T04:55:36.026-07:00</updated><title type='text'>IS SPList exists function</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cv-chvart%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Cv-chvart%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Cv-chvart%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-520092929 1073786111 9 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;&lt;splist&gt;public static bool ListExists(SPWeb web, string listName)&lt;br /&gt;{&lt;br /&gt;  return web.Lists.Cast&amp;lt;SPList&amp;gt;().Any(list =&amp;gt; string.Equals(list.Title, listName));&lt;br /&gt;}&lt;span style=";font-family:&amp;quot;;font-size:10;color:black;"   &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;      &lt;/splist&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-6176224215301263967?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/6176224215301263967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=6176224215301263967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/6176224215301263967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/6176224215301263967'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2009/05/is-splist-exists-function.html' title='IS SPList exists function'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-303265287615237303</id><published>2009-01-01T01:09:00.000-08:00</published><updated>2009-01-01T01:11:03.116-08:00</updated><title type='text'>Bulk list update in wss 3.0</title><content type='html'>htt&lt;a href="http://msdn.microsoft.com/en-us/library/cc404818.aspx"&gt;p://msdn.microsoft.com/en-us/library/cc404818.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-303265287615237303?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/303265287615237303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=303265287615237303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/303265287615237303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/303265287615237303'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2009/01/bulk-list-update-in-wss-30.html' title='Bulk list update in wss 3.0'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-3923266189561800919</id><published>2009-01-01T01:08:00.000-08:00</published><updated>2009-01-01T01:09:47.763-08:00</updated><title type='text'>Retrieve the “Top 5” items from a SPList</title><content type='html'>&lt;span style="font-family: courier new;"&gt;using (SPSite Site = new SPSite("YourSite"))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    using (SPWeb Web = Site.OpenWeb())&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        SPQuery DemoQuery = new SPQuery();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        DemoQuery.RowLimit = 5;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        DemoQuery.Query = "&lt;orderby&gt;&lt;fieldref name="'Title'" ascending="'FALSE'"&gt;&lt;/orderby&gt;";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        DemoQuery.ViewFields = "&lt;fieldref name="'Title'/"&gt;";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        SPListItemCollection ResultingItems = Web.Lists["YourList"].GetItems(DemoQuery);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        foreach (SPListItem Item in ResultingItems)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            //get Item["Title"];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-3923266189561800919?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/3923266189561800919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=3923266189561800919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/3923266189561800919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/3923266189561800919'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2009/01/retrieve-top-5-items-from-splist.html' title='Retrieve the “Top 5” items from a SPList'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-8518612884603725206</id><published>2009-01-01T01:00:00.001-08:00</published><updated>2009-01-02T02:10:36.621-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Maximum workflows that can be executed per list</title><content type='html'>Maximum workflows that can be executed per list are 15.  After that, the workflow events get queued up as timer jobs, to be picked up by SPTimer service (OWSTIMER.exe)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;workflow-eventdelivery-throttle&lt;/span&gt; is main server property that can be set to change the throttling of workflows.&lt;br /&gt;&lt;br /&gt;STSADM.EXE -o getproperty -pn workflow-eventdelivery-throttle&lt;br /&gt;&lt;br /&gt;by default 15 different workflows can be processed at the same time, When the 16th workflow comes in for an auto start or task completion, then it will go to the timer job to be processed later when the job-workflow timer runs.&lt;br /&gt;&lt;br /&gt;Due to memory,load,processing power you may find that the server is unable to sustain workflow traffic, then you can decrease this amount to force things to the timer job more frequently.&lt;br /&gt;&lt;br /&gt;With this feature manual starts of workflows and workflow modifications do not get throttled. Rest all get throttled.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-8518612884603725206?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/8518612884603725206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=8518612884603725206' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/8518612884603725206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/8518612884603725206'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2009/01/maximum-workflows-that-can-be-executed.html' title='Maximum workflows that can be executed per list'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-5140498051675302389</id><published>2008-11-28T01:26:00.000-08:00</published><updated>2008-11-28T01:44:49.423-08:00</updated><title type='text'>IncludeTimeValue="TRUE"</title><content type='html'>By default in CAML query for date column time is not considered for comparison.&lt;br /&gt;If you want to compare time of date column in CAML query, you have to include &lt;span style="font-weight: bold;"&gt;IncludeTimeValue="TRUE"&lt;/span&gt; in CAML query.&lt;br /&gt;&lt;br /&gt;So caml query should look like:&lt;blockquote&gt;&lt;/blockquote&gt;&lt;lt&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;when&gt;&lt;lt&gt;&lt;fieldref name="StartDate"&gt;&lt;value type="DateTime" includetimevalue="TRUE"&gt;&lt;today&gt;&lt;/today&gt;&lt;/value&gt;&lt;/fieldref&gt;&lt;/lt&gt;&lt;/when&gt;&lt;/span&gt;&lt;/lt&gt;&amp;lt;&lt;lt&gt;When&gt;&lt;/lt&gt;&amp;lt;&lt;lt&gt;Lt&lt;/lt&gt;&amp;gt;&amp;lt;&lt;lt&gt;FieldRef Name="StartDate"/&lt;/lt&gt;&amp;gt;&amp;lt;&lt;lt&gt;Value Type="DateTime" IncludeTimeValue="TRUE"&lt;/lt&gt;&amp;gt;&amp;lt;&lt;lt&gt;Today/&lt;/lt&gt;&amp;gt;&amp;lt;&lt;lt&gt;/Value&lt;/lt&gt;&amp;gt;&amp;lt;&lt;lt&gt;/Lt&lt;/lt&gt;&amp;gt;&amp;lt;&lt;lt&gt;/When&amp;gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;when&gt;&lt;lt&gt;&lt;fieldref name="StartDate"&gt;&lt;value type="DateTime" includetimevalue="TRUE"&gt;&lt;today&gt;&lt;/today&gt;&lt;/value&gt;&lt;/fieldref&gt;&lt;/lt&gt;&lt;/when&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;"  &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;when&gt;&lt;lt&gt;&lt;fieldref name="StartDate"&gt;&lt;value type="DateTime"&gt;&lt;span style="font-family:courier new;"&gt;&lt;today&gt;&lt;/today&gt;&lt;/span&gt;&lt;/value&gt;&lt;/fieldref&gt;&lt;/lt&gt;&lt;/when&gt;&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;&lt;/lt&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-5140498051675302389?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/5140498051675302389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=5140498051675302389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/5140498051675302389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/5140498051675302389'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2008/11/includetimevaluetrue.html' title='IncludeTimeValue=&quot;TRUE&quot;'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-7124944815157911743</id><published>2008-07-21T23:31:00.000-07:00</published><updated>2008-07-21T23:43:51.925-07:00</updated><title type='text'>Domain Changed results in Some or all identity references could not be translated</title><content type='html'>This is common problem if you have made Virtual image for sharepoint site it might happen if you install your image on pc with different domain.&lt;br /&gt;&lt;br /&gt;In such case your site will not work as expected.&lt;br /&gt;You will get following error from Central Administration site and SSP site&lt;br /&gt;"Some or all identity references could not be translated"&lt;br /&gt;&lt;br /&gt;Exact detail about error : NTAccount 'DOMAIN\User could not be translated to a SID. Exception: System.Security.Principal.IdentityNotMappedException: Some or all identity references could not be translated.&lt;br /&gt;&lt;br /&gt;Solution that i used to resolve this issue was stsadm command line utility&lt;br /&gt;&lt;br /&gt;stsadm.exe -o updatefarmcredentials -userlogin -password&lt;br /&gt;&lt;br /&gt;use above command with new domain\username.&lt;br /&gt;&lt;br /&gt;Refer: &lt;a href="http://support.microsoft.com/kb/934838"&gt;KB934838&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-7124944815157911743?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/7124944815157911743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=7124944815157911743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/7124944815157911743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/7124944815157911743'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2008/07/domain-changed.html' title='Domain Changed results in Some or all identity references could not be translated'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-3481493374384557639</id><published>2008-06-06T01:55:00.000-07:00</published><updated>2008-12-08T18:34:46.952-08:00</updated><title type='text'>Use of AAM for internet facing sharepoint web application</title><content type='html'>&lt;p&gt;&lt;span style="font-family:verdana;"&gt;For internet facing installation of Form based site in sharepoint, if you are accessing site with IP address it will result in following error:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;Object reference not set to an instance of an object&lt;br /&gt;&lt;br /&gt;[NullReferenceException: Object reference not set to an instance of an object.]&lt;br /&gt;Microsoft.Office.Server.Administration.SqlSessionStateResolver.System.Web.IPartitionResolver.ResolvePartition(Object key) +77&lt;br /&gt;System.Web.PartitionManager.GetPartition(IPartitionResolver partitionResolver, String id) +244........&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_ENXZj_ulFEE/SEj9KxqOujI/AAAAAAAAARo/a7IN8xrnpSM/s1600-h/err.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5208691330624961074" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 630px; CURSOR: hand; HEIGHT: 350px" height="278" alt="" src="http://4.bp.blogspot.com/_ENXZj_ulFEE/SEj9KxqOujI/AAAAAAAAARo/a7IN8xrnpSM/s320/err.JPG" width="598" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Steps to resolve:&lt;br /&gt;1. Access central administration site&lt;br /&gt;2. Click on Operations tab&lt;br /&gt;3. Click on Alternate access mappings from Global Configuration Group&lt;br /&gt;4. Click on Add Internal URLs or click on Internet zone URL to update it,Provide IP address as shown in Fig below...&lt;img id="BLOGGER_PHOTO_ID_5208692099424107074" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 406px; CURSOR: hand; HEIGHT: 97px; TEXT-ALIGN: center" height="88" alt="" src="http://3.bp.blogspot.com/_ENXZj_ulFEE/SEj93hqOukI/AAAAAAAAARw/lw10jPUp4q0/s320/err.JPG" width="412" border="0" /&gt;&lt;/p&gt;5. Now your site can be accessed using internet facing IP address.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-3481493374384557639?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/3481493374384557639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=3481493374384557639' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/3481493374384557639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/3481493374384557639'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2008/06/use-of-aam-for-internet-facing.html' title='Use of AAM for internet facing sharepoint web application'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ENXZj_ulFEE/SEj9KxqOujI/AAAAAAAAARo/a7IN8xrnpSM/s72-c/err.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-1365323167688954543</id><published>2008-03-18T23:44:00.000-07:00</published><updated>2008-05-27T01:46:04.768-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='SPS 2003'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Mapping of obsolete class,properties,methods of WSS2.0 to Wss 3.0</title><content type='html'>As SharePoint 2007 (new version) has became successful in market, many of us wants to migrate sites from WSS 2.0 to Wss 3.0 . Also most of the documentation available on internet is about WSS 2.0 hence some examples on internet suggest classes to achieve something which are obsolete. Using obsolete class will throw warning: Class that you are using is obsolete, use classA or classB. Now when you start looking for classA and ClassB many times you won’t get what you want. So I’m starting Post with mapping of each property, method, class for which change is made in WSS 3.0&lt;br /&gt;&lt;table border="2"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Sr#&lt;br /&gt;&lt;td&gt;Obsolete Class/Property/Method&lt;/td&gt;&lt;td&gt;New Replacement Class/Property/Method&lt;/td&gt;&lt;br /&gt;&lt;/th&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/microsoft.sharepoint.administration.spglobalconfig.blockedfiletypes.aspx"&gt;BlockedFileTypes&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/microsoft.sharepoint.administration.spwebapplication.blockedfileextensions.aspx"&gt;BlockedFileExtensions&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-1365323167688954543?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/1365323167688954543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=1365323167688954543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/1365323167688954543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/1365323167688954543'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2008/03/obsolute-class-to-new.html' title='Mapping of obsolete class,properties,methods of WSS2.0 to Wss 3.0'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-7734589576805715712</id><published>2008-02-01T09:21:00.000-08:00</published><updated>2008-02-04T00:45:08.603-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>PerForming query across multiple Lists in site collection</title><content type='html'>Many times we need to search on all lists available within  any specific site collection, instead of iterating through  all  web and then all  lists we can use SPSiteDateQuery class.&lt;br /&gt;&lt;br /&gt;If you want to perform search across multiple lists, which may be located in multiple Web sites in  the same Web site collection then look at &lt;a href="http://msdn2.microsoft.com/en-us/library/microsoft.sharepoint.spsitedataquery.aspx"&gt;&lt;span style="font-weight: bold;"&gt;SPSiteDataQuery&lt;/span&gt;&lt;/a&gt; class available with wss 3.0 .&lt;br /&gt;&lt;br /&gt;Refer Michael Hofer - SharePoint  Blog for &lt;a href="http://www.sharepointblogs.com/michael/archive/2007/06/28/implementing-spsitedataquery-learning-by-doing.aspx"&gt;Implementing SPSiteDataQuery&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;With properties available with this class you can limit search to specific list type for example&lt;br /&gt;&lt;p&gt;Generic list or Document library. Also it support limiting to specific SPWeb or Site Collection.&lt;/p&gt;&lt;p&gt;Result can be limited to required fields.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-7734589576805715712?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/7734589576805715712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=7734589576805715712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/7734589576805715712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/7734589576805715712'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2008/02/performing-query-across-multiple-lists.html' title='PerForming query across multiple Lists in site collection'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-410895767336116890</id><published>2008-01-30T02:52:00.000-08:00</published><updated>2008-02-18T05:15:17.610-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPSite'/><category scheme='http://www.blogger.com/atom/ns#' term='FormDigest'/><title type='text'>Handling FormDigest failing Error</title><content type='html'>&lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1242275&amp;amp;SiteID=1"&gt;Issues faced &lt;/a&gt;&lt;br /&gt;&lt;span id="_ctl0_MainContent_PostFlatView"&gt;&lt;span&gt;&lt;p&gt;I was creating new site in siteCollection programmatically from site which is present in another site collection, at that time i got following error message&lt;br /&gt;&lt;br /&gt;System.NullReferenceException: Object reference not set to an instance of an&lt;br /&gt;object.&lt;br /&gt;at Microsoft.SharePoint.Utilities.SPUtility.ValidateFormDigest()&lt;br /&gt;at ...........&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p align="left"&gt; &lt;/p&gt; &lt;p align="left"&gt;To solve this problem i added following code in create childcontrol function of webpart&lt;/p&gt;&lt;span style="color: rgb(0, 128, 128);font-size:85%;" &gt; &lt;/span&gt;&lt;p align="left"&gt; &lt;/p&gt;&lt;div class="codeseg"&gt; &lt;div class="codecontent"&gt; &lt;div class="codesniptitle"&gt;&lt;span style="width: 100%;"&gt;&lt;span style="color: rgb(0, 128, 128);font-size:85%;" &gt;Code Snippet&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(0, 128, 128);font-size:85%;" &gt;&lt;span style="color: rgb(0, 128, 128);font-size:85%;" &gt; &lt;/span&gt;&lt;/span&gt;&lt;p align="left"&gt;&lt;span style="color: rgb(0, 128, 128);font-size:85%;" &gt;&lt;span style="color: rgb(0, 128, 128);font-size:85%;" &gt;SPGlobalAdmin&lt;/span&gt;&lt;span style="font-size:85%;"&gt; globalAdmin = &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);font-size:85%;" &gt;new&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);font-size:85%;" &gt;SPGlobalAdmin&lt;/span&gt;&lt;span style="font-size:85%;"&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="color: rgb(0, 128, 128);font-size:85%;" &gt;&lt;span style="font-size:85%;"&gt;Context.Items[&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);font-size:85%;" &gt;SPGlobalAdmin&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.RequestFromAdminPort] = &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);font-size:85%;" &gt;true&lt;/span&gt;&lt;span style="font-size:85%;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="color: rgb(0, 128, 128);font-size:85%;" &gt;&lt;span style="font-size:85%;"&gt;Page.RegisterHiddenField(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);font-size:85%;" &gt;"__REQUESTDIGEST"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;, globalAdmin.AdminFormDigest);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="color: rgb(0, 128, 128);font-size:85%;" &gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt; &lt;p align="left"&gt;&lt;span style="color: rgb(0, 128, 128);font-size:85%;" &gt; &lt;/span&gt;&lt;/p&gt;   &lt;p align="left"&gt; &lt;/p&gt; &lt;p&gt;after that i added following line of code before performing create new site action&lt;/p&gt; &lt;p align="left"&gt; &lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p align="left"&gt; &lt;/p&gt;&lt;div class="codeseg"&gt; &lt;div class="codecontent"&gt; &lt;div class="codesniptitle"&gt;&lt;span style="width: 100%;"&gt;&lt;span style="font-size:85%;"&gt;Code Snippet&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;Microsoft.SharePoint.Utilities.&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);font-size:85%;" &gt;SPUtility&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.ValidateFormDigest();&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt; &lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;One more thing that i did was, i ran my code of creating new site with &lt;span style="font-size:85%;"&gt;&lt;strong&gt;Elevated Privileges.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;after that code is working properly. you can try this approach&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span&gt;The other approach is just to disable form digest validation while your code is running&lt;br /&gt;&lt;br /&gt;Something along the lines of:&lt;br /&gt;&lt;div style="text-align: left;"&gt; &lt;div class="codeseg"&gt; &lt;div class="codecontent"&gt; &lt;div class="codesniptitle"&gt;&lt;span style="width: 100%;"&gt;Code Snippet&lt;/span&gt;&lt;/div&gt; &lt;p&gt;            SPWebApplication webApp = currentWeb.Site.WebApplication;&lt;br /&gt;         bool formDigestEnabledStatus = webApp.FormDigestSettings.Enabled;&lt;br /&gt;         webApp.FormDigestSettings.Enabled = false;&lt;/p&gt; &lt;p style="margin-left: 120px;"&gt;//Do stuff to create sites here!&lt;br /&gt;&lt;/p&gt; &lt;p&gt;            webApp.FormDigestSettings.Enabled = formDigestEnabledStatus;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Running with elevated permissions should be done with care and is a good idea in some cases.&lt;/div&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-410895767336116890?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/410895767336116890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=410895767336116890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/410895767336116890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/410895767336116890'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2008/01/handling-formdigest-failing-error.html' title='Handling FormDigest failing Error'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-9099048527620764966</id><published>2008-01-30T02:26:00.000-08:00</published><updated>2008-02-04T00:45:27.470-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Creating custom timer job in sharepoint</title><content type='html'>Andrew Connell, has posted another excellent article on Creating your own Timer Jobs in MOSS.&lt;br /&gt;Links :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.andrewconnell.com/blog/archive/2007/01/10/5704.aspx"&gt;&lt;/a&gt;&lt;a href="http://www.andrewconnell.com/blog/articles/CreatingCustomSharePointTimerJobs.aspx"&gt;http://www.andrewconnell.com/blog/articles/CreatingCustomSharePointTimerJobs.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.andrewconnell.com/blog/archive/2007/01/10/5704.aspx"&gt;http://www.andrewconnell.com/blog/archive/2007/01/10/5704.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-9099048527620764966?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/9099048527620764966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=9099048527620764966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/9099048527620764966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/9099048527620764966'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2008/01/creating-custom-timer-job-in-sharepoint.html' title='Creating custom timer job in sharepoint'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-2770920580757772152</id><published>2008-01-30T00:56:00.001-08:00</published><updated>2008-07-22T21:36:30.463-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Update List Item without updating Modified and Modified By</title><content type='html'>Sometimes we want to update List Item without updating ‘Modified’ and ‘Modified By’ properties.&lt;br /&gt;&lt;br /&gt;For Eg. While Updating List Item Properties from Workflow will update ‘Modified’ and ‘Modified By’ Properties to System Account as workflow runs in system account context.&lt;br /&gt;&lt;br /&gt;So to update the database with changes that are made to the list item without effecting changes in the modified time or modified by fields.&lt;br /&gt;we can use SPListItem.SystemUpdate() or SPListItem.SystemUpdate (Boolean)&lt;br /&gt;&lt;br /&gt;When the SystemUpdate method is implemented, events are triggered, the modifications are reported in the Change and Audit logs, but alerts are not sent and properties are not demoted into documents.&lt;br /&gt;&lt;br /&gt;Refer : &lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.systemupdate.aspx"&gt;MSDN&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-2770920580757772152?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/2770920580757772152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=2770920580757772152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/2770920580757772152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/2770920580757772152'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2008/01/update-list-item-without-updating.html' title='Update List Item without updating Modified and Modified By'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-4200399456542390900</id><published>2008-01-30T00:45:00.000-08:00</published><updated>2008-02-04T00:46:38.255-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>How to use MOSS “dialog.master” for custom dialog pages in Ur application</title><content type='html'>MOSS 2007 has one master page named as dialog.master , used by selectpicture.aspx , .. pages. It has Ok and Cancel button. So if you want to use this master page for your dialog page then you have register Ok button event in your .aspx page. Hence whenever Ok button on master page is clicked, raised event is handled by your method in .aspx page.&lt;br /&gt;&lt;br /&gt;Event can be registered as shown below: (Here aspx page is application page which is located inside Layouts directory)&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:Courier New;font-size:10;"  &gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:maroon;"&gt;script&lt;/span&gt;&lt;br /&gt;&lt;span style="color:red;"&gt;runat&lt;/span&gt;&lt;span style="color:blue;"&gt;="server"&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:Courier New;font-size:10;"  &gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;protected&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;override&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;void&lt;/span&gt; OnInit(&lt;span style="color:teal;"&gt;EventArgs&lt;/span&gt; ea)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:Courier New;font-size:10;"  &gt;{&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:Courier New;font-size:10;"  &gt;((&lt;span style="color:teal;"&gt;DialogMaster&lt;/span&gt;)&lt;span style="color:blue;"&gt;this&lt;/span&gt;.Page.Master).OkButton.Click += &lt;span style="color:blue;"&gt;new&lt;/span&gt;&lt;br /&gt;&lt;span style="color:teal;"&gt;EventHandler&lt;/span&gt;(&lt;span style="color:blue;"&gt;this&lt;/span&gt;.btnOk_Click);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:Courier New;font-size:10;"  &gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;base&lt;/span&gt;.OnInit(ea);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:Courier New;font-size:10;"  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:Courier New;font-size:10;"  &gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;protected&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;void&lt;/span&gt; btnOk_Click(&lt;span style="color:blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color:teal;"&gt;EventArgs&lt;/span&gt; e)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:Courier New;font-size:10;"  &gt;{&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:Courier New;font-size:10;"  &gt;    //Your Custom code to handle Ok_Button event&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:Courier New;font-size:10;"  &gt;&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:maroon;"&gt;script&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This method can also be used to register any event from current page's master page control.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-4200399456542390900?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/4200399456542390900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=4200399456542390900' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/4200399456542390900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/4200399456542390900'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2008/01/how-to-use-moss-dialogmaster-for-custom.html' title='How to use MOSS “dialog.master” for custom dialog pages in Ur application'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-5388197132079865778</id><published>2008-01-30T00:44:00.001-08:00</published><updated>2008-02-04T00:46:05.228-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Sharepoint 2007 and PDF integration for indexing</title><content type='html'>&lt;p&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Installing The  PDF Ifilter In SharePoint and Registering the PDF Icon with step-by-step  instructions on the install process: &lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;span&gt;1.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:'Times New Roman';font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Install  iFilter&lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;:&lt;span style="color:black;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;color:black;"   &gt;Download  &lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:10;"  &gt;&lt;a title="http://download.adobe.com/pub/adobe/acrobat/win/all/ifilter60.exe" href="http://download.adobe.com/pub/adobe/acrobat/win/all/ifilter60.exe"&gt;&lt;span modo="false" style="color: rgb(0, 0, 255);"&gt;Adobe PDF iFilter&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;span&gt;2.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:'Times New Roman';font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Restart PC &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;span&gt;3.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:'Times New Roman';font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Add pdf icon to the images  folder&lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt; :  &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;color:black;"   &gt;Copy  the ICPDF.GIF file  (&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;look in Google Images if you don’t  have it) &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;color:black;"   &gt; to “C:\Program  Files\Common Files\Microsoft Shared\Web Server  Extensions\12\Template\Images”&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;color:black;"   &gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;span&gt;4.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:'Times New Roman';font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Add pdf type in site config and  xml doc for mapping&lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt; :&lt;br /&gt;Open the SharePoint Central  Administration page, and then navigate to shared services and then click on  Search Settings&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Under Crawl Settings click File  Types,  Click New File Type and add pdf &lt;strong&gt;…&lt;/strong&gt;&lt;br /&gt;Later,&lt;span style="color:black;"&gt;Edit &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;color:black;"   &gt; the “&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;color:black;"   &gt;C:\Program  Files\Common Files\Microsoft Shared\Web Server  Extensions\12\Template&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;color:black;"   &gt;\XML\DOCICON.XML”  file and add this entry in the setting with the others&lt;br /&gt;&lt;mapping key="”pdf”" value="”icpdf.gif”/"&gt;&lt;/mapping&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;color:black;"   &gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;span&gt;5.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:'Times New Roman';font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Reindex site:&lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt; From shared services link click  on search settings and under crawl setting click &lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:10;"  &gt;Content sources and crawl  schedules &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;and click  on &lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:10;"  &gt;Start Full  Crawl &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;for specific  site , here “local office SharePoint server sites”&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-5388197132079865778?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/5388197132079865778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=5388197132079865778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/5388197132079865778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/5388197132079865778'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2008/01/sharepoint-2007-and-pdf-integration-for.html' title='Sharepoint 2007 and PDF integration for indexing'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-545393791293345567.post-5318260323937902150</id><published>2008-01-30T00:30:00.000-08:00</published><updated>2008-05-27T22:55:25.908-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPSite'/><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='FormDigest'/><title type='text'>Form based authentication in SharePoint 2007</title><content type='html'>&lt;div class="snap_preview"&gt;&lt;p&gt;For moving SharePoint site in internet zone, first thing required is changing “Authentication Provider”; given below are links that I found on internet regarding Form Based Authentication in MOSS. &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.codeproject.com/useritems/FBA.asp"&gt;&lt;span style="TEXT-DECORATION: underline;font-family:Times New Roman;font-size:12;color:blue;"    modo="false"&gt;Form Authentication for MOSS 2007 Site - The Code Project - SharePoint Server&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Times New Roman;font-size:12;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 36pt"&gt;&lt;span style="font-family:Times New Roman;font-size:12;"&gt;The purpose of this document is to provide the step by step information about enabling the Form Based Authentication (FBA) for MOSS 2007 site.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 36pt"&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.codeplex.com/fba"&gt;&lt;span style="TEXT-DECORATION: underline;font-family:Times New Roman;font-size:12;color:blue;"    modo="false"&gt;Forms Base Authentication Tools and Utils for SharePoint 2007 - Home&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Times New Roman;font-size:12;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 36pt"&gt;&lt;span style="font-family:Times New Roman;font-size:12;"&gt;Microsoft Office SharePoint Server 2007 (MOSS 2007) Features, tools and utilities supporting Forms Based Authentication.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 36pt"&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/harsh/archive/2007/01/10/forms-based-authentication-in-moss.aspx"&gt;&lt;span style="TEXT-DECORATION: underline;font-family:Times New Roman;font-size:12;color:blue;"    modo="false"&gt;SharePoint Unplugged : Forms Based Authentication in MOSS&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Times New Roman;font-size:12;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 36pt"&gt;&lt;span style="font-family:Times New Roman;font-size:12;"&gt;There have been a lot of great posts in the blogosphere on how to setup forms based authentication. Some of them: SharePoint Product Group Blog by Steve Peschka Nick Swan [non-MS] What I want to put forth in this post, is a reference on the web.config&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 36pt"&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://weblogs.asp.net/paulballard/archive/2007/05/01/sharepoint-moss-2007-forms-based-authentication-login-registration-web-part.aspx"&gt;&lt;span style="TEXT-DECORATION: underline;font-family:Times New Roman;font-size:12;color:blue;"    modo="false"&gt;SharePoint/MOSS 2007 Forms Based Authentication Login/Registration Web Part - Paul Ballard’s WebLog&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Times New Roman;font-size:12;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/sharepoint/archive/2006/08/16/702010.aspx" modo="false"&gt;http://blogs.msdn.com/sharepoint/archive/2006/08/16/702010.aspx&lt;/a&gt; : Configuring multiple authentication &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.andrewconnell.com/blog/articles/HowToConfigPublishingSiteWithDualAuthProvidersAndAnonAccess.aspx" modo="false"&gt;http://www.andrewconnell.com/blog/articles/HowToConfigPublishingSiteWithDualAuthProvidersAndAnonAccess.aspx&lt;/a&gt; : How To Configure Publishing-Site With Dual AuthProviders and AnonAccess&lt;/p&gt;&lt;/div&gt;&lt;p class="postmetadata"&gt;&lt;/p&gt;&lt;p class="postmetadata"&gt;Few more links:&lt;/p&gt;&lt;p class="postmetadata"&gt;&lt;br /&gt;&lt;a href="http://robgarrett.com/cs/blogs/software/archive/2007/09/18/sharepoint-2007-web-services-and-forms-authentication.aspx"&gt;http://robgarrett.com/cs/blogs/software/archive/2007/09/18/sharepoint-2007-web-services-and-forms-authentication.aspx&lt;/a&gt;&lt;/p&gt;&lt;p class="postmetadata"&gt;&lt;/p&gt;&lt;p class="postmetadata"&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb977430.aspx"&gt;http://msdn2.microsoft.com/en-us/library/bb977430.aspx&lt;/a&gt;&lt;/p&gt;&lt;p class="postmetadata"&gt;&lt;/p&gt;&lt;p class="postmetadata"&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb852172.aspx"&gt;http://msdn2.microsoft.com/en-us/library/bb852172.aspx&lt;/a&gt;&lt;/p&gt;&lt;p class="postmetadata"&gt; &lt;/p&gt;&lt;p class="postmetadata"&gt;&lt;a href="http://www.devcow.com/blogs/jdattis/archive/2007/02/23/Office-SharePoint-Server-2007-Forms-Based-Authentication-FBA-Walkthrough-Part-1.aspx"&gt;http://www.devcow.com/blogs/jdattis/archive/2007/02/23/Office-SharePoint-Server-2007-Forms-Based-Authentication-FBA-Walkthrough-Part-1.aspx&lt;/a&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/545393791293345567-5318260323937902150?l=hiddensharepointfeatures.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hiddensharepointfeatures.blogspot.com/feeds/5318260323937902150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=545393791293345567&amp;postID=5318260323937902150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/5318260323937902150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/545393791293345567/posts/default/5318260323937902150'/><link rel='alternate' type='text/html' href='http://hiddensharepointfeatures.blogspot.com/2008/01/form-based-authentication-in-sharepoint.html' title='Form based authentication in SharePoint 2007'/><author><name>Chinmay Vartak</name><uri>http://www.blogger.com/profile/14020991276358362732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ENXZj_ulFEE/R6bRZQKK0KI/AAAAAAAAAKo/TlRG9O-0rMY/S220/untitled.JPG'/></author><thr:total>0</thr:total></entry></feed>
