<?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-14795804</id><updated>2011-04-21T21:41:28.349-07:00</updated><title type='text'>Sunil Programming Tips</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>67</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14795804.post-113470704009018236</id><published>2005-12-15T20:23:00.000-08:00</published><updated>2005-12-15T20:24:00.103-08:00</updated><title type='text'>Workflow beta for sharepoint</title><content type='html'>&lt;a title="http://beta.microsoft.com/source/bpVault.asp?ProgID=" contentid="157174" href="http://beta.microsoft.com/source/bpVault.asp?ProgID=1093000000&amp;amp;ContentID=157174"&gt;http://beta.microsoft.com/source/bpVault.asp?ProgID=1093000000&amp;amp;ContentID=157174&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-113470704009018236?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/113470704009018236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=113470704009018236' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/113470704009018236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/113470704009018236'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/12/workflow-beta-for-sharepoint.html' title='Workflow beta for sharepoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-113030178849750233</id><published>2005-10-25T21:41:00.000-07:00</published><updated>2005-10-25T21:43:08.506-07:00</updated><title type='text'>Adding Lookup field to SPlist</title><content type='html'>check the below link for more details&lt;br /&gt;&lt;a href="http://weblogs.asp.net/bsimser/archive/2005/05/13/406734.aspx"&gt;http://weblogs.asp.net/bsimser/archive/2005/05/13/406734.aspx&lt;/a&gt;&lt;br /&gt;private void CreateLookup()&lt;br /&gt;{&lt;br /&gt;    SPSite site = new SPSite("http://localhost/sites/employee");&lt;br /&gt;    SPWeb web = site.OpenWeb();&lt;br /&gt;&lt;br /&gt;    // Get the Department List from the web for lookups&lt;br /&gt;    SPList departmentList = web.Lists["Department"];&lt;br /&gt;&lt;br /&gt;    // Get the Employee List from the web&lt;br /&gt;    SPList employeeList = web.Lists["Employees"];&lt;br /&gt;&lt;br /&gt;    // Add a new lookup field to the Employee list called Departement&lt;br /&gt;    // that will use the Department list for it's values&lt;br /&gt;    employeeList.Fields.AddLookup("Department", departmentList.ID,  false);&lt;br /&gt;&lt;br /&gt;    // Create 2 new departments in the Department list for lookups&lt;br /&gt;    AddDepartment(departmentList, "Information Services");&lt;br /&gt;    AddDepartment(departmentList, "Finance");&lt;br /&gt;&lt;br /&gt;    // Now create 5 employees with lookups into each Department&lt;br /&gt;    AddEmployee(employeeList, "Mickey Mouse", departmentList, "Information Services");&lt;br /&gt;    AddEmployee(employeeList, "Goofy", departmentList, "Finance");&lt;br /&gt;    AddEmployee(employeeList, "Donald Duck", departmentList, "Information Services");&lt;br /&gt;    AddEmployee(employeeList, "Daisy Duck", departmentList, "Information Services");&lt;br /&gt;    AddEmployee(employeeList, "Minnie Mouse", departmentList, "Information Services");&lt;br /&gt;&lt;br /&gt;    // Cleanup and dispose of the web and site&lt;br /&gt;    web.Dispose();&lt;br /&gt;    site.Dispose();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void AddDepartment(SPList list, string name)&lt;br /&gt;{&lt;br /&gt;    SPListItem newDepartmentItem = list.Items.Add();&lt;br /&gt;    newDepartmentItem["Title"] = name;&lt;br /&gt;    newDepartmentItem.Update();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void AddEmployee(SPList list, string name, SPList deptList, string deptName)&lt;br /&gt;{&lt;br /&gt;    SPListItem newEmployeeItem = list.Items.Add();&lt;br /&gt;    newEmployeeItem["Title"] = name;&lt;br /&gt;    newEmployeeItem["Department"] = FindDepartmentByName(deptList, deptName);&lt;br /&gt;    newEmployeeItem.Update();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private int FindDepartmentByName(SPList list, string name)&lt;br /&gt;{&lt;br /&gt;    int itemId = 0;&lt;br /&gt;    SPQuery query = new SPQuery();&lt;br /&gt;    query.Query = "&lt;where&gt;&lt;eq&gt;&lt;fieldref name="'Title'/"&gt;&lt;value type="'Text'"&gt;" + name + "&lt;/value&gt;&lt;/eq&gt;&lt;/where&gt;";&lt;br /&gt;    SPListItemCollection items = list.GetItems(query);                       &lt;br /&gt;    if(items.Count == 1)&lt;br /&gt;        itemId = items[0].ID;&lt;br /&gt;    return itemId;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-113030178849750233?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/113030178849750233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=113030178849750233' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/113030178849750233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/113030178849750233'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/10/adding-lookup-field-to-splist.html' title='Adding Lookup field to SPlist'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-113029954738662755</id><published>2005-10-25T20:57:00.000-07:00</published><updated>2005-10-25T21:05:47.386-07:00</updated><title type='text'>TimeLastModified property does not work</title><content type='html'>The web parts and their configuration data i.e. property values are stored separately from the web part page itself,&lt;br /&gt;So the page is not changing in this scenario,&lt;br /&gt;therefore the TimeLastModifiedDate property of the page doesn’t change.&lt;br /&gt;You should use LastItemModifiedDate of SPWeb or LastContentModifiedDate of SPSite.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-113029954738662755?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/113029954738662755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=113029954738662755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/113029954738662755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/113029954738662755'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/10/timelastmodified-property-does-not.html' title='TimeLastModified property does not work'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-113029871051850299</id><published>2005-10-25T20:50:00.000-07:00</published><updated>2005-10-25T20:51:50.526-07:00</updated><title type='text'>Solve uninstall WSS before SPS</title><content type='html'>Use this KB article if WSS was removed before SPS:&lt;a title="http://support.microsoft.com/?ID=" href="http://support.microsoft.com/?ID=827755"&gt;http://support.microsoft.com/?ID=827755&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-113029871051850299?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/113029871051850299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=113029871051850299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/113029871051850299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/113029871051850299'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/10/solve-uninstall-wss-before-sps.html' title='Solve uninstall WSS before SPS'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112969366263568126</id><published>2005-10-18T20:46:00.000-07:00</published><updated>2005-10-18T20:47:42.643-07:00</updated><title type='text'>Save Changes to Your Web Part does not work</title><content type='html'>&lt;a name="odc_wsswebparttips_checkwebpartzoneprope"&gt;&lt;/a&gt;Check Web Part Zone Properties Whenever You Attempt to Save Changes to Your Web Part&lt;br /&gt;Web Part zones have properties that control whether a user can persist changes. If you attempt to save changes to a Web Part without the correct permissions, it could result in a broken page. For this reason, you should account for any combination of permissions for your Web Part.&lt;br /&gt;Following are the list of properties in the WebPartZone class that determine whether a Web Part can persist properties:&lt;br /&gt;·                     AllowCustomization property. If false, and the user is viewing the page in shared view, the Web Part cannot persist any changes to the database.&lt;br /&gt;·                     AllowPersonalization property. If false, and the user is viewing the page in personal view, the Web Part cannot persist any changes to the database.&lt;br /&gt;·                     LockLayout property. If true, changes to the AllowRemove, AllowZoneChange, Height, IsIncluded, IsVisible, PartOrder, Width, and ZoneID properties are not persisted to the database regardless of view.&lt;br /&gt;Fortunately, the Web Part infrastructure does a lot of the work. You can check the Permissions property, which takes into account the values of the zone's AllowCustomization and AllowPersonalization properties. If, however, your user interface permits changes to the properties controlled by the LockLayout property, you must explicitly check this value, typically in your property's Set accessor method.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112969366263568126?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112969366263568126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112969366263568126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112969366263568126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112969366263568126'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/10/save-changes-to-your-web-part-does-not.html' title='Save Changes to Your Web Part does not work'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112960849616943711</id><published>2005-10-17T21:07:00.000-07:00</published><updated>2005-10-17T21:14:20.330-07:00</updated><title type='text'>SharePoint document library Upload</title><content type='html'>I use this &lt;a title="http://blog.baeke.info/blog/_archives/2005/3/3/393158.html" href="http://blog.baeke.info/blog/_archives/2005/3/3/393158.html"&gt;http://blog.baeke.info/blog/_archives/2005/3/3/393158.html&lt;/a&gt; which can set metadata values at the same time. If you don’t need to set metadata then you can just use the filesystemobject in a vbscript to copy the file to the unc equivalent path of the document library. This .wsf script copies an image into a picture library&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112960849616943711?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112960849616943711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112960849616943711' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112960849616943711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112960849616943711'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/10/sharepoint-document-library-upload.html' title='SharePoint document library Upload'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112960843736541191</id><published>2005-10-17T21:06:00.000-07:00</published><updated>2005-10-17T21:07:17.366-07:00</updated><title type='text'>Completely avoid the random generated URL’s that SharePoint</title><content type='html'>Example: instead of &lt;a title="http://dpe/c10/demos" href="http://dpe/c10/demos"&gt;http://dpe/c10/demos&lt;/a&gt;  it really should be &lt;a title="http://dpe/demos" href="http://dpe/demos"&gt;http://dpe/demos&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I know that this is a limitation of the current shipping version of SharePoint, but I wonder if anyone has come up with a simple/cheap workaround that is reliable.&lt;br /&gt;&lt;br /&gt;This article might offer some help depending on the number of areas you have and the taxonomy of your portal:&lt;br /&gt;&lt;a title="https://blogs.msdn.com/danielmcpherson/archive/2005/05/18/419160.aspx" href="https://blogs.msdn.com/danielmcpherson/archive/2005/05/18/419160.aspx"&gt;https://blogs.msdn.com/danielmcpherson/archive/2005/05/18/419160.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112960843736541191?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112960843736541191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112960843736541191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112960843736541191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112960843736541191'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/10/completely-avoid-random-generated-urls.html' title='Completely avoid the random generated URL’s that SharePoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112960836055934441</id><published>2005-10-17T20:56:00.000-07:00</published><updated>2005-10-17T21:06:00.566-07:00</updated><title type='text'>Custom security in templates</title><content type='html'>ExecuteUrl property of a template as a way to automatically do the redirection and do your own security thing&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112960836055934441?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112960836055934441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112960836055934441' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112960836055934441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112960836055934441'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/10/custom-security-in-templates.html' title='Custom security in templates'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112917458821388460</id><published>2005-10-12T20:35:00.000-07:00</published><updated>2005-10-12T20:36:28.223-07:00</updated><title type='text'>Metrics With New Reporting Tools For SharePoint Portal Server</title><content type='html'>check the link.....&lt;br /&gt;&lt;a href="http://www.microsoft.com/technet/technetmag/issues/2005/11/ReportingTools/default.aspx"&gt;http://www.microsoft.com/technet/technetmag/issues/2005/11/ReportingTools/default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112917458821388460?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112917458821388460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112917458821388460' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112917458821388460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112917458821388460'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/10/metrics-with-new-reporting-tools-for.html' title='Metrics With New Reporting Tools For SharePoint Portal Server'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112796558704648795</id><published>2005-09-28T20:45:00.000-07:00</published><updated>2005-09-28T20:46:27.053-07:00</updated><title type='text'>copy or duplicate a list view</title><content type='html'>Not through the WEB UI but you can with FrontPage 2003. Just copy and paste an existing view.aspx page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112796558704648795?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112796558704648795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112796558704648795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112796558704648795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112796558704648795'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/copy-or-duplicate-list-view.html' title='copy or duplicate a list view'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112779392631183389</id><published>2005-09-26T21:05:00.000-07:00</published><updated>2005-09-26T21:05:26.310-07:00</updated><title type='text'>Resorce Events in SPS</title><content type='html'>arrStrEventName[0] = SPResource.GetString( Strings.AlertAllChanges );&lt;br /&gt;                arrStrEventName[1] = SPResource.GetString( Strings.AlertListAddChanges );&lt;br /&gt;                arrStrEventName[2] = SPResource.GetString( Strings.AlertListModifyChanges );&lt;br /&gt;                arrStrEventName[3] = SPResource.GetString( Strings.AlertListDeleteChanges );&lt;br /&gt;                arrStrEventName[4] = SPResource.GetString( Strings.AlertListDiscussionChanges);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112779392631183389?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112779392631183389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112779392631183389' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112779392631183389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112779392631183389'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/resorce-events-in-sps.html' title='Resorce Events in SPS'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112779388942582768</id><published>2005-09-26T21:03:00.000-07:00</published><updated>2005-09-26T21:04:49.436-07:00</updated><title type='text'>Clear Logon Credentials to Force Reauthentication</title><content type='html'>Check this links&lt;br /&gt;&lt;a href="http://support.microsoft.com/?kbid=195192"&gt;http://support.microsoft.com/?kbid=195192&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/constants/clearauthenticationcache.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/constants/clearauthenticationcache.asp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112779388942582768?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112779388942582768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112779388942582768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112779388942582768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112779388942582768'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/clear-logon-credentials-to-force.html' title='Clear Logon Credentials to Force Reauthentication'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112736736167012645</id><published>2005-09-21T22:25:00.000-07:00</published><updated>2005-09-21T22:37:22.170-07:00</updated><title type='text'>can mysite feature be disabled</title><content type='html'>Don't give user create personal site rights.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112736736167012645?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112736736167012645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112736736167012645' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112736736167012645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112736736167012645'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/can-mysite-feature-be-disabled.html' title='can mysite feature be disabled'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112736668692491919</id><published>2005-09-21T22:15:00.002-07:00</published><updated>2005-09-21T22:25:14.123-07:00</updated><title type='text'>using Search.aspx Get methods</title><content type='html'>Check the link below&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/SearchGET_SV01073871.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/SearchGET_SV01073871.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The “w” parameter would allows me to pass CONTAINS Boolean searches into a SEARCH.ASPX page.&lt;br /&gt;&lt;br /&gt;Add a Content Editor Web Part to Page&lt;br /&gt;&lt;br /&gt;&lt;input type="text" name="__w__" size="50" id ="__Where"&gt;&lt;br /&gt;&lt;input type="button" value="Search" name="__searchKB__" onclick="window.location.href = './search.aspx?w=' + escape('contains(\'' + document.getElementById('__Where').value  + '\')')+' &amp;s=searchscope'"&gt;&lt;br /&gt;&lt;br /&gt;i. The w parameter is where the CONTAINS clause is specified.&lt;br /&gt;ii. The s parameter specifies the search scope, in the example the scope is defined as searchscope.&lt;br /&gt;&lt;br /&gt;This will show all of the items within Shared Documents in mysites on the kiosk server:&lt;br /&gt;http://kiosk/search.aspx?s=People&amp;k=kiosk&amp;amp;w="DAV:href"%20like%20'%personal%'AND"DAV:href"%20like%20'%Shared%20Documents%'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112736668692491919?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112736668692491919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112736668692491919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112736668692491919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112736668692491919'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/using-searchaspx-get-metho_112736668692491919.html' title='using Search.aspx Get methods'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112736668457467363</id><published>2005-09-21T22:15:00.001-07:00</published><updated>2005-09-21T22:25:14.123-07:00</updated><title type='text'>using Search.aspx Get methods</title><content type='html'>Check the link below&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/SearchGET_SV01073871.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/SearchGET_SV01073871.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The “w” parameter would allows me to pass CONTAINS Boolean searches into a SEARCH.ASPX page.&lt;br /&gt;&lt;br /&gt;Add a Content Editor Web Part to Page&lt;br /&gt;&lt;br /&gt;&lt;input type="text" name="__w__" size="50" id ="__Where"&gt;&lt;br /&gt;&lt;input type="button" value="Search" name="__searchKB__" onclick="window.location.href = './search.aspx?w=' + escape('contains(\'' + document.getElementById('__Where').value  + '\')')+' &amp;s=searchscope'"&gt;&lt;br /&gt;&lt;br /&gt;i. The w parameter is where the CONTAINS clause is specified.&lt;br /&gt;ii. The s parameter specifies the search scope, in the example the scope is defined as searchscope.&lt;br /&gt;&lt;br /&gt;This will show all of the items within Shared Documents in mysites on the kiosk server:&lt;br /&gt;http://kiosk/search.aspx?s=People&amp;k=kiosk&amp;amp;w="DAV:href"%20like%20'%personal%'AND"DAV:href"%20like%20'%Shared%20Documents%'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112736668457467363?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112736668457467363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112736668457467363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112736668457467363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112736668457467363'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/using-searchaspx-get-methods_21.html' title='using Search.aspx Get methods'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112736660959939183</id><published>2005-09-21T22:15:00.000-07:00</published><updated>2005-09-21T22:25:13.093-07:00</updated><title type='text'>using Search.aspx Get methods</title><content type='html'>Check the link below&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/SearchGET_SV01073871.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/SearchGET_SV01073871.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The “w” parameter would allows me to pass CONTAINS Boolean searches into a SEARCH.ASPX page.&lt;br /&gt;&lt;br /&gt;Add a Content Editor Web Part to Page&lt;br /&gt;&lt;br /&gt;&lt;input type="text" name="__w__" size="50" id ="__Where"&gt;&lt;br /&gt;&lt;input type="button" value="Search" name="__searchKB__" onclick="window.location.href = './search.aspx?w=' + escape('contains(\'' + document.getElementById('__Where').value  + '\')')+' &amp;s=searchscope'"&gt;&lt;br /&gt;&lt;br /&gt;i. The w parameter is where the CONTAINS clause is specified.&lt;br /&gt;ii. The s parameter specifies the search scope, in the example the scope is defined as searchscope.&lt;br /&gt;&lt;br /&gt;This will show all of the items within Shared Documents in mysites on the kiosk server:&lt;br /&gt;http://kiosk/search.aspx?s=People&amp;k=kiosk&amp;amp;w="DAV:href"%20like%20'%personal%'AND"DAV:href"%20like%20'%Shared%20Documents%'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112736660959939183?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112736660959939183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112736660959939183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112736660959939183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112736660959939183'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/using-searchaspx-get-methods_21.html' title='using Search.aspx Get methods'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112685135855318471</id><published>2005-09-15T23:13:00.000-07:00</published><updated>2005-09-15T23:15:58.553-07:00</updated><title type='text'>Open the document in own Application window</title><content type='html'>check this link&lt;br /&gt;&lt;a href="http://www.wssdemo.com/Pages/DocEdit.aspx?menu=Articles"&gt;http://www.wssdemo.com/Pages/DocEdit.aspx?menu=Articles&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112685135855318471?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112685135855318471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112685135855318471' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112685135855318471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112685135855318471'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/open-document-in-own-application.html' title='Open the document in own Application window'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112685081080429772</id><published>2005-09-15T23:06:00.000-07:00</published><updated>2005-09-15T23:06:50.810-07:00</updated><title type='text'>You can hide the site sittings link with removing it from code</title><content type='html'>#SettingsOrReturnURL {display: none}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112685081080429772?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112685081080429772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112685081080429772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112685081080429772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112685081080429772'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/you-can-hide-site-sittings-link-with.html' title='You can hide the site sittings link with removing it from code'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112676890305423956</id><published>2005-09-15T00:20:00.000-07:00</published><updated>2005-09-15T00:21:43.060-07:00</updated><title type='text'>Meta Data of the document library</title><content type='html'>Database called the property store is used to store all of the metadata from the documents within the document library&lt;br /&gt;Check this link&lt;br /&gt;&lt;a href="http://www.brienposey.com/kb/boosting_performance.asp"&gt;http://www.brienposey.com/kb/boosting_performance.asp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112676890305423956?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112676890305423956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112676890305423956' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112676890305423956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112676890305423956'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/meta-data-of-document-library.html' title='Meta Data of the document library'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112658705923210676</id><published>2005-09-12T21:50:00.000-07:00</published><updated>2005-09-12T21:50:59.233-07:00</updated><title type='text'>customize alert creation confirmation email message of SPS</title><content type='html'>&lt;installdrive:&gt;\SharePoint Portal Server\DATA\Alerts\1033&lt;br /&gt;&lt;br /&gt;AlertAutoDeactivationNotification.xsl&lt;br /&gt;AlertCreationConfirmation.xsl (This one is just what you are hunting for)&lt;br /&gt;AlertNewsLetterNotification.xsl&lt;br /&gt;AlertResultNotification.xsl&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112658705923210676?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112658705923210676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112658705923210676' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112658705923210676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112658705923210676'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/customize-alert-creation-confirmation.html' title='customize alert creation confirmation email message of SPS'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112658646723604939</id><published>2005-09-12T21:40:00.000-07:00</published><updated>2005-09-12T21:41:07.236-07:00</updated><title type='text'>Simple way of moving contents in SPS</title><content type='html'>A simple way would be to open the existing site in FrontPage and back it up using FrontPage. Then create a folder in the original site (naming it whatever you want to call the secondary site) and then right click on the folder and elect to convert to a web. Open the new folder in FrontPage and restore the backed up instance to that folder. You will now have a fully working copy of the original site underneath it. You can then go ahead and delete whatever content you want on the top level original site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112658646723604939?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112658646723604939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112658646723604939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112658646723604939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112658646723604939'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/simple-way-of-moving-contents-in-sps.html' title='Simple way of moving contents in SPS'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112658598058098829</id><published>2005-09-12T21:32:00.000-07:00</published><updated>2005-09-12T21:33:00.580-07:00</updated><title type='text'>add subsite in SPS</title><content type='html'>To add a subsite under a site/subsite please try using this code&lt;br /&gt;SPSite siteCollection = new SPSite(siteUrl); //[siteUrl : new site that is to be created]&lt;br /&gt;      SPWeb SubSitesWeb = siteCollection.OpenWeb();&lt;br /&gt;      SubSitesWeb.webs.add(“&lt;sitename&gt;”);&lt;br /&gt;&lt;br /&gt;      siteURL can be something like “http://&lt;servername&gt;/default.aspx”&lt;br /&gt;      OR&lt;br /&gt;      “http://&lt;servername&gt;/sites/site1/default.aspx”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112658598058098829?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112658598058098829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112658598058098829' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112658598058098829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112658598058098829'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/add-subsite-in-sps.html' title='add subsite in SPS'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112658564311982628</id><published>2005-09-12T21:25:00.000-07:00</published><updated>2005-09-12T21:27:23.123-07:00</updated><title type='text'>ASP 2.0 Webpart Model for SPS</title><content type='html'>ASP 2.0 web parts will be supported in the R2 timeframe. This means that you can run WSS with 1.1 and 2.0 web parts on the same box with R2. Our longer term strategy is to have customers focused on SPS and WSS v.NEXT with the release of the O12 servers. There are some huge announcements that will be getting some attention at the PDC. That is where ASP 2.0 and the next generation web parts will come to life since the 2.0 framework has web parts as a core part of the 2.0 framework and IDE.&lt;br /&gt;&lt;br /&gt;Actually, the way it will work will be that WSS will support running on the ASP.NET 2.0 runtime when WSS Service Pack 2 ships.  WSS Service Pack 2 is in Windows Server 2003 R2.  That doesn't mean that we'll support new ASP.NET 2.0 features like the new Web Part model automatically, though.&lt;br /&gt;&lt;br /&gt;that SPS 2003 Service Pack 2, unlike WSS Service Pack 2, will not include support for running on the .NET 2.0 CLR.  That means that the aforementioned developments will only work in a WSS-only (i.e., non-SPS) Web application.  SPS 2003 will do a number of Good Things, but this won't be one of them.&lt;br /&gt;&lt;br /&gt;the prospect of needing to continue to develop with the current Web Part model until we release the next releases of Windows SharePoint Services ("v3") and the Office "12" servers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112658564311982628?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112658564311982628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112658564311982628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112658564311982628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112658564311982628'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/asp-20-webpart-model-for-sps.html' title='ASP 2.0 Webpart Model for SPS'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112616209276840772</id><published>2005-09-07T23:47:00.000-07:00</published><updated>2005-09-07T23:48:12.773-07:00</updated><title type='text'>Advance Discussion board in SPS</title><content type='html'>check this link&lt;br /&gt;&lt;a href="http://spsutil.sourceforge.net/"&gt;http://spsutil.sourceforge.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112616209276840772?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112616209276840772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112616209276840772' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112616209276840772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112616209276840772'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/advance-discussion-board-in-sps.html' title='Advance Discussion board in SPS'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112598573208801506</id><published>2005-09-05T22:48:00.000-07:00</published><updated>2005-09-05T22:50:06.606-07:00</updated><title type='text'>Integrating SPS with OCR engines</title><content type='html'>Here you can find an example on how to integrate sps with standard twain scanner:&lt;br /&gt;&lt;a title="http://blogs.msdn.com/roberdan/archive/2005/02/20/376972.aspx" href="http://blogs.msdn.com/roberdan/archive/2005/02/20/376972.aspx"&gt;http://blogs.msdn.com/roberdan/archive/2005/02/20/376972.aspx&lt;/a&gt;&lt;br /&gt;that links also to a short powerpoint that can be found here: &lt;a title="http://roberdan.officeisp.net/public/Shared%20Documents/Integrazione%20WSS-Scanner.ppt" href="http://roberdan.officeisp.net/public/Shared%20Documents/Integrazione%20WSS-Scanner.ppt"&gt;http://roberdan.officeisp.net/public/Shared%20Documents/Integrazione%20WSS-Scanner.ppt&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nsius.com/c/products/autostore/route/sharepoint-portal"&gt;http://www.nsius.com/c/products/autostore/route/sharepoint-portal&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112598573208801506?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112598573208801506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112598573208801506' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112598573208801506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112598573208801506'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/integrating-sps-with-ocr-engines.html' title='Integrating SPS with OCR engines'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112589251555598005</id><published>2005-09-04T20:54:00.000-07:00</published><updated>2005-09-04T20:55:15.560-07:00</updated><title type='text'>training link for sharepoint</title><content type='html'>check the below link&lt;br /&gt;&lt;a href="http://shareptmktg/C3/Training/default.aspx"&gt;http://shareptmktg/C3/Training/default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112589251555598005?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112589251555598005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112589251555598005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112589251555598005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112589251555598005'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/training-link-for-sharepoint.html' title='training link for sharepoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112566583005493824</id><published>2005-09-02T05:56:00.000-07:00</published><updated>2005-09-02T05:57:10.060-07:00</updated><title type='text'>SSO Problem with Win 2003 SP1</title><content type='html'>"Failed to connect to the database server. Verify connectivity and rights for the configuration account and try again."On a project I was recently working on we ran into this error message when configuring SSO in SPS.Well ... after much hair pulling ... we found that we were not alone.  There are a couple of posts from people on the net about workarounds that may or may not work (they didnt for us).  I also found another MS consultant working with another customer who was having the same problem.It is funny how problems look like one thing on the surface ... but are totally related to something else under the hood.  As it turns out ... this problem is due to Windows Installer 3.1 that happens to be installed when you apply Windows Server 2003 SP1 !The problem is fairly easily resolved however ... by manually tweeking a registry entry.Find the ImagePath registry entry at the following location:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\ssosrvRemove the quotation strings from around the the ImagePath value ... and away you go.The result of all this is that there is currently a KB being written that will outline the problem and the steps to fix it.&lt;br /&gt;SharePoint SSO error and Window Server 2003 SP1 @ Tuesday, July 12, 2005 7:10 AM I have also had this problem when I tried setting up single sign on AFTER installing SP1. My initial error was the same as yours: "Failed to connect to the database server. Verify connectivity and rights for the configuration account and try again." I have tried the RegEdit you have suggested which results in the new error message "A Single Sign-on error has occurred. Please contact an administrator. Details: Unspecified error" Any ideas? I don't really have the option of a full reinstall of the server. Thanks Robert Hankin (&lt;a href="mailto:rhankin@richmond-foods.plc.uk"&gt;rhankin@richmond-foods.plc.uk&lt;/a&gt;) Robert Hankin&lt;br /&gt;SharePoint SSO error and Window Server 2003 SP1 @ Friday, July 15, 2005 6:16 PM Thanks for this, you saved me big yesterday. James&lt;br /&gt;SharePoint SSO error and Window Server 2003 SP1 @ Monday, July 18, 2005 5:57 AM i did remove the quotation string at the imagepath in the registry..but the error still same as before which "failed to connect to database.."&lt;br /&gt;pls help me..i spent a lot of time to solve this.. allez&lt;br /&gt;SharePoint SSO error and Window Server 2003 SP1 @ Tuesday, July 26, 2005 5:52 PM Thank you very much for this information! Cindy&lt;br /&gt;SharePoint SSO error and Window Server 2003 SP1 @ Wednesday, July 27, 2005 9:43 AM We experienced the same error but found a different root cause.&lt;br /&gt;We found that some of the various tables in the SP DB had &lt;null&gt; as the owner. We ran a SQL script to determine which tables had this issue and then changing the ownership to a service account. NOTE: We do not have Win2003 SP1 installed, although we do have Windows Installer 3.1 installed. I did not find any quotes around the regestry values. Gareth&lt;br /&gt;SharePoint SSO error and Window Server 2003 SP1 @ Monday, August 01, 2005 3:22 PM I had this problem, i've Windows 2003 SP1, and SPS 2003 SP1 chang privileges to tempdb on SQL Server for my service account to db_owner and change de database name from SSO to SSO_DB and works Edgar&lt;br /&gt;SharePoint SSO error and Window Server 2003 SP1 @ Wednesday, August 03, 2005 12:20 PM I'm also having the same problem but removing the quotation strings alone from the registry didn't work for me.&lt;br /&gt;I also had to stop &amp;amp; start the service of Micrsoft Single Sign on before it worked.&lt;br /&gt;Thanks for the registry information! iuy&lt;br /&gt;SharePoint SSO error and Window Server 2003 SP1 @ Tuesday, August 09, 2005 2:30 PM Yes you do have to restart the Microsoft Single Sign-on Service before this works. Here is the KB Article: KB901203&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112566583005493824?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112566583005493824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112566583005493824' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112566583005493824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112566583005493824'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/09/sso-problem-with-win-2003-sp1.html' title='SSO Problem with Win 2003 SP1'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112555374747411543</id><published>2005-08-31T22:48:00.000-07:00</published><updated>2005-08-31T22:49:07.476-07:00</updated><title type='text'>Microsoft Office SharePoint Virus Scan Engine API</title><content type='html'>check this link&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsovAntiVirusOverview_SV01081979.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsovAntiVirusOverview_SV01081979.asp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112555374747411543?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112555374747411543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112555374747411543' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112555374747411543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112555374747411543'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/microsoft-office-sharepoint-virus-scan.html' title='Microsoft Office SharePoint Virus Scan Engine API'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112555360119294824</id><published>2005-08-31T22:45:00.000-07:00</published><updated>2005-08-31T22:46:41.196-07:00</updated><title type='text'>Performance counter for sharepoint</title><content type='html'>Check this&lt;br /&gt;&lt;a href="http://www.15seconds.com/issue/050825.htm"&gt;http://www.15seconds.com/issue/050825.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112555360119294824?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112555360119294824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112555360119294824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112555360119294824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112555360119294824'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/performance-counter-for-sharepoint.html' title='Performance counter for sharepoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112554950250601996</id><published>2005-08-31T21:37:00.000-07:00</published><updated>2005-08-31T21:38:22.516-07:00</updated><title type='text'>How to stop the !New tag appearing when you add items to your SharePoint</title><content type='html'>stsadm.exe -o setproperty -pn days-to-show-new-icon -pv #Days -url [Your Virtual Server's URL]&lt;br /&gt;&lt;br /&gt;refer &lt;a title="http://support.microsoft.com/?id=" href="http://support.microsoft.com/?id=825510"&gt;http://support.microsoft.com/?id=825510&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112554950250601996?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112554950250601996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112554950250601996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112554950250601996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112554950250601996'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/how-to-stop-new-tag-appearing-when-you.html' title='How to stop the !New tag appearing when you add items to your SharePoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112547285251609950</id><published>2005-08-31T00:20:00.000-07:00</published><updated>2005-08-31T00:20:52.523-07:00</updated><title type='text'>re-create the “Explorer View” for document library if u deleted it</title><content type='html'>To re-create the “Explorer View” the following was completed:&lt;br /&gt;&lt;br /&gt;Take a copy of an existing WebFldr.aspx from another document library (which has explorer view) using frontpage and copy it to the Forms directory of the document library that had the “Explorer View” removed from it.&lt;br /&gt;Edit the WebFldr.aspx file and make the following changes:&lt;br /&gt;Around line 99 or 100&lt;br /&gt;&lt;listname xmlns="http://schemas.microsoft.com/WebPart/v2/ListView"&gt;{C00DF4E5-0547-4EA0-900B-09921313BAAA}&lt;/listname&gt;&lt;br /&gt;The number appearing in braces after ListView”&gt; must be changed to reflect the same number as the listview from the broken sites AllItems.aspx&lt;br /&gt;&lt;br /&gt;&lt;listviewxml xmlns="http://schemas.microsoft.com/WebPart/v2/ListView"&gt;&amp;lt;View Name="{46A0A6CC-F0FB-45AC-9DCB-94D8AE435B19}" Type="HTML" ReadOnly="TRUE" DisplayName="Explorer View" Url="Shared Documents/Forms/WebFldr.aspx" … (remainder of line truncated)&lt;br /&gt;The numeric in this View Name=”()” needs to be unique and also replicated towards the top of the file (see next line)&lt;br /&gt;&lt;br /&gt;Around line 75 or 76&lt;br /&gt;&lt;webpartpages:listviewwebpart runat="server" webpart="true" __webpartid="{46A0A6CC-F0FB-45AC-9DCB-94D8AE435B19}"&gt;&lt;br /&gt;&lt;br /&gt;Items in bold must match.&lt;br /&gt;&lt;br /&gt;Ensure that the following line is modified to point to the correct Document library (as this will still contain the previous locations details):&lt;br /&gt;&lt;detaillink&gt;http://xx_sitename/xx_foldername/xx_sub_folder/Shared Documents/Forms/AllItems.aspx&lt;/detaillink&gt;&lt;br /&gt;&lt;br /&gt;Save the WebFldr.aspx file go back to the site and reload it.&lt;br /&gt;Should result in a nice new “Explorer View” link appearing where it should have been.&lt;br /&gt;&lt;br /&gt;I realize this may be a simplistic way of doing this, but I am certainly no expert and this was easy enough to figure out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112547285251609950?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112547285251609950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112547285251609950' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112547285251609950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112547285251609950'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/re-create-explorer-view-for-document.html' title='re-create the “Explorer View” for document library if u deleted it'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112485786812868782</id><published>2005-08-23T21:29:00.000-07:00</published><updated>2005-08-23T21:31:08.130-07:00</updated><title type='text'>How To Integrate an Existing Windows SharePoint Services Installation with SharePoint Portal Server 2003</title><content type='html'>check the below link&lt;br /&gt;&lt;a href="http://support.microsoft.com/?id=824877"&gt;http://support.microsoft.com/?id=824877&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112485786812868782?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112485786812868782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112485786812868782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112485786812868782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112485786812868782'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/how-to-integrate-existing-windows.html' title='How To Integrate an Existing Windows SharePoint Services Installation with SharePoint Portal Server 2003'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112485774292671110</id><published>2005-08-23T21:28:00.000-07:00</published><updated>2005-08-23T21:29:02.926-07:00</updated><title type='text'>Managing External Content in Microsoft Office SharePoint Portal Server 2003</title><content type='html'>check this link&lt;br /&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/sppt/reskit/c2261881x.mspx"&gt;http://www.microsoft.com/technet/prodtechnol/sppt/reskit/c2261881x.mspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112485774292671110?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112485774292671110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112485774292671110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112485774292671110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112485774292671110'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/managing-external-content-in-microsoft.html' title='Managing External Content in Microsoft Office SharePoint Portal Server 2003'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112485769300554786</id><published>2005-08-23T21:27:00.000-07:00</published><updated>2005-08-23T21:28:13.006-07:00</updated><title type='text'>Sharepoint Reporting Services tool pack</title><content type='html'>Check this link&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=03607516-cbec-4724-b4a4-aa7f09304ba5&amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=03607516-cbec-4724-b4a4-aa7f09304ba5&amp;amp;displaylang=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112485769300554786?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112485769300554786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112485769300554786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112485769300554786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112485769300554786'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/sharepoint-reporting-services-tool.html' title='Sharepoint Reporting Services tool pack'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112485751627387116</id><published>2005-08-23T21:24:00.000-07:00</published><updated>2005-08-23T21:25:16.280-07:00</updated><title type='text'>office webparts for sharepoint</title><content type='html'>&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;familyid=38BE67A5-2056-46A1-84B1-337FFB549C5C"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;familyid=38BE67A5-2056-46A1-84B1-337FFB549C5C&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112485751627387116?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112485751627387116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112485751627387116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112485751627387116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112485751627387116'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/office-webparts-for-sharepoint.html' title='office webparts for sharepoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112468737386896349</id><published>2005-08-21T22:09:00.000-07:00</published><updated>2005-08-21T22:09:33.870-07:00</updated><title type='text'>Sharepoint Content sources</title><content type='html'>check this link&lt;br /&gt;&lt;a href="http://www.msd2d.com/msd2dsitemap2.htm"&gt;http://www.msd2d.com/msd2dsitemap2.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112468737386896349?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112468737386896349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112468737386896349' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112468737386896349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112468737386896349'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/sharepoint-content-sources.html' title='Sharepoint Content sources'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112468713734186522</id><published>2005-08-21T21:57:00.000-07:00</published><updated>2005-08-21T22:05:37.343-07:00</updated><title type='text'>Live communication Webparts for SPS</title><content type='html'>Some interesting Live Meeting integration stuff&lt;br /&gt;&lt;br /&gt;Download details: Live Meeting 2003 Add-In for IBM Lotus Notes&lt;br /&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=" displaylang="en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=daf521db-b4fb-4507-a844-c18fc17860d2&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=daf521db-b4fb-4507-a844-c18fc17860d2&amp;DisplayLang=en&lt;/a&gt;&lt;br /&gt;Overview&lt;br /&gt;With this Live Meeting Add-In, you can use IBM® Lotus Notes® to perform Live Meeting Web conferencing tasks, such as scheduling meetings without logging into the Conference Center. Using the Live Meeting Lotus Notes Add-In Pack, you can:&lt;br /&gt;Schedule and enter a meeting in your personal place&lt;br /&gt;Schedule future meetings for both Auditoriums and Web Meeting Places&lt;br /&gt;Check seat availability&lt;br /&gt;Display the Organize Meetings page directly from IBM Lotus Notes&lt;br /&gt;Set up default preferences including text for your e-mail invitations&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Download details: Live Meeting 2005 Web Parts&lt;br /&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=" displaylang="en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=06e51c3b-ee57-498b-823d-e5550ebc11b4&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=06e51c3b-ee57-498b-823d-e5550ebc11b4&amp;DisplayLang=en&lt;/a&gt;&lt;br /&gt;Overview&lt;br /&gt;The Live Meeting 2005 Web Parts integrate Live Meeting with Windows SharePoint Services and SharePoint Portal Server to aggregate information together within a single portal so that teams can interact more effectively.By integrating with Live Meeting Portal, users can seamlessly view their upcoming Live Meetings or recently made recordings without having to log-in or remember any passwords. Not only do the web parts provide a view into Live Meeting from SharePoint, but they also allow a user to conveniently publish meetings and recording into a shared event calendar, so that team members can interact more effectively by having everything in one place.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Download details: Live Meeting 2005 Add-in Pack&lt;br /&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=" displaylang="en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d1984810-117a-45ff-bfec-2756c6111097&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=d1984810-117a-45ff-bfec-2756c6111097&amp;amp;DisplayLang=en&lt;/a&gt;&lt;br /&gt;Overview&lt;br /&gt;The Live Meeting Add-In Pack consists of three distinct add-ins: the Live Meeting Add-in for Outlook, the Office Collaboration Add-in, and the Live Meeting add-in for Instant Messaging, each which offer unique features. Live Meeting Add-in for OutlookWith the Live Meeting Add-in for Outlook, you can:&lt;br /&gt;Schedule a Live Meeting from Outlook&lt;br /&gt;Identify individual meeting participants as attendees or presenters&lt;br /&gt;Send separate invitations for attendees and for presenters&lt;br /&gt;Specify default meeting options and override those defaults for specific meetings&lt;br /&gt;Live Meeting Add-in for Office Collaboration&lt;br /&gt;With the Office Collaboration Add-in, you can start a Meet Now meeting directly from Word, Excel, PowerPoint, Visio, or Project. The document appears in an application sharing session.&lt;br /&gt;Live Meeting Add-in for Instant Messaging&lt;br /&gt;If the recipient also has the Live Meeting Add-in Pack installed, you can start a Live Meeting from Windows Messenger or from MSN Messenger.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112468713734186522?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112468713734186522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112468713734186522' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112468713734186522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112468713734186522'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/live-communication-webparts-for-sps.html' title='Live communication Webparts for SPS'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112468664451986409</id><published>2005-08-21T21:56:00.000-07:00</published><updated>2005-08-21T21:57:24.520-07:00</updated><title type='text'>Recycle bin for sharepoint</title><content type='html'>Check the below links&lt;br /&gt;&lt;a title="blocked::http://www.sharepointexperts.com/software_undelete.htm" href="http://www.sharepointexperts.com/software_undelete.htm"&gt;http://www.sharepointexperts.com/software_undelete.htm&lt;/a&gt;&lt;br /&gt;&lt;a title="http://www.nintex.com/Product-SmartLibrary.aspx" href="http://www.nintex.com/Product-SmartLibrary.aspx"&gt;http://www.nintex.com/Product-SmartLibrary.aspx&lt;/a&gt;&lt;br /&gt;&lt;a title="http://msdn.microsoft.com/msdnmag/issues/05/02/RecycleBinforWSS/default.aspx" href="http://msdn.microsoft.com/msdnmag/issues/05/02/RecycleBinforWSS/default.aspx"&gt;http://msdn.microsoft.com/msdnmag/issues/05/02/RecycleBinforWSS/default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112468664451986409?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112468664451986409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112468664451986409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112468664451986409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112468664451986409'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/recycle-bin-for-sharepoint.html' title='Recycle bin for sharepoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112468657508175973</id><published>2005-08-21T21:54:00.000-07:00</published><updated>2005-08-21T21:56:15.086-07:00</updated><title type='text'>Integrating Documtum with SPS</title><content type='html'>check the link below&lt;br /&gt; &lt;a href="http://www.vorsite.com/"&gt;www.vorsite.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112468657508175973?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112468657508175973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112468657508175973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112468657508175973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112468657508175973'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/integrating-documtum-with-sps.html' title='Integrating Documtum with SPS'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112443309546865243</id><published>2005-08-18T23:30:00.000-07:00</published><updated>2005-08-18T23:32:04.286-07:00</updated><title type='text'>Deleting Files from Document library</title><content type='html'>SPSite site = new SPSite("http://localhost");&lt;br /&gt;&lt;br /&gt;SPWeb web = site.OpenWeb();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// get a collection of all sites that are under root&lt;br /&gt;&lt;br /&gt;SPWebCollection webColl = site.AllWebs;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// iterate through all sites&lt;br /&gt;&lt;br /&gt;for(int i=0;i&lt; webColl.Count ;i++)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;// get all lists for current site&lt;br /&gt;&lt;br /&gt;SPListCollection listcoll = webColl[i].Lists;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//iterate through all lists&lt;br /&gt;&lt;br /&gt;for(int j=0; j&lt; listcoll.Count;j++)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;// check if its a doc lib&lt;br /&gt;&lt;br /&gt;if (listcoll[j].BaseTemplate == Microsoft.SharePoint.SPListTemplateType.DocumentLibrary)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;// iterate thru all and delete&lt;br /&gt;&lt;br /&gt;for(int k=0;k&lt;listcoll[j].items.count&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;listcoll[j].Items.Delete(k);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112443309546865243?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112443309546865243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112443309546865243' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112443309546865243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112443309546865243'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/deleting-files-from-document-library.html' title='Deleting Files from Document library'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112425175277746317</id><published>2005-08-16T21:08:00.000-07:00</published><updated>2005-08-16T21:19:05.983-07:00</updated><title type='text'>Templates for wss site</title><content type='html'>check this link for templates for wss sites&lt;br /&gt;http://sharepoint.bilsimser.com/pages/templates.aspx&lt;br /&gt;&lt;br /&gt;download the .stp&lt;br /&gt;http://www.microsoft.com/technet/prodtechnol/sppt/wssapps/default.mspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112425175277746317?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112425175277746317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112425175277746317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112425175277746317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112425175277746317'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/templates-for-wss-site.html' title='Templates for wss site'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112364877980428120</id><published>2005-08-09T21:39:00.000-07:00</published><updated>2005-08-09T21:39:39.806-07:00</updated><title type='text'>Applying Permissions to Lists in Areas</title><content type='html'>A nice feature of SharePoint Portal Server are areas. Think of an area as a mini-WSS site of it's own. You can create document libraries, custom lists, discussion threads, etc. all within an area. Items in the portal, including entire areas, have the added advantage over WSS sites of being able to use audience filtering and thereby only show content to those that it's aimed for (remember audience filtering is just what's presented, you still need to apply appropriate security to deny access to something to someone).&lt;br /&gt;&lt;br /&gt;Security for areas is the same as you would apply security anywhere else in SharePoint. You can add new users, change permissions, etc. (although when you select the advanced permissions for an area you get more options like being able to apply stylesheets, browsing directories, etc.) One of the issues security in an area is that if you have say several document libraries in that area, the security is the same for all libraries.&lt;br /&gt;&lt;br /&gt;When you select a list or document library (through the Manage Content option) in SPS, you'll see the typical interface like Change general settings, Delete this list, etc. What you won't see is the option that you see when you go into the settings in a list or library in a WSS site. Namely the Change permissions for this list option. When you apply permissions to an area (using the Manage Security option), you'll see the typical SharePoint interface to add users, etc. but no option to set permissions for a list or library. You can however still use a feature of SharePoint to apply individual permissions to a document library or list in the area, it just takes a little typing to get there.&lt;br /&gt;&lt;br /&gt;If you hover over the Change permissions for this list option in a WSS site, you'll see a url similar to the following:&lt;br /&gt;&lt;br /&gt;http://servername/sites/sitename/_layouts/1033/ShrOpt.aspx?obj={1234567A-BBBB-C999D9999999},list&lt;br /&gt;&lt;br /&gt;This is the page where you can set permissions for a list or document library (for document libraries, the end of the url will say ",doclib" instead of ",list"). The page exists in a virtual directory that's available to any WSS site and... portal area! This same url format can be used for an individual document library or list at the portal. You just need to know the GUID (the 1234567A number above). To find this out:&lt;br /&gt;&lt;br /&gt;Select Manage Content from there area where your document library or list lives in the portal &lt;br /&gt;Select the document library or list from the ones available &lt;br /&gt;Select Modify settings and columns for that list &lt;br /&gt;Take a look at the url you've gone to. You'll see listedit.aspx?List={... The numbers between the {} characters is the GUID for that list. The easiest way to get from this page to the ShrOpt page is to change the URL from this:&lt;br /&gt;http://servername/_layouts/1033/listedit.aspx?List={30BDBE4A-829A-4FD1-A237-D1D3D60EFF02}&lt;br /&gt;to this:&lt;br /&gt;http://servername/_layouts/1033/ShrOpt.aspx?obj={30BDBE4A-829A-4FD1-A237-D1D3D60EFF02},list &lt;br /&gt;Now you'll be at the Change Permissions: Document Library (or list) page &lt;br /&gt;Modify the permissions as you normally would, adding or removing users and setting up permissions.&lt;br /&gt;These permissions will only be applied to the document library and not to the entire area so you can now create read-only areas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112364877980428120?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112364877980428120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112364877980428120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112364877980428120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112364877980428120'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/applying-permissions-to-lists-in-areas.html' title='Applying Permissions to Lists in Areas'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112364875051565757</id><published>2005-08-09T21:38:00.000-07:00</published><updated>2005-08-09T21:39:10.520-07:00</updated><title type='text'>WSS Web Services Web Reference</title><content type='html'>WSS Web Services Web Reference &lt;br /&gt;Administration Service http://&lt;server-url:port-number&gt;/_vti_adm/admin.asmx &lt;br /&gt;Alerts Service http://&lt;server-url&gt;/_vti_bin/alerts.asmx &lt;br /&gt;Document Workspace Service http://&lt;server-url&gt;/_vti_bin/dws.asmx &lt;br /&gt;Forms Service http://&lt;server-url&gt;/_vti_bin/forms.asmx &lt;br /&gt;Imaging Service http://&lt;server-url&gt;/_vti_bin/imaging.asmx &lt;br /&gt;List Data Retrieval Service http://&lt;server-url&gt;/_vti_bin/dspsts.asmx &lt;br /&gt;Lists Service http://&lt;server-url&gt;/_vti_bin/lists.asmx &lt;br /&gt;Meetings Service http://&lt;server-url&gt;/_vti_bin/meetings.asmx &lt;br /&gt;Permissions Service http://&lt;server-url&gt;/_vti_bin/permissions.asmx &lt;br /&gt;Site Data Service http://&lt;server-url&gt;/_vti_bin/sitedata.asmx &lt;br /&gt;Site Service http://&lt;server-url&gt;/_vti_bin/sites.asmx &lt;br /&gt;Users and Groups Service http://&lt;server-url&gt;/_vti_bin/usergroup.asmx &lt;br /&gt;Versions Service http://&lt;server-url&gt;/_vti_bin/versions.asmx &lt;br /&gt;Views Service http://&lt;server-url&gt;/_vti_bin/views.asmx &lt;br /&gt;Web Part Pages Service http://&lt;server-url&gt;/_vti_bin/webpartpages.asmx &lt;br /&gt;Webs Service http://&lt;server-url&gt;/_vti_bin/webs.asmx &lt;br /&gt;&lt;br /&gt;WSS Web Services Description &lt;br /&gt;Administration Service This Web service provides administrative capabilities like creating a new top-level site, deleting a top-level site and getting the list of available languages. &lt;br /&gt;Alerts Service Provides access to the list of active alerts and allows to delete active alerts. &lt;br /&gt;Document Workspace Service This Web service is used to manage Document Workspace sites. It allows you to create new document workspaces, delete document workspaces, create new sub-folders, delete sub-folders, and so forth. &lt;br /&gt;Forms Service Each list has forms associated which are used to display list items, create new list items, and update or delete existing list items. This Web service allows to get the collection of forms associated with a list and then get detailed information about each form. &lt;br /&gt;Imaging Service SharePoint has picture libraries that users can use to manage pictures. This Web service allows to upload pictures, download pictures, create new folders, delete folders and pictures, and the like. &lt;br /&gt;List Data Retrieval Service Allows you to run XPath like queries against a list. &lt;br /&gt;Lists Service This Web service is used to work with lists and list data. You can obtain the collection of lists, add new lists, remove lists, add new list attachments, remove attachments, and so on. &lt;br /&gt;Meetings Service This Web service is used to work with Meeting Workspaces. You can create a new Meeting workspace, remove an existing Meeting workspace, add new meetings, add new meetings using ICal files, and so forth. &lt;br /&gt;Permissions Service Sites and lists have permissions assigned to them. This Web service is used to obtain the permissions assigned to a list or site, add new permissions, and update or removing existing permissions. &lt;br /&gt;Site Data Service The Site Data Web service can be used to return meta-data about a site or list, get the collection of lists, get the attachments for a list item, get the collection of items in a list, and so on. &lt;br /&gt;Site Service This Web service can be used to return the list of site templates. When you create a new site using the Administration Web service you need to specify the site template name to use that you can obtain through this Web service. &lt;br /&gt;Users and Groups Service This Web service is used to work with users, site-groups and cross-site groups. You can add, update or remove users, site-groups, and cross-site groups. You can also add users or cross-site-groups to a site-group. &lt;br /&gt;Versions Service Document Libraries and Picture Libraries can have versioning enabled, which stores a copy of every single file version. This Web service can be used to get the list of available versions, delete versions, and also restore a file version. &lt;br /&gt;Views Service Lists have views associated that define what fields are shown, what filtering and sorting is applied, what grouping is applied, and so on. This Web service is used to work with list views. You can get the collection of views, add new views, remove views, update the Html code used to display a view, and the like. &lt;br /&gt;Web Part Pages Service Web Parts are objects that you can place on Web part pages. This Web service is used to work with Web parts and Web part pages. You can get the list of Web parts on a page, you can add or remove Web parts, and so forth. &lt;br /&gt;Webs Service This Web service is used to work with sites and sub-sites. You can get the list of list-templates, get meta-data about a sub-site, get the list of sub-sites, and so on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112364875051565757?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112364875051565757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112364875051565757' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112364875051565757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112364875051565757'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/wss-web-services-web-reference.html' title='WSS Web Services Web Reference'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112364866682442548</id><published>2005-08-09T21:36:00.000-07:00</published><updated>2005-08-09T21:37:46.826-07:00</updated><title type='text'>Rendering a webpart inside another webpart</title><content type='html'>code for rendering a webpart inside another webpart&lt;br /&gt;&lt;br /&gt;protected override void RenderWebPart(HtmlTextWriter output){  SPSite site = new SPSite(webSiteURL);  SPList docLib = site.RootWeb.Lists[libraryName];  SPView view = docLib.DefaultView;&lt;br /&gt;  output.Write(view.RenderAsHtml());}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112364866682442548?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112364866682442548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112364866682442548' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112364866682442548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112364866682442548'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/rendering-webpart-inside-another.html' title='Rendering a webpart inside another webpart'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112364524332051902</id><published>2005-08-09T20:39:00.000-07:00</published><updated>2005-08-09T20:40:43.320-07:00</updated><title type='text'>Option Strict Off on .NET web project</title><content type='html'>you can use the &lt;compilation&gt;&lt;br /&gt;&lt;configuration&gt;&lt;br /&gt;    &lt;system.web&gt;&lt;br /&gt;        &lt;compilation explicit="false"&gt;&lt;br /&gt;    &lt;/system.web&gt;&lt;br /&gt;&lt;/configuration&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112364524332051902?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112364524332051902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112364524332051902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112364524332051902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112364524332051902'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/option-strict-off-on-net-web-project.html' title='Option Strict Off on .NET web project'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112364518100446227</id><published>2005-08-09T20:38:00.000-07:00</published><updated>2005-08-09T20:39:41.010-07:00</updated><title type='text'>Sample themes for ASP.Net 2.0</title><content type='html'>link for sample themes&lt;br /&gt;&lt;a href="http://www.dotnettreats.com/tools/Default.aspx"&gt;http://www.dotnettreats.com/tools/Default.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dotnettreats.com/SampleThemes/Default.aspx"&gt;http://www.dotnettreats.com/SampleThemes/Default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112364518100446227?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112364518100446227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112364518100446227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112364518100446227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112364518100446227'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/sample-themes-for-aspnet-20.html' title='Sample themes for ASP.Net 2.0'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112356328973774181</id><published>2005-08-08T21:53:00.000-07:00</published><updated>2005-08-08T21:54:49.743-07:00</updated><title type='text'>Accessing Webpart Maintaince Page</title><content type='html'>Add ?contents=1 to the portal url this will navigate to the Webpart Maintaince Page&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112356328973774181?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112356328973774181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112356328973774181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112356328973774181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112356328973774181'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/accessing-webpart-maintaince-page.html' title='Accessing Webpart Maintaince Page'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112356212692392414</id><published>2005-08-08T21:29:00.000-07:00</published><updated>2005-08-08T21:35:26.923-07:00</updated><title type='text'>Site Usage Report in Sharepoint</title><content type='html'>To access the WSS Usage on Portal and areas and not on WSS sites. This is not exposed in SPS , but you can browse to the link directly.&lt;br /&gt;&lt;a title="http://servername/_layouts/1033/usageDetails.aspx" href="http://&lt;servername"&gt;/_layouts/1033/usageDetails.aspx"&gt;http://&lt;servername&gt;/_layouts/1033/usageDetails.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112356212692392414?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112356212692392414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112356212692392414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112356212692392414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112356212692392414'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/site-usage-report-in-sharepoint.html' title='Site Usage Report in Sharepoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112356178558718992</id><published>2005-08-08T21:28:00.000-07:00</published><updated>2005-08-08T21:29:45.586-07:00</updated><title type='text'>Antivirus Softwares for Sharepoint</title><content type='html'>1.&lt;br /&gt;&lt;a href="http://directory.partners.extranet.microsoft.com/SolutionPage.aspx?i=1&amp;SolutionID=2141"&gt;Antigen for SharePoint&lt;/a&gt;&lt;br /&gt; Company: Sybari Software, Inc.&lt;br /&gt;Summary: Sybari’s Antigen for Microsoft Office SharePoint™ Portal Server 2003 and Windows® SharePoint Services is an antivirus and document-filtering solution specifically designed to meet the security needs of SharePoint administrators.Solution Type: Products: Microsoft Office SharePoint Portal Server 2003, Microsoft Exchange Server, Microsoft Windows SharePoint Services&lt;br /&gt;&lt;br /&gt;2.&lt;br /&gt;&lt;a href="http://directory.partners.extranet.microsoft.com/SolutionPage.aspx?i=1&amp;SolutionID=2135"&gt;McAfee PortalShield for Microsoft SharePoint&lt;/a&gt;&lt;br /&gt;Company: Network Associates&lt;br /&gt;Summary: McAfee PortalShield provides comprehensive virus protection and content management for Microsoft SharePoint™ Portal Server 2001, SharePoint Portal Server 2003, and Windows® SharePoint Services. Solution Type: Products: Microsoft SharePoint Portal Server 2001&lt;br /&gt;&lt;br /&gt;3.&lt;br /&gt;&lt;a href="http://directory.partners.extranet.microsoft.com/SolutionPage.aspx?i=1&amp;amp;SolutionID=1993"&gt;PortalProtect for Microsoft SharePoint Portal Server&lt;/a&gt;&lt;br /&gt; Company: Trend Micro, Inc.&lt;br /&gt;Summary: Trend Micro PortalProtect provides comprehensive virus protection and content security for enterprise information portal (EIP) systems and their users. Designed for specific use with EIP systems built using Microsoft SharePoint™ Portal Server 2001, PortalProtect offers tight integration with the Microsoft virus scanning application programming interface (API) and other Microsoft technologies.Solution Type: Products: Microsoft SharePoint Portal Server 2001, Microsoft Exchange Server, Microsoft Windows XP TabletPC Edition&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112356178558718992?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112356178558718992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112356178558718992' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112356178558718992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112356178558718992'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/antivirus-softwares-for-sharepoint.html' title='Antivirus Softwares for Sharepoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112356137428561482</id><published>2005-08-08T21:22:00.000-07:00</published><updated>2005-08-08T21:22:54.286-07:00</updated><title type='text'>Rename a team site from http://portalname/sites/testsite to http://portalname/sites/teamsite.</title><content type='html'>Rename the subsites using Microsoft Office FrontPage 2003. To rename the root of a site, you have to request this from the server administrator and ask him or her to back up this site using STSADM, and then restore it back as whatever name you want, such as http://portalname/sites/teamsite.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112356137428561482?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112356137428561482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112356137428561482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112356137428561482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112356137428561482'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/rename-team-site-from.html' title='Rename a team site from http://portalname/sites/testsite to http://portalname/sites/teamsite.'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112356123239614185</id><published>2005-08-08T21:19:00.000-07:00</published><updated>2005-08-08T21:20:32.400-07:00</updated><title type='text'>Hosting ASP or ASP.NET pages in a SharePoint site</title><content type='html'>Active Server Pages (ASP) pages hosted in a SharePoint site go through the SharePoint Internet Server Application API (ISAPI) filter, which does not parse ASP. Therefore, you will only get the raw source of the file if you attempt to browse to it.&lt;br /&gt;In contrast, you could set up an exclusion on your virtual server that is extended with Windows SharePoint Services and put your ASP pages in that exclusion. Then you can turn on the Internet Information Services (IIS) ASP filter and have it parse those pages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112356123239614185?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112356123239614185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112356123239614185' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112356123239614185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112356123239614185'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/hosting-asp-or-aspnet-pages-in.html' title='Hosting ASP or ASP.NET pages in a SharePoint site'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112322253620829653</id><published>2005-08-04T23:14:00.000-07:00</published><updated>2005-08-04T23:15:36.213-07:00</updated><title type='text'>Setting Max Webparts Per WebPartPage</title><content type='html'>Change the&lt;br /&gt;&lt;webpartlimits maxzoneparts="50" propertysize="1048576"&gt;&lt;br /&gt;in Web.Config file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112322253620829653?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112322253620829653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112322253620829653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112322253620829653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112322253620829653'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/setting-max-webparts-per-webpartpage.html' title='Setting Max Webparts Per WebPartPage'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112322181246637302</id><published>2005-08-04T23:02:00.000-07:00</published><updated>2005-08-04T23:03:32.470-07:00</updated><title type='text'>Share Point Farm Configuration Moving From Small To Large Farm</title><content type='html'>Backup your small farm using spsbackup.exe (you may also want to backup the databases themselves using Enterprise Manager as well, just in case)&lt;br /&gt;Add each of the new servers to the farm (Install SharePoint, set the database connection to the existing database)&lt;br /&gt;NOTE: At this state on the Add Components page you will have a warning saying you are not using all of your servers.&lt;br /&gt;For the server which hosts all the roles, de-select all but the one role you wish it to keep&lt;br /&gt;For each of the additional servers, select only one role for each.  Make sure you have at least 2 servers with the Front-End Role, 2 servers with the search role and 1 server with the indexing role otherwise you will not have a supported topology and SharePoint may not function correctly.  (you can have more servers of each role and still have a larger server farm, so long as you meet the minimum for a large server farm I listed above. Just make sure each server has ONLY one role).&lt;br /&gt;Make sure you do not have a red error at the bottom of the page (I think this is on the Add Components page) which says your farm topology is not supported.  It should report your farm status is fine.&lt;br /&gt;Configure network load balancing on each of the Front Ends (you can refer to the SharePoint Resource Kit or other documentation for how to do this.  If you need more info, let me know)&lt;br /&gt;Restore your backup.&lt;br /&gt;&lt;br /&gt;If you are OK with losing your Index Catalog and having to recreate all of your content sources and re-indexing them, then you can skip step 7 (I would still recommend making a backup before you start just in case.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112322181246637302?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112322181246637302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112322181246637302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112322181246637302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112322181246637302'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/share-point-farm-configuration-moving.html' title='Share Point Farm Configuration Moving From Small To Large Farm'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112313465934916100</id><published>2005-08-03T22:48:00.000-07:00</published><updated>2005-08-03T22:50:59.353-07:00</updated><title type='text'>Performance settings with Sharepoint</title><content type='html'>None of these are hard limits enforced by the system. They are guidelines for designing a server that has good overall performance.&lt;br /&gt;Site collections (Database scope) 50,000 ... Total throughput degrades as the number of site collections increases. Web sites (Web site scope) 2,000 ... The interface for enumerating subsites of a given Web site does not perform well muchbeyond 2,000 subsites. Web sites (Site collection) 250,000 - You can create a very large total number of Web sites by nesting the subsites. For example, 100sites each with 1000 subsites is 100,100 Web sites. Documents (Folder scope) 2,000 ... The interfaces for enumerating documents in a folder do not perform well beyond a thousand entries. Documents (Library scope) 2 million ... You can create very large document libraries by nesting folders. Security principals (Web site scope) 2,000 ... The size of the access control list is limited to a few thousand security principals, in other words users and groups in the Web site. Users ( Web site scope) 2 million ... You can add millions of people to your Web site by using Microsoft Windows security groups to manage security instead of using individual users. Items (List scope) 2,000 ... The interface for enumerating list items does not perform well beyond a few thousand items. Web Parts (Page scope) 100 ... Pages with more than 100 Web Parts are slow to render. Web Part personalization (Page scope) 10,000 ... Pages with more than a few thousand user personalizations are slow to render. Lists (Web site scope) 2,000 ... The interface for enumerating lists and libraries in a Web site does not perform well beyond a few thousand entries.Document size (File scope) 50 MB ... The file save performance degrades as the file size grows. The default maximum is 50 MB. This maximum is enforced by the system, but you can change it to any value up to 2 GB (2047 MB) if you have applied Windows SharePoint Services Service Pack 1.&lt;br /&gt;&lt;br /&gt;An asterisk (*) indicates a hard limit; no asterisk indicates a tested or supported limit.&lt;br /&gt;Portal sites (full) - typically 2 ... maximum 15 * Portal sites (child) - typically 10 ... maximum 100 * Areas - typically 1,000 ... maximum 10,000 Best Bets - typically 1,000 ... maximum 25,000 Area depth - typically 5 ... maximum 20 * User profiles - typically 50,000 ... maximum 1,000,000 Audiences - typically 500 ... maximum 10,000 Audience memberships - typically 500,000 ... maximum 5,000,000 SSO credentials - typically 100,00 ... maximum 100,000 Search indexes - typically 3 ... maximum 32 Content sources -typically 25 ... maximum 250 Search scopes - typically 25 ... maximum 250 * Indexed documents per content index - typically 100,000 ... maximum 5,000,000 Indexed documents - typically 2,500,000 ... maximum 20,000,000 Thesaurus entries - typically 1,000 ... maximum 10,000 Alerts - typically 50,000 ... maximum 1,000,000 Team sites - typically 10,000 ... maximum 250,000 Personal sites - typically 10,000 ... maximum 250,000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112313465934916100?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112313465934916100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112313465934916100' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112313465934916100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112313465934916100'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/performance-settings-with-sharepoint.html' title='Performance settings with Sharepoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112313327200929990</id><published>2005-08-03T22:26:00.000-07:00</published><updated>2005-08-03T22:27:52.013-07:00</updated><title type='text'>Communication between Portlets and Sharepoint Webparts</title><content type='html'>The Java world has portal standards called WSRP (Web Services for Remote Portlets) and portlets. Major Java portals seem to support it. It allows you to write a portlet using web services and defines standards for local portal component behavior. Some of the most important vendors in the J2EE world like BEA and IBM provide supports for portlets in some prodicts like WebLogic Portal.&lt;br /&gt;&lt;br /&gt;Portlet is basically an extension of servlet but with some fundamental differences like a web page can consist of mulitple portlets but can have only single servlet, portlets cannot do browser redirect but servlet can.&lt;br /&gt;&lt;br /&gt;Portlet is a an extension of servlet, can write html output, can forward but within the same portlet context, access to HTTP objects like session, request, response, along with similar Portlet objects like session, request, response.&lt;br /&gt;&lt;br /&gt;Portlet is a concept of Java/J2EE technology and Microsoft SharePoint is based on .NET technology. They are competitive for each other.&lt;br /&gt;&lt;br /&gt;WSRP will allow remote portlet Web services to be implemented in a variety of ways, including Java/J2EE and Microsoft's .NET platform. If we use WSRP release local Portlet as Remote Portlet, we can use “WSRP Web Service Toolkit for SharePoint Products and Technologies” to enable developers to load them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112313327200929990?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112313327200929990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112313327200929990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112313327200929990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112313327200929990'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/communication-between-portlets-and.html' title='Communication between Portlets and Sharepoint Webparts'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112295639148771716</id><published>2005-08-01T21:02:00.000-07:00</published><updated>2005-08-01T21:19:51.490-07:00</updated><title type='text'>Displaying custom webparts in FrontPage</title><content type='html'>To display the custom webparts in FP&lt;br /&gt;Your custom webpart should implement&lt;br /&gt;IDesignTimeHtmlProvider interface provides design-time HTML for Web Form controls for use in Web development tools such as Microsoft FrontPage.&lt;br /&gt;&lt;br /&gt;Check this example&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;using System.Web.UI.WebControls;&lt;br /&gt;using System.ComponentModel;&lt;br /&gt;using System.Xml.Serialization;&lt;br /&gt;using System.Runtime.InteropServices;&lt;br /&gt;using Microsoft.SharePoint.WebPartPages;&lt;br /&gt;using Microsoft.SharePoint.WebControls;&lt;br /&gt;using Microsoft.SharePoint.Utilities;&lt;br /&gt;namespace MyWebParts&lt;br /&gt;{&lt;br /&gt;    [XmlRoot(Namespace = "MyNamespace")]&lt;br /&gt;    public class DesignTimeHTMLSample : Microsoft.SharePoint.WebPartPages.WebPart, IDesignTimeHtmlProvider&lt;br /&gt;    {&lt;br /&gt;        private string designTimeHtml = "This is the design-time HTML.";&lt;br /&gt;        private string runTimeHtml = "This is the run-time HTML.";&lt;br /&gt;&lt;br /&gt;        public string GetDesignTimeHtml()&lt;br /&gt;        {&lt;br /&gt;            return SPEncode.HtmlEncode(designTimeHtml);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected override void RenderWebPart(HtmlTextWriter output)&lt;br /&gt;        {&lt;br /&gt;            output.Write(this.ReplaceTokens(runTimeHtml));&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112295639148771716?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112295639148771716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112295639148771716' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112295639148771716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112295639148771716'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/08/displaying-custom-webparts-in.html' title='Displaying custom webparts in FrontPage'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112286938451966082</id><published>2005-07-31T21:08:00.000-07:00</published><updated>2005-07-31T21:09:44.523-07:00</updated><title type='text'>stsadmin magics</title><content type='html'>1) This can create a DB using the createsiteinnewdb, which allows you to create a new DB and create a site into this new DB.&lt;br /&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN&gt;stsadm -o createsiteinnewdb -url http://rys1stsps/sites/site41 -ownerlogin ryshosting\administrator -owneremail ryanph@microsoft.com -databasename Alliance41_Site&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112286938451966082?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112286938451966082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112286938451966082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112286938451966082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112286938451966082'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/07/stsadmin-magics.html' title='stsadmin magics'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112261235671462886</id><published>2005-07-28T21:43:00.000-07:00</published><updated>2005-07-28T21:45:56.723-07:00</updated><title type='text'>Turning SessionState in sharepoint</title><content type='html'>By default, session state is not enabled.  If you open the web.config file for your SharePoint virtual server, you would find the following commented line in the &lt;httpmodules&gt; section:&lt;br /&gt;&lt;!--&lt;add name="Session" type="System.Web.SessionState.SessionStateModule"&gt;--&gt;&lt;br /&gt;for more details&lt;br /&gt;&lt;a href="http://www.bluedoglimited.com/SharePointThoughts/ViewPost.aspx?ID=69"&gt;http://www.bluedoglimited.com/SharePointThoughts/ViewPost.aspx?ID=69&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112261235671462886?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112261235671462886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112261235671462886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112261235671462886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112261235671462886'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/07/turning-sessionstate-in-sharepoint.html' title='Turning SessionState in sharepoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112261163875094155</id><published>2005-07-28T21:19:00.000-07:00</published><updated>2005-07-28T21:38:57.916-07:00</updated><title type='text'>Open links of Sharepoint List in New Window</title><content type='html'>1)Fp2003&lt;br /&gt;2)Convert the web part to a Data View, then edit it in FrontPage to add the HTML target attribute to the &lt;a&gt;tag in the XSLT.&lt;br /&gt;3)Open the site view source and find the list id which looks something like below&lt;br /&gt;"{3989E586-E675-48D7-8656-65E938940A9C}-{AFD5597C-55CE-460F-B9F7-19AA95B30225}".&lt;br /&gt;Add a Contain Editor Webpart below the List Webpart&lt;br /&gt;open the source editor of the contain editor webpart and add the following script &lt;/a&gt;&lt;br /&gt;&lt;textarea style="WIDTH: 270px; HEIGHT: 36px" cols="29"&gt;&lt;br /&gt;&lt;script language="JScript"&gt;&lt;br /&gt;&lt;br /&gt;//get the ID of the enclosing table&lt;br /&gt;&lt;br /&gt;var coll = document.all.item("{11F3817B-D139-498A-A151-0161B209134D}-{6F02DDC0-6934-4366-9F40-A671F72D79F5}").all.tags("A");&lt;br /&gt;&lt;br /&gt; if (coll!=null)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;    for (i=0; i&lt;coll.length; target="_blank"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;Make sure that the Content Editor Web part is not visible on the page by changing its “Visible on page” property&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112261163875094155?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112261163875094155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112261163875094155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112261163875094155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112261163875094155'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/07/open-links-of-sharepoint-list-in-new_28.html' title='Open links of Sharepoint List in New Window'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112261072470227967</id><published>2005-07-28T21:11:00.000-07:00</published><updated>2005-07-28T21:18:44.706-07:00</updated><title type='text'>Open links of Sharepoint List in New Window</title><content type='html'>These are the workrounds to solve this problem&lt;br /&gt;1)FP2003&lt;br /&gt;2)Convert the web part to a Data View, then edit it in FrontPage to add the HTML target attribute to the &lt;a&gt; tag in the XSLT&lt;br /&gt;3)Open the viewsource of the page and find the lists webpart table id&lt;br /&gt;some thing like&lt;br /&gt;&lt;TABLE ID="{3989E586-E675-48D7-8656-65E938940A9C}-{AFD5597C-55CE-460F-B9F7-19AA95B30225}"&lt;br /&gt;&lt;br /&gt;then add a contain editor below the list webpart and&lt;br /&gt;open the source editor of the contain editor and the below script.&lt;br /&gt;&lt;br /&gt;&lt;script&gt;//get the ID of the enclosing tablevar coll=document.all.item("{3989E586-E675-48D7-8656-65E938940A9C}-{AFD5597C-55CE-460F-B9F7-19AA95B30225}").all.tags("A");if (coll!=null){for (i=0; i&lt;coll.length; target="_blank"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112261072470227967?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112261072470227967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112261072470227967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112261072470227967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112261072470227967'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/07/open-links-of-sharepoint-list-in-new.html' title='Open links of Sharepoint List in New Window'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112235461033395233</id><published>2005-07-25T22:07:00.000-07:00</published><updated>2005-07-27T21:11:10.376-07:00</updated><title type='text'>Document level security Sharepoint</title><content type='html'>Microsoft Windows Rights Management Services (RMS) for Windows Server 2003 is information protection technology that works&lt;br /&gt;with RMS-enabled applications (All Office 2k3 applications) to help safeguard digital information from unauthorized use.&lt;br /&gt;Windows RMS enables protection of sensitive information, such as Web content, documents, and e-mail, through the creation and enforcement of persistent&lt;br /&gt;policies that live with the information—no matter where it goes. RMS services can be combined with SharePoint Portal Server when a company&lt;br /&gt;wants to provide document level protection which is not offered out of box of SPS 2003. If your environment is utilizing Office 2k3 and you have Windows Server 2003 you can setup RMS (Rights Management Services) to incorporate Document Level security within SPS and WSS. In leveraging RMS technology with SPS 2003 you must setup and provision an RMS server.&lt;br /&gt;Once the Win2k3 server is setup and provisioned you can only use these technologies with Office 2k3. Document level security can be used within a&lt;br /&gt;SharePoint Document Library or list as long as the document is of Office 2k3 (powerpoint, Excel, Word...etc...). So once you have added protection to that Office document&lt;br /&gt;through RMS you can then upload the document into SharePoint and the security will carry over no matter where you place that document inside of SharePoint.&lt;br /&gt;So there you have it document level security within SharePoint when combined with RMS technologies!!&lt;br /&gt;&lt;br /&gt;Check this link for more info&lt;br /&gt;&lt;a href="http://www.microsoft.com/resources/casestudies/CaseStudy.asp?CaseStudyID=16850"&gt;http://www.microsoft.com/resources/casestudies/CaseStudy.asp?CaseStudyID=16850&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download RMS at&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8ef6d80a-6a9c-4fb9-ab51-790980816ffe&amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=8ef6d80a-6a9c-4fb9-ab51-790980816ffe&amp;amp;DisplayLang=en&lt;/a&gt;&lt;br /&gt;RMS Tools&lt;br /&gt;&lt;a href="http://www.microsoft.com/windowsserver2003/evaluation/overview/technologies/rmenterprise.mspx"&gt;http://www.microsoft.com/windowsserver2003/evaluation/overview/technologies/rmenterprise.mspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112235461033395233?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112235461033395233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112235461033395233' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112235461033395233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112235461033395233'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/07/document-level-security-sharepoint.html' title='Document level security Sharepoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112235231606570187</id><published>2005-07-25T21:31:00.000-07:00</published><updated>2005-07-26T21:43:27.370-07:00</updated><title type='text'>custom search webpart sharepoint</title><content type='html'>custom search webpart&lt;br /&gt;Check the below link as sample code&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_SPSSearchBoxwithPortalSearchResults.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_SPSSearchBoxwithPortalSearchResults.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Searches on previous search results example:- &lt;a href="http://msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;category=Web%20Parts&amp;amp;id=38fc3475-b9cb-4914-9996-2b540320e2a3"&gt;http://msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;category=Web%20Parts&amp;amp;id=38fc3475-b9cb-4914-9996-2b540320e2a3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/odc_SP2003_ta/html/Office_SharePointPortalServerSearchBox.asp"&gt;http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/odc_SP2003_ta/html/Office_SharePointPortalServerSearchBox.asp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112235231606570187?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112235231606570187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112235231606570187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112235231606570187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112235231606570187'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/07/custom-search-webpart-sharepoint.html' title='custom search webpart sharepoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112235152133302699</id><published>2005-07-25T21:16:00.000-07:00</published><updated>2005-07-25T21:18:41.336-07:00</updated><title type='text'>Chating tool for sharepoint</title><content type='html'>Parlano that has a Chat tool for SharePoint that uses Live communication Server&lt;br /&gt;&lt;a title="http://www.parlano.com/mindalign/malcs.aspx" href="http://www.parlano.com/mindalign/malcs.aspx"&gt;http://www.parlano.com/mindalign/malcs.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112235152133302699?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112235152133302699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112235152133302699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112235152133302699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112235152133302699'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/07/chating-tool-for-sharepoint.html' title='Chating tool for sharepoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112235107654316931</id><published>2005-07-25T20:54:00.000-07:00</published><updated>2005-07-25T21:12:25.020-07:00</updated><title type='text'>Sharepoint Document workflow solutions</title><content type='html'>One of the drawback of the current version of SharePoint (SharePoint Portal Server and Windows SharePoint Services) is the lack of sophisticated document workflow. In fact, users of SharePoint Portal Server 2001 will experience that document workflow capabilities have actually been reduced. The current version supports very simple document approval, with no built-in routing or escalation.&lt;br /&gt;&lt;br /&gt;some of the options available for SharePoint-based document workflow&lt;br /&gt;are using third party products that integrate very well with SharePoint technologies.&lt;br /&gt;and Microsoft BizTalk Server,&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Microsoft BizTalk Server:-&lt;/strong&gt; it is a logical choice for document workflow. First, because it is a Microsoft product it offers very tight integration with SharePoint. It actually contains an adapter for SharePoint-based document libraries. Second, it is a product designed for very sophisticated routing; it has a graphical interface for decision process design, is highly scalable, and works with many disparate data sources. That said, purchasing BizTalk to facilitate document workflow is probably not the right choice. It is a big tool that comes at a big cost.&lt;br /&gt;Another alternative is custom development. SharePoint offers a very open architecture; one that is easily extended. There are a few example web parts, available for free in the SharePoint online community, that demonstrate slightly more advanced document workflow. However, custom workflow is probably best suited for highly specialized requirements (i.e. sensitivity to look, feel, and flow). Workflow development will probably cost your organization just as much, if not more, than a BizTalk license.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Some of the third party Tools:-&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Approval Manager(&lt;a href="http://www.gotdotnet.com/Workspaces/Workspace.aspx"&gt;http://www.gotdotnet.com/Workspaces/Workspace.aspx&lt;/a&gt;)&lt;br /&gt;Adds two new SharePoint libraries, "Approval Document Library" and "Approval Form Library", to the Create list on all Windows SharePoint Services team sites. The "Approval Config" panel within each Approval Library lets you configure that library with a multi-step approval process. Each step in the process can have one or more approvers. Approval criteria can be set to: "Any One" approver, or a percentage such as 50% for majority approval, or 100% for unanimous approval. Notification emails are sent at the beginning of each step to all approvers in that step. The "Approval Status" panel displays all Approve, Reject and Pending actions and comments. The "Approval Settings" panel lets you configure the workflow such that upon Approval and/or upon Rejection the document or form is Moved to a completely different document or form library. The Approval Status information travels with the document or form and continues to aggregate approval, pending and rejection actions and comments&lt;br /&gt;&lt;br /&gt;SmartLibrary 2.0 (by Nintex)&lt;br /&gt;Built on Microsoft .NET technology, SmartLibrary integrates seamlessly with SharePoint (SPS and WSS) sites maintaining the usage characteristics, and the look and feel of SharePoint. Authoring and management of workflow is done directly by the business units thus allowing the control of their own workflow. Features include:&lt;br /&gt;Serial or parallel approval at the document or folder level, progress reporting, reviewer comments and customizable alerts&lt;br /&gt;Monitoring and reporting of activities within document libraries and throughout the workflow process&lt;br /&gt;Undelete for documents and folders&lt;br /&gt;Workflow approved documents can be automatically published to other systems&lt;br /&gt;&lt;br /&gt;Skelta Workflow.NET&lt;br /&gt;Skelta Workflow.NET, a complete .NET based workflow framework, extends advanced workflow functionality for both SharePoint Portal Server and Windows SharePoint Services. Features include:&lt;br /&gt;Easy-to-use, drag and drop, graphical workflow process designer&lt;br /&gt;Activity monitoring and reporting&lt;br /&gt;Intelligent notification and escalation capabilities&lt;br /&gt;Features for creation of complex, document-based collaborative solutions&lt;br /&gt;Custom actions&lt;br /&gt;&lt;br /&gt;K2.net 2003&lt;br /&gt;K2.net 2003 automates business processes spanning people, technology and distance using the .NET platform. K2.net leverages two core technologies to integrate with SharePoint Portal Server, a SharePoint Portal Server add-in and a collection of ASP.NET forms controls. Features include:&lt;br /&gt;Complex routing and work management associated with documents in the enterprise&lt;br /&gt;Processes containing multiple documents and versions of document can be tied together&lt;br /&gt;SharePoint Portal Server check-in and check-out features are fully supported; versioning is also natively supported&lt;br /&gt;Encapsulates complex business rules&lt;br /&gt;Integrates multiple servers and uses SOAP as an RPC interface&lt;br /&gt;A single process can be spawn across multiple other processes where the document may need to be translated, edited and used in other collaboration efforts.&lt;br /&gt;Integrates and uses the SharePoint Portal Server security model&lt;br /&gt;Captaris Workflow&lt;br /&gt;Captaris Workflow provides easy, flexible, and integrated business process workflow for organizations. Captaris Workflow 5.1, powered by .NET technology, provides a powerful workflow tool that drives efficiencies. Users can install, build, manage and administer workflows within the context of Microsoft SharePoint Portal Server 2003. Features include:&lt;br /&gt;Leverages SharePoint user interface to easily create simple or complex workflows&lt;br /&gt;Structures collaboration between groups, systems and individuals&lt;br /&gt;Records collaboration activities to facilitate accountability&lt;br /&gt;Creates task lists for individual users or groups&lt;br /&gt;Presents task lists, process, and monitoring views within SharePoint&lt;br /&gt;Offer multi-approvals, parallel approvals, re-works, and sophisticated workflow capabilities&lt;br /&gt;Leverages Wizard-driven Business Rule Editor and Web Form Editor Ability to migrate to full Integrated Development Environment (IDE)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112235107654316931?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112235107654316931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112235107654316931' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112235107654316931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112235107654316931'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/07/sharepoint-document-workflow-solutions.html' title='Sharepoint Document workflow solutions'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112235000176455737</id><published>2005-07-25T20:52:00.000-07:00</published><updated>2005-07-25T20:53:21.766-07:00</updated><title type='text'>Editing quick launch bar in Sharepoint</title><content type='html'>You have to use FrontPage 2003.  You open the site, edit the default.aspx and then edit the Link Bar Properties.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112235000176455737?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112235000176455737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112235000176455737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112235000176455737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112235000176455737'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/07/editing-quick-launch-bar-in-sharepoint.html' title='Editing quick launch bar in Sharepoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112234927456846862</id><published>2005-07-25T20:38:00.000-07:00</published><updated>2005-07-25T20:41:14.573-07:00</updated><title type='text'>problems of using Dispose method or the Close method to close an SPSite object</title><content type='html'>if the SPWeb object or the SPSite object is a shared resource.&lt;br /&gt;For example, this issue occurs if the SPWeb object or the SPSite object is provided by the GetContext method in a Web Part. In scenarios where the SPWeb object or the SPSite object is provided by the GetContext method, you should not call the Dispose method or the Close method. The following sample code is an example of what not to do. // Example of what not to do&lt;br /&gt;using (SPSite site = SPControl.GetContextSite (this.Context)) {&lt;br /&gt;// Code to perform a task&lt;br /&gt;}&lt;br /&gt;// If you have to use a GetContext* method, let SharePoint dispose of&lt;br /&gt;// the object. The object is a shared resource.&lt;br /&gt;SPSite site = SPControl.GetContextSite (this.Context);&lt;br /&gt;// Code to perform a task&lt;br /&gt;// site.Dispose (); &lt;-- Do not call the Dispose method or the Close method on a shared resource. Leave this line commented.&lt;br /&gt;&lt;br /&gt;RESOLUTION&lt;br /&gt;If you create your own SPWeb object or SPSite object, you can use the Dispose method or the Close method to close the object. However, if you have a reference to a shared resource, do not use the Dispose method or the Close method to close the object. In scenarios where you have a reference to a shared resource, such as when the objects are provided by the GetContext method, let SharePoint Portal Server 2003 and Windows SharePoint Services manage the object.&lt;br /&gt;&lt;br /&gt;check this link for more information&lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;901259"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;901259&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112234927456846862?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112234927456846862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112234927456846862' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112234927456846862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112234927456846862'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/07/problems-of-using-dispose-method-or.html' title='problems of using Dispose method or the Close method to close an SPSite object'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14795804.post-112229231860079973</id><published>2005-07-25T04:49:00.000-07:00</published><updated>2005-07-25T04:51:58.606-07:00</updated><title type='text'>Access the user profile Sharepoint</title><content type='html'>Here is the sample code to access the user profile&lt;br /&gt;&lt;br /&gt;public static void Import (string filename)&lt;br /&gt;{&lt;br /&gt;TopologyManager topology = new TopologyManager();&lt;br /&gt;   PortalSite portal = topology.PortalSites[new Uri("http://test-server")];&lt;br /&gt;   PortalContext context = PortalApplication.GetContext(portal);&lt;br /&gt;   //initialize user profile config manager object&lt;br /&gt;   UserProfileManager profileManager = new UserProfileManager(context);&lt;br /&gt;   if (!profileManager.UserExists(userAccount))&lt;br /&gt;     {&lt;br /&gt;        profileManager.CreateUserProfile(userAccount);&lt;br /&gt;         //Get the userprofile so it can be changed&lt;br /&gt;         UserProfile userProfile = profileManager.GetUserProfile(userAccount);&lt;br /&gt;         // Set users Preferred name to their first + last name.&lt;br /&gt;         userProfile["PreferredName"] = "Sunil";&lt;br /&gt;         userProfile["WorkEmail"] =  "v-sunku@microsoft.com";&lt;br /&gt;         userProfile.Commit();&lt;br /&gt;       }&lt;br /&gt;  else&lt;br /&gt;{&lt;br /&gt;         UserProfile userProfile = profileManager.GetUserProfile(userAccount);&lt;br /&gt;         // Set users Preferred name to their first + last name.&lt;br /&gt;         this.page.Response.write(userProfile["PreferredName"]);&lt;br /&gt;         this.page.Response.write(userProfile["WorkEmail"]);&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14795804-112229231860079973?l=sunilnaidu143.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sunilnaidu143.blogspot.com/feeds/112229231860079973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14795804&amp;postID=112229231860079973' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112229231860079973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14795804/posts/default/112229231860079973'/><link rel='alternate' type='text/html' href='http://sunilnaidu143.blogspot.com/2005/07/access-user-profile-sharepoint.html' title='Access the user profile Sharepoint'/><author><name>Sunil Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
