<?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-5959788750239569593</id><updated>2011-11-27T15:45:50.935-08:00</updated><category term='Mobile'/><category term='SharePoint 2007'/><category term='SQL Server 2008'/><category term='SPFieldUserValueCollection'/><category term='SPListItem'/><category term='Certification'/><category term='VHD'/><category term='BMP'/><category term='ContentTypeRef'/><category term='ItemAdded'/><category term='Localisation'/><category term='Business processes'/><category term='Workflow'/><category term='Custom ContentType'/><category term='SharePoint 2010'/><category term='Integration'/><category term='Long operations'/><category term='Display Form'/><category term='Feature Staple'/><category term='Event; Sharepoint'/><category term='NetSystem'/><category term='EventReceiver'/><category term='Windows Server 2008 R2'/><category term='VHD boot'/><category term='MySite'/><category term='SPSecurity'/><category term='NetProcess'/><category term='WCF'/><category term='ContentType'/><category term='Custom List'/><category term='Linq to SQL'/><category term='Sharepoint'/><category term='Workflows'/><category term='SPFieldUserValue'/><category term='Teched'/><category term='content type'/><category term='Association Form'/><category term='VSeWSS'/><category term='Virtualization'/><category term='Video'/><category term='WPF'/><category term='Navision'/><category term='RemoveFieldRef'/><category term='Elevated Privilege'/><category term='Generic repository'/><category term='customization'/><title type='text'>Inner SharePoint</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-6164769009508692681</id><published>2010-11-26T12:01:00.000-08:00</published><updated>2010-11-26T12:01:02.481-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='Teched'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Latest Office &amp; SharePoint Videos</title><content type='html'>&lt;h2&gt;&lt;a href="http://www.msteched.com/" id="A1" title="Microsoft Tech·Ed Online"&gt;&lt;img alt="Microsoft Tech·Ed Online" src="http://www.msteched.com/Skins/TechEdOnline/Styles/images/shell/ms-teched-logo.png" /&gt;&lt;/a&gt;&amp;nbsp;Latest Office &amp;amp; SharePoint Videos&lt;/h2&gt;&lt;div class="description"&gt;This track enables IT professionals to learn about Office server and client applications via sessions covering security, deployment, management, customization, and administration. It also enables developers to learn how to leverage their ASP.NET expertise within the SharePoint ecosystem, craft the next generation of “Office Business Applications”, creating applications involving Microsoft Office, composition, collaboration, software-plus-services, VOIP, Open XML, Silverlight™, and more!&lt;/div&gt;&lt;div class="description"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="description"&gt;&lt;span style="font-size: large;"&gt;&lt;em&gt;To Read the full article &lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.msteched.com/2010/NorthAmerica/Tracks/OfficeAndSharePoint"&gt;&lt;span style="font-size: large;"&gt;&lt;em&gt;click here&lt;/em&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.msteched.com/2010/NorthAmerica/OSP204" title="Developing for Microsoft SharePoint 2010 Online: Understanding the Boundaries"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="generic_learn session first"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-6164769009508692681?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/6164769009508692681/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2010/11/latest-office-sharepoint-videos.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/6164769009508692681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/6164769009508692681'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2010/11/latest-office-sharepoint-videos.html' title='Latest Office &amp; SharePoint Videos'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-5867072868725217758</id><published>2010-11-26T11:47:00.000-08:00</published><updated>2010-11-26T11:50:15.735-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Integrating Mobile Client Applications with SharePoint 2010 Workflows</title><content type='html'>&lt;h1 class="title"&gt;Integrating Mobile Client Applications with SharePoint 2010 Workflows&lt;/h1&gt;&lt;div class="lw_vs"&gt;&lt;div id="curversion"&gt;&lt;strong&gt;SharePoint 2010&lt;/strong&gt; &lt;/div&gt;&lt;/div&gt;&lt;div id="mainSection"&gt;&lt;div id="mainBody"&gt;&lt;strong&gt;Published: November 2010&lt;/strong&gt; &lt;br /&gt;&lt;strong&gt;Summary:&lt;/strong&gt; Learn to integrate mobile devices with Microsoft SharePoint Server 2010. Learn to create a Windows Presentation Foundation (WPF)&amp;nbsp;application that calls a Windows Communication Foundation (WCF) service to submit data into a SharePoint site and update the status of a custom SharePoint workflow.&lt;br /&gt;&lt;strong&gt;Applies to:&lt;/strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Microsoft SharePoint Foundation 2010, Microsoft SharePoint Server 2010 | &lt;strong&gt;Provided by:&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img alt="MVP Contributor" id="ae0d8f2f-d3f8-4fb2-8cd4-b99111c3a5c2" src="http://i.msdn.microsoft.com/dynimg/IC452434.jpg" title="MVP Contributor" xmlns="" /&gt;&lt;a href="https://mvp.support.microsoft.com/profile=54713654-4606-4946-96F0-5DD627F9A5C9" target="_blank"&gt;&lt;span style="color: #1364c4;"&gt;Todd Baginski&lt;/span&gt;&lt;/a&gt;, SharePoint Server MVP, &lt;span style="color: #1364c4;"&gt;Aptillon&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;Contents&lt;/strong&gt; &lt;br /&gt;&lt;ul&gt;&lt;li class="unordered"&gt;&lt;span style="color: #1364c4;"&gt;Integrating Client Applications with Business Processes&lt;/span&gt; &lt;/li&gt;&lt;li class="unordered"&gt;&lt;span style="color: #1364c4;"&gt;Introducing the Sample Scenario&lt;/span&gt; &lt;/li&gt;&lt;li class="unordered"&gt;&lt;span style="color: #1364c4;"&gt;Building the Mobile WPF Client Application&lt;/span&gt; &lt;/li&gt;&lt;li class="unordered"&gt;&lt;span style="color: #1364c4;"&gt;Creating the WCF Service&lt;/span&gt; &lt;/li&gt;&lt;li class="unordered"&gt;&lt;span style="color: #1364c4;"&gt;Deploying the Mobile Client Application and Other Components&lt;/span&gt; &lt;/li&gt;&lt;li class="unordered"&gt;&lt;span style="color: #1364c4;"&gt;Debugging the Solution Components&lt;/span&gt; &lt;/li&gt;&lt;li class="unordered"&gt;&lt;span style="color: #1364c4;"&gt;Conclusion&lt;/span&gt; &lt;/li&gt;&lt;li class="unordered"&gt;&lt;span style="color: #1364c4;"&gt;Additional Resources&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;a href="http://code.msdn.microsoft.com/odcsp14ta/Release/ProjectReleases.aspx?ReleaseId=5190" target="_blank"&gt;&lt;img alt="Click to grab code" id="cfcfbaf0-2f8a-4c9c-affb-721946556990" src="http://i.msdn.microsoft.com/dynimg/IC385297.jpg" title="Click to grab code" xmlns="" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://code.msdn.microsoft.com/odcsp14ta/Release/ProjectReleases.aspx?ReleaseId=5190" target="_blank"&gt;&lt;span style="color: #1364c4;"&gt;Download the sample code&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/" id="SP14IntegratingClientApps_IntegratingClientApplicationswithBusinessProcesses"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h1 class="heading"&gt;Integrating Client Applications with Business Processes&lt;/h1&gt;&lt;div class="section" id="sectionSection0"&gt;Recently mobile devices have become more powerful and easy to use. Rugged laptops, netbooks, tablet PCs, and mobile phones are relied upon to provide workers access to the information and applications that they must have to do their jobs. Additionally, developing applications for mobile devices is now easier than ever. As a result, more and more often business scenarios demand integrating client applications together with business processes and workflows. This article is part of a series of articles that describe how to integrate client applications together with business processes and workflows:&lt;br /&gt;&lt;ul&gt;&lt;li class="unordered"&gt;&lt;span style="color: #960bb4;"&gt;Integrating Mobile Client Applications with SharePoint 2010 Workflows&lt;/span&gt; &lt;/li&gt;&lt;li class="unordered"&gt;&lt;span style="color: #1364c4;"&gt;Creating and Publishing Excel 2010 Documents with Custom SharePoint 2010 Workflows&lt;/span&gt; &lt;/li&gt;&lt;li class="unordered"&gt;&lt;span class="unresolvedLink"&gt;Integrating Custom Silverlight Applications with SharePoint Server 2010&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;Microsoft SharePoint Foundation 2010 and Microsoft SharePoint Server 2010 provide workflow capabilities that enable you to model business processes and integrate them with multiple applications and systems. You can create client applications to extend reach of the workflow and make it available outside the context of SharePoint sites. Creating client applications to access workflows in SharePoint sites requires a client application, networking (services), and integration with SharePoint lists and workflows.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;em&gt;To read the full article &lt;/em&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg454783.aspx#SP14IntegratingClientApps_IntegratingClientApplicationswithBusinessProcesses"&gt;&lt;span style="font-size: large;"&gt;&lt;em&gt;click here&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-5867072868725217758?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/5867072868725217758/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2010/11/integrating-mobile-client-applications.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/5867072868725217758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/5867072868725217758'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2010/11/integrating-mobile-client-applications.html' title='Integrating Mobile Client Applications with SharePoint 2010 Workflows'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-4832919871409365381</id><published>2010-09-23T15:44:00.000-07:00</published><updated>2010-09-23T15:44:21.301-07:00</updated><title type='text'>SharePoint Saturday France le 6 Nov. 2010</title><content type='html'>&lt;a href="http://lh6.ggpht.com/_SLAeGajo5P4/TJrYOqwV0zI/AAAAAAAAG7Q/sTomqTGcMNY/s1600-h/SharepointHome%5B2%5D.jpg"&gt;&lt;img alt="SharepointHome" border="0" height="77" src="http://lh3.ggpht.com/_SLAeGajo5P4/TJrYPPHcUBI/AAAAAAAAG7U/XTnN6f39ock/SharepointHome_thumb.jpg?imgmax=800" style="border-width: 0px; display: inline;" title="SharepointHome" width="152" /&gt;&lt;/a&gt;   &lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;Rejoignez  les architectes, les développeurs, les administrateurs, designers et  autres professionnels qui travaillent avec SharePoint Server 2007 et  SharePoint 2010 le 6 novembre 2010 pour un événement SharePoint  exceptionnel. Les évènements SharePoint Saturday France sont des  journées en libre accès, éducative, informative et animée, remplie de  sessions de professionnels &amp;amp; MVPs reconnus pour leurs compétences et  heureux de pouvoir partager leur expérience. Suivez-nous sur Twitter  @clubsharepoint ou chacun des évènements sur le tag #SPSFrance.      &lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.sharepointsaturday.com/france"&gt;http://www.sharepointsaturday.com/france&lt;/a&gt;&lt;/blockquote&gt;&lt;a href="http://www.facebook.com/reqs.php#%21/event.php?eid=104003852995369&amp;amp;index=1"&gt;Facebook | SharePoint Saturday France&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_SLAeGajo5P4/TJrYPgtaZxI/AAAAAAAAG7Y/FTpAJn-t68c/s1600-h/livrehermes_sps2010%5B2%5D.jpg"&gt;&lt;img alt="livrehermes_sps2010" border="0" height="176" src="http://lh5.ggpht.com/_SLAeGajo5P4/TJrYQjp4ELI/AAAAAAAAG7c/bk6pTkUlLsw/livrehermes_sps2010_thumb.jpg?imgmax=800" style="border-width: 0px; display: inline;" title="livrehermes_sps2010" width="244" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;a href="http://mossgouvernance.blogspot.com/2010/09/sharepoint-saturday-france-le-6-nov.html"&gt;Link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-4832919871409365381?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/4832919871409365381/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2010/09/sharepoint-saturday-france-le-6-nov.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/4832919871409365381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/4832919871409365381'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2010/09/sharepoint-saturday-france-le-6-nov.html' title='SharePoint Saturday France le 6 Nov. 2010'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_SLAeGajo5P4/TJrYPPHcUBI/AAAAAAAAG7U/XTnN6f39ock/s72-c/SharepointHome_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-467456952814315665</id><published>2010-09-13T16:19:00.000-07:00</published><updated>2010-09-13T16:19:50.070-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workflows'/><category scheme='http://www.blogger.com/atom/ns#' term='BMP'/><category scheme='http://www.blogger.com/atom/ns#' term='Business processes'/><category scheme='http://www.blogger.com/atom/ns#' term='Event; Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='NetProcess'/><title type='text'>NetProcess , a new BPM tool for SharePoint</title><content type='html'>&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;Designing workflows for SharePoint to automate business processes can be done using several tools. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;- SharePoint designer :&amp;nbsp;for sample business processes. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;- Visual Studio : using visual studio we can implement the most complex workflows but we need very good development skills. The end user could not re-design the workflow but him self and needs the service provider assistance. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;- Other licensed tools like K2 , Singularity , Bamboo and others : The cost of theses tools are very high and they are sometimes complex to learn and to customize. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://www.netsystem.com.tn/"&gt;NetSystem&lt;/a&gt; has developed a new BPM tool&amp;nbsp;for SharePoint that allow end user to design his own business processes. This tool is called NetProcess. Using NetProcess you can design, save , deploy and track your workflows using simple clicks and wizards.&amp;nbsp;NetProcess&amp;nbsp;can also be extended using custom&amp;nbsp;SharePoint workflow activities.&amp;nbsp;This tool is delivered with a package of sample activities&amp;nbsp;like "Send mail ,&amp;nbsp;Create Task --using&amp;nbsp;infopath or&amp;nbsp;ASP.NET forms-- , if else&amp;nbsp;activity , while&amp;nbsp;activity , web service ". NetProcess&amp;nbsp;allow user to create and bind&amp;nbsp;workflow variables that could be used in the process activities.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;NetProcess is available in 2 versions : NetProcess for SharePoint 2007 and NetProcess for SharePoint 2010. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;Prices are not yet communicated. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;For further information you can contact : &lt;a href="mailto:mchallouf@netsystem-group.com"&gt;mchallouf@netsystem-group.com&lt;/a&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-467456952814315665?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/467456952814315665/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2010/09/netprocess-new-bpm-tool-for-sharepoint.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/467456952814315665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/467456952814315665'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2010/09/netprocess-new-bpm-tool-for-sharepoint.html' title='NetProcess , a new BPM tool for SharePoint'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-8396250667162516972</id><published>2010-06-12T17:17:00.000-07:00</published><updated>2010-06-12T17:17:25.846-07:00</updated><title type='text'>SharePoint 2010 key features overview</title><content type='html'>&lt;span style="color: grey;"&gt;«&amp;nbsp;The business collaboration  platform for enterprise and the web&amp;nbsp;»&lt;/span&gt;&lt;br /&gt;SharePoint 2010 is  an innovative platform that can be divided into categories : Sites,  Composites, Insights, Search, Content and Communities.&lt;br /&gt;In this  post we will try to cover the different key feature improvements related  to each of the categories sited above.&lt;br /&gt;&lt;h2&gt;&lt;strong&gt;Sites&lt;/strong&gt;&lt;/h2&gt;Microsoft  team has enhanced some functionality that already exists with  SharePoint 2007.&lt;br /&gt;The table bellow indicates how these  functionalities have been improved.&lt;br /&gt;&lt;br /&gt;To read the full article &lt;a href="http://itproafrica.com/technology/sharepoint/sharepoint-2010-key-features-overview/"&gt;click here&amp;nbsp; &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-8396250667162516972?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/8396250667162516972/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2010/06/sharepoint-2010-key-features-overview.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/8396250667162516972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/8396250667162516972'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2010/06/sharepoint-2010-key-features-overview.html' title='SharePoint 2010 key features overview'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-8887234116742149940</id><published>2010-06-09T09:53:00.000-07:00</published><updated>2010-06-09T09:53:23.149-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NetSystem'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><title type='text'>Microsoft offre des vouchers de certification gratuits aux étudiants Tunisiens , Netsystem offre les frais de passage de la certification. Certification 100% gratuite</title><content type='html'>&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;Dans le cadre de la collaboration de Microsoft (Microsoft Innovation  Center ) avec les universités tunisiennes, Microsoft vient d'offrir  plusieurs vouchers de certifications aux étudiants.  &lt;br /&gt;&lt;br /&gt;NETSYSTEM CPLS Microsoft (Certified Partner Learning Solution), centre  de formation et de certification MS et Prometric, ouvre ses portes aux  jeunes étudiants pour passer les tests de Certification gratuits offert  par Microsoft sans payer les frais d'examen.  &lt;/span&gt;  &lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;br /&gt;Conscients des défis qu’un jeune étudiant rencontre lors de son  intégration dans le milieu professionnel, de l’imminence de l’expertise  dans une carrière, de l’exigence progressive des employeurs, et afin  d’aider les jeunes étudiants futurs cadres a relever tous ces défis,  NETSYSTEM met en place gratuitement toutes les prédispositions  nécessaires pour leur garantir un total succès dans leurs tests de  certification qui représenteront un tremplin pour la réussite dans leur  carrière.  &lt;/span&gt;  &lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NETSYSTEM compte parmi les quelques partenaires reconnus par Microsoft  pour délivrer des formations officielles MS. Nous offrons des cours de  qualité sur les produits et technologies MS et nous garantissons une  satisfaction clients totale sur toutes les formations s’appuyant sur les  supports de cours officiels MS. &lt;/span&gt;       &lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;br /&gt;Ces formations seront livrées par un formateur agréé Microsoft (MCT :  Microsoft Certified Trainer) &lt;/span&gt;  &lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pour plus d’information, contactez : mchallouf@netsystem-group.com&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-8887234116742149940?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/8887234116742149940/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2010/06/microsoft-offre-des-vouchers-de.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/8887234116742149940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/8887234116742149940'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2010/06/microsoft-offre-des-vouchers-de.html' title='Microsoft offre des vouchers de certification gratuits aux étudiants Tunisiens , Netsystem offre les frais de passage de la certification. Certification 100% gratuite'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-1028151070869414751</id><published>2010-06-02T15:34:00.000-07:00</published><updated>2010-06-02T15:34:58.830-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Event; Sharepoint'/><title type='text'>Organizing Your Information With SharePoint 2010 In Mind</title><content type='html'>&lt;h2&gt;Organizing Your Information with SharePoint 2010 in Mind: A Seminar  to Create Information     Velocity for Your Organization&lt;/h2&gt;&lt;br /&gt;&lt;h4&gt;Overview&lt;/h4&gt;This one-day seminar is designed to help those responsible for  organizing information     in SharePoint 2010 to gain the concepts, insights and skills  necessary to be successful.&lt;br /&gt;This seminar is offered jointly by Mindsharp and Summit 7 Systems.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Live Meeting Setup&lt;/h4&gt;This online event is held via Live Meeting technology. You will need  to set up your     computer with the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Operating System: Windows 2000, Windows XP, Vista or Windows 7&lt;/li&gt;&lt;li&gt;Microsoft Office Live Meeting 2007 client - This should be  downloaded (&lt;a href="http://office.microsoft.com/en-us/help/HA101733831033.aspx"&gt;http://office.microsoft.com/en-us/help/HA101733831033.aspx&lt;/a&gt;)       and installed in advance of the event.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Student Prerequisites&lt;/h4&gt;The ideal students have knowledge of general networking concepts and  a basic understanding     of Windows SharePoint Services 3.0 and SharePoint Server 2007. In  the seminar, we     will teach what students will need to know about SharePoint 2010 in  order for them     to be successful.   &lt;br /&gt;Knowledge of basic information architecture concepts will be helpful  too, including:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Metadata and tagging&lt;/li&gt;&lt;li&gt;Putability&lt;/li&gt;&lt;li&gt;Findability&lt;/li&gt;&lt;li&gt;Basic concepts of search and indexing&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Audience&lt;/h4&gt;This seminar is meant for Information Architects, Taxonomists,  Project Managers,     Administrators and anyone responsible for organizing information in  SharePoint 2010.     Portions of this presentation will be applicable for VP and higher,  including C-level     positions, such as CTO, CIO and COO.&lt;br /&gt;&lt;br /&gt;You can click here to register for this event : &lt;a href="https://www.mindsharp.com/Default.aspx?page=freecourse&amp;amp;id=1368&amp;amp;days=1" target="_blank"&gt;click &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-1028151070869414751?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/1028151070869414751/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2010/06/organizing-your-information-with.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/1028151070869414751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/1028151070869414751'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2010/06/organizing-your-information-with.html' title='Organizing Your Information With SharePoint 2010 In Mind'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-277368370226664944</id><published>2010-05-29T04:03:00.001-07:00</published><updated>2010-05-29T04:06:38.377-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linq to SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Generic repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Navision'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration'/><title type='text'>Integrating SharePoint with Dynamics Navision</title><content type='html'>I was working on a SharePoint project for automating financial and human resource processes. One of the requirements is to integrate MOSS 2007 with MS Dynamics Navision. I had to do this integration at low cost and without any adapter.&lt;br /&gt;To do such a thing i have done the followings : &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Creating temporary tables on Navision SQL database. &lt;/li&gt;&lt;li&gt;Creating a dbml schema from the need tables in the SQL database of Navision. Theses represent Linq to SQl classes. (&lt;a href="http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/"&gt;great tutorial about using Linq to SQL&lt;/a&gt;) &lt;/li&gt;&lt;li&gt;Creating a generic repository to use the Linq to SQL generated classes to do CRUD operations and search. (&lt;a href="http://goneale.com/2009/07/27/linq-to-sql-generic-repository/"&gt;Code for Generic Repository&lt;/a&gt;) &lt;/li&gt;&lt;li&gt;Installing Navision NAS (&lt;a href="http://blogs.msdn.com/b/nav_developer/archive/2008/05/13/nas-tutorial.aspx"&gt;Tutorial about NAS&lt;/a&gt;) &lt;/li&gt;&lt;li&gt;Developing NAS application to synchronize the temporary tables with the real ones on Navision. &lt;/li&gt;&lt;/ul&gt;One all things done , you can use them within SharePoint to extract employees data , insert new data …&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-277368370226664944?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/277368370226664944/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2010/05/integrating-sharepoint-with-dynamics.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/277368370226664944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/277368370226664944'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2010/05/integrating-sharepoint-with-dynamics.html' title='Integrating SharePoint with Dynamics Navision'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-7959589088179277461</id><published>2010-05-29T03:43:00.001-07:00</published><updated>2010-05-29T03:48:27.722-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Long operations'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Using SPLongOperation</title><content type='html'>&lt;blockquote&gt;Some SharePoint operations takes too much time to finish. After theses operations finish we need to redirect the user to another page or to the same one. SharePoint object model offers the SPLongOperation class that shows an “In progress page” that can be personalized. This page is similar to the one displayed when creating a new SharePoint site. The code snippet below shows how we can use this class and personalize this page.&lt;/blockquote&gt;&lt;div class="csharpcode"&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   1:  &lt;/span&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; (SPLongOperation  operation = &lt;span class="kwrd"&gt;new&lt;/span&gt; SPLongOperation(&lt;span class="kwrd"&gt;this&lt;/span&gt;.Page))&lt;/pre&gt;&lt;/div&gt;&lt;div class="csharpcode"&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   2:  &lt;/span&gt;            {&lt;/pre&gt;&lt;/div&gt;&lt;div class="csharpcode"&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   3:  &lt;/span&gt;                operation.LeadingHTML = &lt;span class="str"&gt;"Operation "&lt;/span&gt;;&lt;/pre&gt;&lt;/div&gt;&lt;div class="csharpcode"&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   4:  &lt;/span&gt;                operation.TrailingHTML = &lt;span class="str"&gt;"Please wait while this operation finishes"&lt;/span&gt;;&lt;/pre&gt;&lt;/div&gt;&lt;div class="csharpcode"&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   5:  &lt;/span&gt;                operation.Begin();&lt;/pre&gt;&lt;/div&gt;&lt;div class="csharpcode"&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   6:  &lt;/span&gt;               &lt;/pre&gt;&lt;/div&gt;&lt;div class="csharpcode"&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   7:  &lt;/span&gt;&lt;span class="rem"&gt;// Your code here ! &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="csharpcode"&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   8:  &lt;/span&gt;                &lt;/pre&gt;&lt;/div&gt;&lt;div class="csharpcode"&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   9:  &lt;/span&gt;                operation.End(UrlToRedirectTo);&lt;/pre&gt;&lt;/div&gt;&lt;div class="csharpcode"&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  10:  &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;/div&gt;&lt;div class="csharpcode"&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  11:  &lt;/span&gt;            }&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre{font-size: small;color: black;font-family: consolas, "Courier New", courier, monospace;background-color: #ffffff;/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}.csharpcode .lnum { color: #606060; }&lt;/style&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-7959589088179277461?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/7959589088179277461/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2010/05/using-splongoperation.html#comment-form' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/7959589088179277461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/7959589088179277461'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2010/05/using-splongoperation.html' title='Using SPLongOperation'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-2938063296015991296</id><published>2010-03-14T14:15:00.000-07:00</published><updated>2010-03-14T14:15:03.560-07:00</updated><title type='text'>SharePoint 2010 beta  Technical Library</title><content type='html'>&lt;b&gt;Microsoft released the Technical library of the SharePoint 2010 beta. This documentation is also beta and it give an idea of the following topics :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li class="unordered" style="color: #444444;"&gt;&lt;b&gt;N&lt;span style="color: #444444;"&gt;ewly  published content for SharePoint Server 2010 Beta &lt;/span&gt;&lt;a href="http://www.blogger.com/goog_1268601038316" style="color: #444444;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/b&gt; &lt;/li&gt;&lt;li class="unordered" style="color: #444444;"&gt;&lt;b&gt;Downloadable content for  SharePoint Server 2010 Beta &lt;a href="http://www.blogger.com/goog_1268601038316"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/b&gt; &lt;/li&gt;&lt;li class="unordered" style="color: #444444;"&gt;&lt;b&gt;Product  evaluation for SharePoint Server 2010 Beta &lt;a href="http://www.blogger.com/goog_1268601038316"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/b&gt; &lt;/li&gt;&lt;li class="unordered" style="color: #444444;"&gt;&lt;b&gt;Getting  started with SharePoint Server 2010 Beta &lt;a href="http://www.blogger.com/goog_1268601038316"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/b&gt; &lt;/li&gt;&lt;li class="unordered" style="color: #444444;"&gt;&lt;b&gt;Planning  and architecture for SharePoint Server 2010 Beta &lt;a href="http://www.blogger.com/goog_1268601038316"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/b&gt; &lt;/li&gt;&lt;li class="unordered" style="color: #444444;"&gt;&lt;b&gt;Development for SharePoint  Server 2010 Beta &lt;a href="http://www.blogger.com/goog_1268601038316"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/b&gt; &lt;/li&gt;&lt;li class="unordered" style="color: #444444;"&gt;&lt;b&gt;Deployment for SharePoint Server  2010 Beta &lt;a href="http://www.blogger.com/goog_1268601038316"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/b&gt; &lt;/li&gt;&lt;li class="unordered" style="color: #444444;"&gt;&lt;b&gt;Operations for SharePoint Server  2010 Beta &lt;a href="http://www.blogger.com/goog_1268601038316"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/b&gt; &lt;/li&gt;&lt;li class="unordered" style="color: #444444;"&gt;&lt;b&gt;Security  and protection for SharePoint Server 2010 Beta &lt;a href="http://www.blogger.com/goog_1268601038316"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/b&gt; &lt;/li&gt;&lt;li class="unordered"&gt;&lt;b&gt;&lt;span style="color: #444444;"&gt;Technical  reference for SharePoint Server 2010 Beta&lt;/span&gt;&lt;/b&gt; &lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=3629425D-1505-456E-89E2-EDE95F75FFE5&amp;amp;displaylang=en"&gt;click here to download the chm document&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-2938063296015991296?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/2938063296015991296/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2010/03/sharepoint-2010-beta-technical-library.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/2938063296015991296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/2938063296015991296'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2010/03/sharepoint-2010-beta-technical-library.html' title='SharePoint 2010 beta  Technical Library'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-4135626699368541720</id><published>2010-03-12T03:04:00.000-08:00</published><updated>2010-05-02T15:17:23.294-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='VHD'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='VHD boot'/><title type='text'>Steps to Install SharePoint 2010 bootable VHD machine</title><content type='html'>&lt;style title="owaParaStyle"&gt;P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}BODY { SCROLLBAR-ARROW-COLOR: #010101; SCROLLBAR-DARKSHADOW-COLOR: #fafafa; SCROLLBAR-BASE-COLOR: #f7f7f7; SCROLLBAR-HIGHLIGHT-COLOR: #cecfce; SCROLLBAR-TRACK-COLOR: #fffbff}&lt;/style&gt;&lt;br /&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: Tahoma; font-size: x-small;"&gt;Steps to install SharePoint 2010&amp;nbsp; VHD  machine !&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;Pre-requisites : &lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- Windows seven installed on the host  machine&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- Windows server 2008 R2 installation  media &lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- SQL server 2008 SP 1 with hotfixes  &lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- SharePoint 2010 installation  media&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- Visual studio 2010&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- Create VHD Disk using the Computer  management-&amp;gt;Disk management . set the disk size to &lt;span style="color: red;"&gt;fixed  size&lt;/span&gt;&amp;nbsp;and to 30GB.&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;-&lt;/span&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt; after creating the VHD disk using the disk  management of the computer management tools , you have to initialize the disk.  &lt;/span&gt;  &lt;br /&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- Just click click on the case where the  disk name is Shown [the small case] and then select initialize. in the intialize  screen select "Mbr boot" and then click ok.&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- Now quick format the disk. "file system  should be NTFS" &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- Mount the VHD and select V: as drive  letter&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- Download the install-windowsImage.ps1  from &lt;a href="http://code.msdn.microsoft.com/InstallWindowsImage"&gt;http://code.msdn.microsoft.com/InstallWindowsImage&lt;/a&gt;&amp;nbsp; . right click on the ps file and then select properties and click unlock. this will allow  you to execute the Powershell script.&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- Open cmd with administrator privilege  and the tape : powershell&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- tape &lt;span style="color: red;"&gt;set-ExecutionPolicy RemoteSigned&lt;/span&gt;&amp;nbsp;&amp;nbsp; " this will allow you to  execute unsigned ps script" &lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- go to the directory where you've  download the script and then tape the following command :&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .\Install-WindowsImage.ps1 -WIM  [Drive]:\sources\install.wim &lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;&amp;nbsp;&amp;gt;&amp;gt; [drive] should be replaced by  the disk drive where you've mounted the Server 2k8 R2 media &lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- Now note the index number of the  installation type you want to accomplish. &amp;gt;&amp;gt; 3 for the Full installation  of Enterprise edition . do not type the []&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- now type : &lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;.\Install-WindowsImage.ps1 -WIM [Drive]:\sources\install.wim -Apply  -Index&amp;nbsp;[IndexNumber] -Destination V: &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: tahoma;"&gt;[IndexNumber] Should be replaced by the index  number of the installation type you want to accomplish. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: tahoma;"&gt;-&amp;nbsp; Wait 15 minute for the process to  finish.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: tahoma;"&gt;- Now open cmd again with administrative rights and  type : &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: tahoma;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="color: #ff6600;"&gt;V:\Windows\System32\bcdboot  V:\Windows&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: tahoma;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: tahoma;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: green;"&gt;&lt;b&gt;Now you can boot  on your newly created VHD Machine .&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: tahoma;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;- Next steps are : &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul style="font-family: Tahoma; font-size: 12pt;"&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: tahoma;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;li&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;Installation of SQL Server 2008 SP1 &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;SharePoint 2010&lt;/span&gt;  &lt;/li&gt;&lt;li&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;Visual studio 2010&lt;/span&gt;&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span style="font-family: tahoma; font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: tahoma;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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/5959788750239569593-4135626699368541720?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/4135626699368541720/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2010/03/steps-to-install-sharepoint-2010.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/4135626699368541720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/4135626699368541720'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2010/03/steps-to-install-sharepoint-2010.html' title='Steps to Install SharePoint 2010 bootable VHD machine'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-7001090731824157748</id><published>2010-03-08T06:50:00.000-08:00</published><updated>2010-03-08T06:57:09.121-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><title type='text'>System.InvalidOperationException: The event receiver context for Workflow is invalid</title><content type='html'>&lt;br/&gt;&lt;br /&gt;When you got this exception so verify the tasks correlation tokens , TaskId and task properties. for State machines workflow , the createtask, ontaskchanged, completetask tokens must be unique for every state and the owneractivityname myst be set to the State. &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/5959788750239569593-7001090731824157748?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/7001090731824157748/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2010/03/systeminvalidoperationexception-event.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/7001090731824157748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/7001090731824157748'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2010/03/systeminvalidoperationexception-event.html' title='System.InvalidOperationException: The event receiver context for Workflow is invalid'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-8112793493326824656</id><published>2010-01-09T12:52:00.000-08:00</published><updated>2010-01-09T12:52:22.996-08:00</updated><title type='text'>An early look at SharePoint 2010 by J. Peter Bruzzese</title><content type='html'>&lt;strong&gt;Microsoft SharePoint 2010 is a tremendous improvement over previous versions for both developers and IT professionals, enabling the next generation of collaboration&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I avoided Microsoft SharePoint for many years. It wasn't personal; I simply had too many other things to keep up with from Exchange, Office Communications Server, and a host of other releases. However, about a year ago I decided to begin working with SharePoint, and while I wouldn't say I fell in love with it, I loved the features it afforded me as an IT administrator. With it, I could quickly put together a site collection that included a document library, a blog, a wiki, a forum, and so on. Simply put, SharePoint 2007 is an excellent intranet or extranet tool set.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now, I use it for a Web site that 200 contractors access for collaboration of building projects across the state of Florida. I've seen how much more organized these folks are when they can communicate easily with members of other teams, especially since disaster relief is such a huge need in Florida due to hurricanes and tornadoes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But my one complaint about SharePoint is that it felt clunky. While the functionality was great, the interfaces for working with it were ancient and not snappy in terms of responsiveness at times. It needed some polishing.&lt;br /&gt;&lt;br /&gt;SharePoint gets that spit shine in its upcoming new version. SharePoint 2010, now in beta, is a tremendous improvement in all respects. It's slick, sporting a new interface that pulls in the ribbon UI that has become a staple of the Office suite in Office 2010, and it's snappy, responding quicker than ever to design or administrative needs. It also logs solid improvements in the areas of central administration and site development.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Improvements for site developers&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The ribbon UI is a nice contextual addition to the site design in that ribbon tabs appear based on what you are working with. The new Web Edit feature allows you to customize a site quickly. The ribbon UI really shines here: If you select a picture, the necessary tools appear automatically in contextual ribbons to help you modify your image.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The new Silverlight Web Part can be quickly integrated within your site, and it functions well in all browsers that support Silverlight (which include Internet Explorer, Firefox, Safari, Chrome, and soon Opera).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There is an impressive set of new rich theming possibilities, with my favorite being the ability to take a PowerPoint theme (a collection of colors schemes you can use across your Word, Excel, and PowerPoint documentation to ensure a single color palette) and apply it to your site with a few clicks. Visio Services is an excellent way to share diagram-oriented data (without viewers needing to have Visio), and the fact that they are linked allows you to make changes to the diagram and have those changes go live in real time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Business Data Catalog is evolving into Business Connectivity Services (BCS), which allows you to connect to line-of-business applications, Web services, and databases. The amazing thing with BCS is that the Web interface allows users with permissions to update aspects of the data, and that data is updated to the back-end services. For example, if a user alters an item on the SharePoint site that is pulled from a SQL database, the SQL side is updated without the user having to be concerned with the infrastructure at all.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I'm especially excited about SharePoint Workspace; it brings Groove into the SharePoint world to allow for pulling lists and libraries offline to work and then resync when back online. Groove was acquired with Ray Ozzie a few years back and didn't see enough light in the Office 2007 release. But its phoenix-like rebranded resurrection in SharePoint 2010 as SharePoint Workspace is awesome.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, if you are a true SharePoint developer (someone who reaches into the guts of SharePoint with tools like Visual Studio and SharePoint Designer, rather than just stick with the standard Web development tools), you're going to love the new Visual Studio 2010 tools and the new SharePoint Designer 2010.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Improvements geared to IT professionals&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;First off, the Central Administration site itself is welcome eye candy. The previous versions were scary, for lack of a better word: no graphics, with text and hyperlinks to strange new worlds for the newbie. But now, SharePoint 2010 has an attractive and less daunting interface. The ribbon UI is included to keep with the new theme, so that will take some getting used to for those who are accustomed to having all the links and options out in the open. But I believe you will find the ribbon groupings to be logical. For example, if you select a site to work on, the ribbon will switch to a Web Applications tab with groups that include Manage, Security, and Policy, and all your options are presented in those groups.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You'll also appreciate the Best Practices Analyzer, which does more than just show you where your site may be lacking. It also offers suggestions to fix those items and sometimes even the opportunity to fix those items automatically for you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SharePoint 2010 improves usage reporting and logging features, as well as large list resource throttling to help provide more control over reduced performance from excessive lists and libraries that may be slowing your servers. There is also a new unattached content database recovery feature; it allows you to mount an unattached content database temporarily so that you can view content, make a backup, or export sites or lists -- without creating a recovery farm.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SharePoint 2010 gets a thumbs-up&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;As a former SharePoint avoider, then a reluctant site developer and administrator, I expected to be unimpressed with SharePoint 2010. Nothing could be further from the truth. The SharePoint development team deserves applause for hearing the requests of its user base and doing a great job implementing as many of those features as possible. SharePoint 2010 is now at the top of my "cannot wait for this to be released" list -- well, right below Exchange 2010.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-8112793493326824656?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/8112793493326824656/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2010/01/early-look-at-sharepoint-2010-by-j.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/8112793493326824656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/8112793493326824656'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2010/01/early-look-at-sharepoint-2010-by-j.html' title='An early look at SharePoint 2010 by J. Peter Bruzzese'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-2955451808842619524</id><published>2009-11-20T02:23:00.000-08:00</published><updated>2009-11-20T02:23:20.094-08:00</updated><title type='text'>Microsoft issues critical SharePoint SP2 fix</title><content type='html'>Microsoft has issued a fix for a licensing flaw that had affected its SharePoint software since the introduction of service pack two (SP2).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The problem was causing the software licensing terms to change, so that full copies of the software were being downgraded to 180-day trial versions and then shutting down. &lt;br /&gt;&lt;br /&gt;The company has now released fixes for the 32-bit and 64-bit versions.&lt;br /&gt;&lt;br /&gt;"The update can be applied before or after SP2 installation," said the company in the Microsoft SharePoint Team Blog. "If the update is applied prior to installing SP2 it will prevent the expiration date from being improperly activated during installation of SP2. If it is applied after SP2 it will remove the expiration date incorrectly set during installation of SP2."&lt;br /&gt;&lt;br /&gt;Once the patch has been installed, the License Type text on the Convert License Type page in Central Administration no longer contains the word 'trial'. &lt;br /&gt;&lt;br /&gt;The fix has taken over a month to come through since it was first acknowledged in May, leaving many IT managers exasperated at having shelled out on full licences for the code.&lt;br /&gt;&lt;br /&gt;Data on the application was not harmed, but the problem was a major concern for companies at which SharePoint is a mission-critical application.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Iain Thomson&lt;br /&gt;V3.co.uk, 29 Jun 2009&lt;br /&gt;Copyright © 2009 v3.co.uk&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-2955451808842619524?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/2955451808842619524/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2009/11/microsoft-issues-critical-sharepoint.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/2955451808842619524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/2955451808842619524'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2009/11/microsoft-issues-critical-sharepoint.html' title='Microsoft issues critical SharePoint SP2 fix'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-4499849228644579085</id><published>2009-11-11T06:54:00.000-08:00</published><updated>2009-11-11T06:56:15.643-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><category scheme='http://www.blogger.com/atom/ns#' term='Association Form'/><title type='text'>Creating custom workflows</title><content type='html'>I was googling for creating a custom workflow on SharePoint with forms customization and i found&amp;nbsp; very precious documents that everyone must have.&lt;br /&gt;&lt;br /&gt;I think that theses 4 workshops should be done by every developer who want to start working with workflow on SharePoint.&lt;br /&gt;The documents written by Robert Shelton and are made available for free.&lt;br /&gt;Theses are the links for theses document :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-9bf989c4cb33e5d1.skydrive.live.com/browse.aspx/.Public/SharePoint%20WorkShop/Workflows?uc=4"&gt;click here to access my SkyDrive folder&lt;/a&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/5959788750239569593-4499849228644579085?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/4499849228644579085/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2009/11/creating-custom-workflows.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/4499849228644579085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/4499849228644579085'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2009/11/creating-custom-workflows.html' title='Creating custom workflows'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-3741896402219962728</id><published>2009-10-27T13:16:00.000-07:00</published><updated>2009-10-27T13:16:55.145-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='MySite'/><category scheme='http://www.blogger.com/atom/ns#' term='Feature Staple'/><title type='text'>Customizing MySite : SharePoint 2007</title><content type='html'>&lt;style&gt;&lt;!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;}@font-face {font-family:Cambria; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1073741899 0 0 159 0;}@font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}h1 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 1 Char"; mso-style-next:Normal; margin-top:24.0pt; margin-right:0in; margin-bottom:0in; margin-left:0in; margin-bottom:.0001pt; line-height:115%; mso-pagination:widow-orphan lines-together; page-break-after:avoid; mso-outline-level:1; font-size:14.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#365F91; mso-themecolor:accent1; mso-themeshade:191; mso-font-kerning:0pt;}h2 {mso-style-priority:9; mso-style-qformat:yes; mso-style-link:"Heading 2 Char"; mso-style-next:Normal; margin-top:10.0pt; margin-right:0in; margin-bottom:0in; margin-left:0in; margin-bottom:.0001pt; line-height:115%; mso-pagination:widow-orphan lines-together; page-break-after:avoid; mso-outline-level:2; font-size:13.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1;}p.MsoTitle, li.MsoTitle, div.MsoTitle {mso-style-priority:10; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Title Char"; mso-style-next:Normal; margin-top:0in; margin-right:0in; margin-bottom:15.0pt; margin-left:0in; mso-add-space:auto; mso-pagination:widow-orphan; border:none; mso-border-bottom-alt:solid #4F81BD 1.0pt; mso-border-bottom-themecolor:accent1; padding:0in; mso-padding-alt:0in 0in 4.0pt 0in; font-size:26.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#17365D; mso-themecolor:text2; mso-themeshade:191; letter-spacing:.25pt; mso-font-kerning:14.0pt;}p.MsoTitleCxSpFirst, li.MsoTitleCxSpFirst, div.MsoTitleCxSpFirst {mso-style-priority:10; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Title Char"; mso-style-next:Normal; mso-style-type:export-only; margin:0in; margin-bottom:.0001pt; mso-add-space:auto; mso-pagination:widow-orphan; border:none; mso-border-bottom-alt:solid #4F81BD 1.0pt; mso-border-bottom-themecolor:accent1; padding:0in; mso-padding-alt:0in 0in 4.0pt 0in; font-size:26.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#17365D; mso-themecolor:text2; mso-themeshade:191; letter-spacing:.25pt; mso-font-kerning:14.0pt;}p.MsoTitleCxSpMiddle, li.MsoTitleCxSpMiddle, div.MsoTitleCxSpMiddle {mso-style-priority:10; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Title Char"; mso-style-next:Normal; mso-style-type:export-only; margin:0in; margin-bottom:.0001pt; mso-add-space:auto; mso-pagination:widow-orphan; border:none; mso-border-bottom-alt:solid #4F81BD 1.0pt; mso-border-bottom-themecolor:accent1; padding:0in; mso-padding-alt:0in 0in 4.0pt 0in; font-size:26.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#17365D; mso-themecolor:text2; mso-themeshade:191; letter-spacing:.25pt; mso-font-kerning:14.0pt;}p.MsoTitleCxSpLast, li.MsoTitleCxSpLast, div.MsoTitleCxSpLast {mso-style-priority:10; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Title Char"; mso-style-next:Normal; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:15.0pt; margin-left:0in; mso-add-space:auto; mso-pagination:widow-orphan; border:none; mso-border-bottom-alt:solid #4F81BD 1.0pt; mso-border-bottom-themecolor:accent1; padding:0in; mso-padding-alt:0in 0in 4.0pt 0in; font-size:26.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#17365D; mso-themecolor:text2; mso-themeshade:191; letter-spacing:.25pt; mso-font-kerning:14.0pt;}p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:.5in; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:.5in; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}span.Heading1Char {mso-style-name:"Heading 1 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 1"; mso-ansi-font-size:14.0pt; mso-bidi-font-size:14.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#365F91; mso-themecolor:accent1; mso-themeshade:191; font-weight:bold;}span.Heading2Char {mso-style-name:"Heading 2 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 2"; mso-ansi-font-size:13.0pt; mso-bidi-font-size:13.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; font-weight:bold;}span.TitleChar {mso-style-name:"Title Char"; mso-style-priority:10; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:Title; mso-ansi-font-size:26.0pt; mso-bidi-font-size:26.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#17365D; mso-themecolor:text2; mso-themeshade:191; letter-spacing:.25pt; mso-font-kerning:14.0pt;}.MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}.MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;}@page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;}div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:172573533; mso-list-type:hybrid; mso-list-template-ids:445282612 -191052548 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}@list l0:level1 {mso-level-start-at:0; mso-level-number-format:bullet; mso-level-text:-; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:"Calibri","sans-serif"; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}@list l1 {mso-list-id:1867283008; mso-list-type:hybrid; mso-list-template-ids:2025606678 -191052548 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}@list l1:level1 {mso-level-start-at:0; mso-level-number-format:bullet; mso-level-text:-; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:"Calibri","sans-serif"; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}ol {margin-bottom:0in;}ul {margin-bottom:0in;}--&gt;&lt;/style&gt;  &lt;br /&gt;&lt;div style="border-color: -moz-use-text-color -moz-use-text-color rgb(79, 129, 189); border-style: none none solid; border-width: medium medium 1pt; padding: 0in 0in 4pt;"&gt;&lt;div class="MsoTitle"&gt;MySite customization &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In this article we will discuss how we can personalize MySite.&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;To customize the MySite we will use the Feature Stapling.&amp;nbsp; We will do the following : &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in;"&gt;-&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Adding custom list instance to the MySite&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;-&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Changing navigation and MySite Theme&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;-&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Creating a new Page when MySite is being created.&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="text-indent: -0.25in;"&gt;-&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Deleting WebPart from the Default page of the MySite.&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;First of all we must create a feature Staple. In this article we will use the WSPBuilder instead of VSeWSS.&lt;br /&gt;&lt;/div&gt;&lt;h1&gt;Creating the Feature Staple &lt;/h1&gt;&lt;div class="MsoListParagraph" style="text-indent: -0.25in;"&gt;-&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;First of all we will create an WSP Project &lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_aUsYrcDg83Q/SudUAKGBYPI/AAAAAAAAACU/p7yIaXfiQiQ/s1600-h/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_aUsYrcDg83Q/SudUAKGBYPI/AAAAAAAAACU/p7yIaXfiQiQ/s640/1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;After creating the WSP project we must create a new WSPBuilder item “Feature With Receiver” &lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_aUsYrcDg83Q/SudUEsGubJI/AAAAAAAAACc/SwlC0tkHl6o/s1600-h/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_aUsYrcDg83Q/SudUEsGubJI/AAAAAAAAACc/SwlC0tkHl6o/s320/2.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Then we must create another feature without receiver (blank Feature) that we will call “BOSSMySiteStapling” .&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Now we have to add some code and configurations to theses two features. &lt;br /&gt;&lt;/div&gt;&lt;h1&gt;Setting the Scope of the Features: &lt;/h1&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: medium none;"&gt;&lt;tbody&gt;&lt;tr&gt;   &lt;td style="border: 1pt solid black; padding: 0in 5.4pt; width: 239.4pt;" valign="top" width="319"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;Feature&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-color: black black black -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 239.4pt;" valign="top" width="319"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;Scope&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-color: -moz-use-text-color black black; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 239.4pt;" valign="top" width="319"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;BOSSMySiteStaple &lt;br /&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-color: -moz-use-text-color black black -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 239.4pt;" valign="top" width="319"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;Farm&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-color: -moz-use-text-color black black; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 239.4pt;" valign="top" width="319"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;FeatureStaplerMySite&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-color: -moz-use-text-color black black -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 239.4pt;" valign="top" width="319"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;Web&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;style&gt;&lt;!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;}@font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}.MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}.MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;}@page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;}div.Section1 {page:Section1;}--&gt;&lt;/style&gt;  &lt;br /&gt;&lt;div class="MsoNormal"&gt;&amp;nbsp;In the BOSSMySiteStaple we must associate the MySite template with the FeatureStaplerMySite. For that we must add the following line in the “element.xml” of this feature.&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Elements&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;"&lt;span style="color: blue;"&gt;http://schemas.microsoft.com/sharepoint/&lt;/span&gt;"&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;FeatureSiteTemplateAssociation&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Id&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;"&lt;span style="color: blue;"&gt;GUID OF THE FEATUREMYSITE&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;TemplateName&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;SPSPERS#0&lt;/span&gt;"&lt;span style="color: blue;"&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;Elements&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;br /&gt;&lt;div class="MsoNormal"&gt;The SPSPERS#0 &amp;nbsp;=&amp;gt; SPSPERS (which indicate that’s a MySite template) # 0 (indicate the default template of the MySite) &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So if you are using different templates for the MySite , just add other lines with the corresponding template ID.&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Now the Feature stapling is completed, we can add code we want in the FeatureActivated event. &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Adding Code to the FeatureStaplerMySite.cs &lt;br /&gt;&lt;/div&gt;&lt;h1&gt;Adding a custom list instance to our MySite.&lt;/h1&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;SPWeb&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; web = (&lt;span style="color: #2b91af;"&gt;SPWeb&lt;/span&gt;)properties.Feature.Parent; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;SPFeatureCollection&lt;/span&gt; featureCollect = web.Site.Features;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featureCollect.Add(&lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"GUID OF YOUR LIST INSTANCE"&lt;/span&gt;), &lt;span style="color: blue;"&gt;true&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1&gt;Changing navigation and MySite theme &lt;/h1&gt;&lt;h2&gt;Changing navigation &lt;/h2&gt;&lt;div class="MsoNormal"&gt;As a first step we will delete all the existing site navigation &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;List&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;lt;&lt;span style="color: #2b91af;"&gt;SPNavigationNode&lt;/span&gt;&amp;gt; nodeQuicklanch= &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af;"&gt;SPNavigationNode&lt;/span&gt;&amp;gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;foreach&lt;/span&gt; (&lt;span style="color: #2b91af;"&gt;SPNavigationNode&lt;/span&gt; node &lt;span style="color: blue;"&gt;in&lt;/span&gt; web.Navigation.QuickLaunch)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nodeQuicklanch.Add(node);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;foreach&lt;/span&gt; (&lt;span style="color: #2b91af;"&gt;SPNavigationNode&lt;/span&gt; node &lt;span style="color: blue;"&gt;in&lt;/span&gt; nodeQuicklanch)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; web.Navigation.QuickLaunch.Delete(node);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;To add a new navigation we can use the following &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;SPNavigationNode&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt; node_1 = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;SPNavigationNode&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"NODE1"&lt;/span&gt;,&lt;span style="color: #a31515;"&gt;"FormServerTemplates/NODE1Page.aspx"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2&gt;Changing the Theme of MySite &lt;/h2&gt;&lt;div class="MsoNormal"&gt;That’s a very easy step; we have just to apply a new theme to the web.&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;web.ApplyTheme(&lt;span style="color: #a31515;"&gt;"Simple"&lt;/span&gt;);&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1&gt;Creating a new Page programmatically when MySite is created.&lt;/h1&gt;&lt;div class="MsoNormal"&gt;We will use web service offered by WSS. Using the web.ProcessBatchData()&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;SPList&lt;/span&gt; list = web.Lists[&lt;span style="color: #a31515;"&gt;"Form Templates"&lt;/span&gt;]; &lt;span style="color: green;"&gt;// retrieving the Form Templates library &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: green;"&gt;// Query to create a new page and store it in the Form Templates library.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string&lt;/span&gt; postInformation =&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #a31515;"&gt;"&amp;lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&amp;gt;"&lt;/span&gt; +&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #a31515;"&gt;"&amp;lt;Method&amp;gt;"&lt;/span&gt; +&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #a31515;"&gt;"&amp;lt;SetList Scope=\"Request\"&amp;gt;"&lt;/span&gt; + list.ID + &lt;span style="color: #a31515;"&gt;"&amp;lt;/SetList&amp;gt;"&lt;/span&gt; +&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #a31515;"&gt;"&amp;lt;SetVar Name=\"ID\"&amp;gt;New&amp;lt;/SetVar&amp;gt;"&lt;/span&gt; +&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #a31515;"&gt;"&amp;lt;SetVar Name=\"Cmd\"&amp;gt;NewWebPage&amp;lt;/SetVar&amp;gt;"&lt;/span&gt; +&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #a31515;"&gt;"&amp;lt;SetVar Name=\"Type\"&amp;gt;WebPartPage&amp;lt;/SetVar&amp;gt;"&lt;/span&gt; +&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #a31515;"&gt;"&amp;lt;SetVar Name=\"WebPartPageTemplate\"&amp;gt;1&amp;lt;/SetVar&amp;gt;"&lt;/span&gt; +&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #a31515;"&gt;"&amp;lt;SetVar Name=\"Title\"&amp;gt;TITLE OF YOUR PAGE&amp;lt;/SetVar&amp;gt;"&lt;/span&gt; +&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #a31515;"&gt;"&amp;lt;SetVar Name=\"Overwrite\"&amp;gt;true&amp;lt;/SetVar&amp;gt;"&lt;/span&gt; +&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #a31515;"&gt;"&amp;lt;/Method&amp;gt;"&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: green;"&gt;// Processing Query&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string&lt;/span&gt; processBatch = web.ProcessBatchData(postInformation);&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Your page will be created and stored in the Form Templates library. You can should whatever list you want. &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;You can also choose the WebPartPageTemplate &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&amp;nbsp;&lt;span style="color: #a31515; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&amp;lt;SetVar Name=\"WebPartPageTemplate\"&amp;gt;1&amp;lt;/SetVar&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;And you have the ability to overwrite the file if it’s already exists on the Library.&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #a31515; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&amp;lt;SetVar Name=\"Overwrite\"&amp;gt;true&amp;lt;/SetVar&amp;gt;"&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1&gt;Removing existing WebPart in the default page of MySite.&lt;/h1&gt;&lt;div class="MsoNormal"&gt;The Default.aspx exists only if the MySite is fully provisioned.&amp;nbsp; So we will create a method that will run in a separated thread and will test if the MySite has been provisioned or not. If it’s provisioned ,it will remove the existing webparts in the Default.aspx page. &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;public&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; removeWebPart(&lt;span style="color: blue;"&gt;object&lt;/span&gt; web2) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;bool&lt;/span&gt; provisionned = &lt;span style="color: blue;"&gt;false&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;SPWeb&lt;/span&gt; web = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;while&lt;/span&gt; (provisionned== &lt;span style="color: blue;"&gt;false&lt;/span&gt;) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;SPSite&lt;/span&gt; site = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;SPSite&lt;/span&gt;(((&lt;span style="color: #2b91af;"&gt;SPWeb&lt;/span&gt;)web2).Url);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; web = site.OpenWeb();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; provisionned = web.Provisioned;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;Thread&lt;/span&gt;.Sleep(10000);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;SPFile&lt;/span&gt; thePage = web.RootFolder.Files[&lt;span style="color: #a31515;"&gt;"default.aspx"&lt;/span&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;SPLimitedWebPartManager&lt;/span&gt; manager = thePage.GetLimitedWebPartManager(&lt;span style="color: #2b91af;"&gt;PersonalizationScope&lt;/span&gt;.Shared);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;List&lt;/span&gt;&amp;lt;Microsoft.SharePoint.WebPartPages.&lt;span style="color: #2b91af;"&gt;WebPart&lt;/span&gt;&amp;gt; webParts = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;List&lt;/span&gt;&amp;lt;Microsoft.SharePoint.WebPartPages.&lt;span style="color: #2b91af;"&gt;WebPart&lt;/span&gt;&amp;gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;foreach&lt;/span&gt; (Microsoft.SharePoint.WebPartPages.&lt;span style="color: #2b91af;"&gt;WebPart&lt;/span&gt; webPart &lt;span style="color: blue;"&gt;in&lt;/span&gt; manager.WebParts)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; webParts.Add(webPart);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;foreach&lt;/span&gt; (Microsoft.SharePoint.WebPartPages.&lt;span style="color: #2b91af;"&gt;WebPart&lt;/span&gt; webPart &lt;span style="color: blue;"&gt;in&lt;/span&gt; webParts)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; manager.DeleteWebPart(webPart);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; manager.Web.Update();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; manager.Dispose();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; web.Close();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-indent: 0.5in;"&gt;The thread.Sleep is used to wait a moment before testing again the status of the web.provisioned .&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-indent: 0.5in;"&gt;Now in the FeatureActivated event, we must call our method using a &lt;span style="color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;ParameterizedThreadStart&lt;/span&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-indent: 0.5in;"&gt;So we will add the following lines: &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;ParameterizedThreadStart&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; threadDelWebpart = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;ParameterizedThreadStart&lt;/span&gt;(removeWebPart);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Thread&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; thread = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;Thread&lt;/span&gt;(threadDelWebpart);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;thread.Start(web);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-3741896402219962728?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/3741896402219962728/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/customizing-mysite-sharepoint-2007.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/3741896402219962728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/3741896402219962728'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/customizing-mysite-sharepoint-2007.html' title='Customizing MySite : SharePoint 2007'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_aUsYrcDg83Q/SudUAKGBYPI/AAAAAAAAACU/p7yIaXfiQiQ/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-440043579935578928</id><published>2009-10-16T04:16:00.000-07:00</published><updated>2010-05-02T15:24:53.072-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Localisation'/><category scheme='http://www.blogger.com/atom/ns#' term='ContentType'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><title type='text'>How to localize site columns using resource files</title><content type='html'>Localizing SharePoint 2007 columns consist on&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;Create resource file for each language.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Add $Resources:&amp;lt;ResourceFilename&amp;gt;,&amp;lt;Resource key name&amp;gt;; to the display name of the site column.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;blockquote&gt;In this article we will create a resource file BOSSContentTypes.fr-FR.resx and a BOSSContentTypes.resx .&lt;br /&gt;The BOSSContentTypes.resx will contain the English labels and the other the French labels of our site columns.&lt;/blockquote&gt;&lt;br /&gt;This is a preview of the BOSSContentTypes.fr-FR.resx&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_aUsYrcDg83Q/SthR7sJeGLI/AAAAAAAAACM/vtkVoq2HIGs/s1600-h/fr.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_aUsYrcDg83Q/SthR7sJeGLI/AAAAAAAAACM/vtkVoq2HIGs/s640/fr.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;the other file contains the same names but English values.&lt;br /&gt;&lt;br /&gt;After creating theses two files , deploy them into the 12/Resources&amp;nbsp; folder.&lt;br /&gt;&lt;br /&gt;Now we have to map our Display name with the values in the resource files.&lt;br /&gt;&lt;br /&gt;this is a simple snippet from the definition of our content type.&lt;br /&gt;&lt;br /&gt;&lt;m:smallfrac m:val="off"&gt;    &lt;m:dispdef&gt;    &lt;m:lmargin m:val="0"&gt;    &lt;m:rmargin m:val="0"&gt;    &lt;m:defjc m:val="centerGroup"&gt;    &lt;m:wrapindent m:val="1440"&gt;    &lt;m:intlim m:val="subSup"&gt;    &lt;m:narylim m:val="undOvr"&gt;   &lt;/m:narylim&gt;&lt;/m:intlim&gt; &lt;/m:wrapindent&gt;&lt;style&gt;&lt;!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;}@font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}.MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}.MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;}@page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;}div.Section1 {page:Section1;}--&gt;&lt;/style&gt;  &lt;/m:defjc&gt;&lt;/m:rmargin&gt;&lt;/m:lmargin&gt;&lt;/m:dispdef&gt;&lt;/m:smallfrac&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Field&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;ID&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;"&lt;span style="color: blue;"&gt;{79831820-B700-4786-AD10-69F54BED193B}&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;ShowInDisplayForm&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;TRUE&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;ShowInNewForm&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;TRUE&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;ShowInEditForm&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;TRUE&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Type&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Text&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Mission&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;DisplayName&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;"&lt;/span&gt;&lt;span style="color: blue; font-size: small;"&gt;$Resources:BOSSContentTypes,Mission;&lt;/span&gt;&lt;span style="font-size: small;"&gt;"&lt;/span&gt;&lt;/b&gt;&lt;span style="color: blue;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;StaticName&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;"&lt;span style="color: blue;"&gt;Mission&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Hidden&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;FALSE&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Required&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;FALSE&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Sealed&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;FALSE&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Field&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;ID&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;"&lt;span style="color: blue;"&gt;{0F37DF23-F2AF-48ac-8EC4-126220290747}&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;ShowInDisplayForm&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;TRUE&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;ShowInNewForm&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;"&lt;span style="color: blue;"&gt;TRUE&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;ShowInEditForm&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;TRUE&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Type&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Text&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Client&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;DisplayName&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;"&lt;/span&gt;&lt;span style="color: blue; font-size: small;"&gt;$Resources:BOSSContentTypes,Client&lt;/span&gt;&lt;span style="font-size: small;"&gt;"&lt;/span&gt;&lt;/b&gt;&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;StaticName&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Client&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Hidden&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;FALSE&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Required&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;FALSE&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Sealed&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;FALSE&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;Now just see what you have done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-440043579935578928?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/440043579935578928/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/how-to-locolize-site-columns-using.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/440043579935578928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/440043579935578928'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/how-to-locolize-site-columns-using.html' title='How to localize site columns using resource files'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_aUsYrcDg83Q/SthR7sJeGLI/AAAAAAAAACM/vtkVoq2HIGs/s72-c/fr.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-7020889092504441283</id><published>2009-10-13T03:42:00.000-07:00</published><updated>2010-05-02T15:24:15.221-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Elevated Privilege'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='SPSecurity'/><title type='text'>How to run Code with elevated privileges</title><content type='html'>I had to create 2 calendars , first one is shared and located on the Root site and the other is personnal and located on the mySite.&lt;br /&gt;The content type contains one field&amp;nbsp; &lt;span style="color: #6aa84f;"&gt;AssignedTo&lt;/span&gt; . when the event is inserted in the Shared Calendar , it must also be add to the personal calendar of the User in the AssignedTo field.&lt;br /&gt;The user who added the event has no rights on the Personal Calendar of the User in the AssignedTo field.&lt;br /&gt;So the solution was to run the code with elevated privileges.&lt;br /&gt;&lt;br /&gt;To do such a thing just user the SPSecurity.RunWithElevatedPrivilges&lt;br /&gt;&lt;m:smallfrac m:val="off"&gt;    &lt;m:dispdef&gt;    &lt;m:lmargin m:val="0"&gt;    &lt;m:rmargin m:val="0"&gt;    &lt;m:defjc m:val="centerGroup"&gt;    &lt;m:wrapindent m:val="1440"&gt;    &lt;m:intlim m:val="subSup"&gt;    &lt;m:narylim m:val="undOvr"&gt;   &lt;/m:narylim&gt;&lt;/m:intlim&gt; &lt;/m:wrapindent&gt;&lt;style&gt;&lt;!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;}@font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}.MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}.MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;}@page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;}div.Section1 {page:Section1;}--&gt;&lt;/style&gt;  &lt;/m:defjc&gt;&lt;/m:rmargin&gt;&lt;/m:lmargin&gt;&lt;/m:dispdef&gt;&lt;/m:smallfrac&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;SPSecurity&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;.RunWithElevatedPrivileges(&lt;span style="color: blue;"&gt;delegate&lt;/span&gt;()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #990000; font-family: &amp;quot;Courier New&amp;quot;; line-height: 115%;"&gt;you need to open the site,web and list inside the RunWithElevatedPrivileges.&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #2b91af;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #2b91af;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #2b91af;"&gt;SPListItem&lt;/span&gt; newitem = list.Items.Add();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newitem[&lt;span style="color: #a31515;"&gt;"ContentTypeId"&lt;/span&gt;] =&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; properties.ListItem[&lt;span style="color: #a31515;"&gt;"ContentTypeId"&lt;/span&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;newitem[&lt;span style="color: #a31515;"&gt;"Title"&lt;/span&gt;] = properties.ListItem[&lt;span style="color: #a31515;"&gt;"Title"&lt;/span&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; newitem[&lt;span style="color: #a31515;"&gt;"Location"&lt;/span&gt;] = properties.ListItem[&lt;span style="color: #a31515;"&gt;"Location"&lt;/span&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;newitem[&lt;span style="color: #a31515;"&gt;"EventDate"&lt;/span&gt;] =properties.ListItem[&lt;span style="color: #a31515;"&gt;"EventDate"&lt;/span&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;newitem[&lt;span style="color: #a31515;"&gt;"EndDate"&lt;/span&gt;] = properties.ListItem[&lt;span style="color: #a31515;"&gt;"EndDate"&lt;/span&gt;]; &lt;o:p&gt;&lt;/o:p&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;newitem.Update();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;} );&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-7020889092504441283?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/7020889092504441283/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/how-to-run-code-with-elevated.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/7020889092504441283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/7020889092504441283'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/how-to-run-code-with-elevated.html' title='How to run Code with elevated privileges'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-8250201843874614992</id><published>2009-10-12T08:30:00.000-07:00</published><updated>2010-05-02T15:23:33.417-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Display Form'/><category scheme='http://www.blogger.com/atom/ns#' term='SPListItem'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><title type='text'>How to get the DisplayForm of an SPListItem</title><content type='html'>this is a code snippet that get the display form of an SPListItem&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt;&lt;span style="color: blue;"&gt; &lt;/span&gt;(&lt;span style="color: #38761d;"&gt;SPSite &lt;/span&gt;site = new &lt;span style="color: #38761d;"&gt;SPSite&lt;/span&gt;("http://yoursite"))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;using&lt;/span&gt;&lt;span style="color: blue;"&gt; &lt;/span&gt;(&lt;span style="color: #38761d;"&gt;SPWeb &lt;/span&gt;web = site.OpenWeb())&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #38761d;"&gt;SPList &lt;/span&gt;list = web.Lists[0];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #38761d;"&gt;SPListItem &lt;/span&gt;item = list.Items[0];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string&lt;/span&gt;&lt;span style="color: blue;"&gt; &lt;span style="color: black;"&gt;diplayForm&lt;/span&gt;&lt;/span&gt;= &lt;span style="color: #38761d;"&gt;String&lt;/span&gt;.Concat(item.Web.Url, &lt;span style="color: #990000;"&gt;"/"&lt;/span&gt;,&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; item.ParentList.Forms[PAGETYPE.PAGE_DISPLAYFORM].Url, &lt;span style="color: #990000;"&gt;"?id="&lt;/span&gt;, item.ID.ToString());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;great thx to http://www.peppedotnet.it&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-8250201843874614992?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/8250201843874614992/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/how-to-get-displayform-of-splistitem.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/8250201843874614992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/8250201843874614992'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/how-to-get-displayform-of-splistitem.html' title='How to get the DisplayForm of an SPListItem'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-3485104656082029421</id><published>2009-10-08T05:19:00.000-07:00</published><updated>2010-05-02T15:22:52.004-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPFieldUserValueCollection'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='SPFieldUserValue'/><title type='text'>How to get Users Id from a UserMulti Field</title><content type='html'>If you try to get the ToString() value of a type of UserMulti field you'll get something like &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;"1;#Username" and for multi-user fields "1;#User1;#15;#UserX".&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It is not necessary that you create a method that parses this string to get the users ID. You can do it like that :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #38761d;"&gt;SPListItem&lt;/span&gt; currentListItem = properties.ListItem;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #38761d;"&gt;Guid&lt;/span&gt; guid= new &lt;span style="color: #38761d;"&gt;Guid&lt;/span&gt;(&lt;span style="color: #cc0000;"&gt;"A1075591-DBC7-4b9d-99F4-E03061F7716E"&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #38761d;"&gt; SPFieldUserValueCollection&lt;/span&gt; values = (&lt;span style="color: #38761d;"&gt;SPFieldUserValueCollection&lt;/span&gt;)currentListItem[guid];&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (&lt;span style="color: #38761d;"&gt;SPFieldUser&lt;/span&gt;Value value &lt;span style="color: blue;"&gt;in&lt;/span&gt; values)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt; int&lt;/span&gt; valueID = value.LookupId;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string&lt;/span&gt; valueTitle = value.LookupValue;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you have a field of type Lookup and accepting multiple values you can use &lt;span style="color: #38761d;"&gt;SPFieldLookupValueCollection.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-3485104656082029421?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/3485104656082029421/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/how-to-get-users-id-from-usermulti.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/3485104656082029421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/3485104656082029421'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/how-to-get-users-id-from-usermulti.html' title='How to get Users Id from a UserMulti Field'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-1854486010970205141</id><published>2009-10-08T05:02:00.000-07:00</published><updated>2010-05-02T15:22:13.889-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='EventReceiver'/><category scheme='http://www.blogger.com/atom/ns#' term='ItemAdded'/><title type='text'>Retrieve field value after ItemAdded event using its GUID</title><content type='html'>To retrieve the value of an item after the event ItemAdded , we can use the guid of the corresponding field.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;public override void&lt;/span&gt; ItemAdded(&lt;span style="color: #6aa84f;"&gt;SPItemEventProperties &lt;/span&gt;properties)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #6aa84f;"&gt;SPListItem&lt;/span&gt; currentListItem = properties.ListItem;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #6aa84f;"&gt;Guid&lt;/span&gt; guid= &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #6aa84f;"&gt;Guid&lt;/span&gt;(&lt;span style="color: #cc0000;"&gt;"A1075591-DBC7-4b9d-99F4-E03061F7716E"&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;nbsp; string&lt;/span&gt; value = currentListItem[guid].ToString();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;we can also use the Index of the field or the fieldname .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-1854486010970205141?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/1854486010970205141/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/retrieve-field-value-after-itemadded.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/1854486010970205141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/1854486010970205141'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/retrieve-field-value-after-itemadded.html' title='Retrieve field value after ItemAdded event using its GUID'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-3366137148990520664</id><published>2009-10-07T06:52:00.000-07:00</published><updated>2010-05-02T15:21:38.754-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Custom ContentType'/><category scheme='http://www.blogger.com/atom/ns#' term='Custom List'/><category scheme='http://www.blogger.com/atom/ns#' term='ContentTypeRef'/><title type='text'>How to add custom content type to a custom list</title><content type='html'>To add a custom content type to a custom list definition , the simple way to do is to add some entries in the schema.xml of the list.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;- Just add the ContentTypeRef of the contents types you want to use . &lt;br /&gt;&amp;nbsp;- Add EnableContentTypes="TRUE" in the &amp;lt;List &amp;gt; tag&lt;br /&gt;&lt;br /&gt;&amp;lt;List xmlns:ows="Microsoft SharePoint" Title="YOURTITLE" Direction="$Resources:Direction;" Url="Lists/MYCALENDAR" BaseType="0" &lt;span style="color: red;"&gt;EnableContentTypes="TRUE"&lt;/span&gt; Name="NAMEOFLIST" Id="66179222-6e7b-431b-a573-e076593c81bd" Type="106" xmlns="http://schemas.microsoft.com/sharepoint/"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;MetaData&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentTypes&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: orange;"&gt;&amp;lt;ContentTypeRef ID="0x010200d1ae5eb6622645518535cffe71d43480"&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Folder TargetName="EntretienDebutMission"/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ContentTypeRef&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: orange;"&gt; &amp;lt;ContentTypeRef ID="0x010200f2c756888542479f9b66f82140a2de40"&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Folder TargetName="Evenement"/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ContentTypeRef&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ContentTypes&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sometimes i don't really know the reason but some of the fields are not shown when trying to create a new item in the list. I solved this problem by copying the field definition in the contents type to the schema.xml of the list. and it works fine.&lt;br /&gt;If some know the reason why some fields are not shown ! just comment&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-3366137148990520664?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/3366137148990520664/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/how-to-add-custom-content-type-to.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/3366137148990520664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/3366137148990520664'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/how-to-add-custom-content-type-to.html' title='How to add custom content type to a custom list'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-8733774829009492028</id><published>2009-10-05T13:52:00.001-07:00</published><updated>2010-05-02T15:20:43.641-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VSeWSS'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Error when trying to deploy a sharepoint solution using VSeWSS 1.3</title><content type='html'>&lt;meta content="text/html; charset=utf-8" http-equiv="Content-Type"&gt;&lt;/meta&gt;&lt;meta content="OneNote.File" name="ProgId"&gt;&lt;/meta&gt;&lt;meta content="Microsoft OneNote 12" name="Generator"&gt;&lt;/meta&gt;  &lt;br /&gt;&lt;div style="color: red; font-family: Calibri; font-size: 8pt; margin: 0in;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; font-size: small;"&gt;If you get the following error :&lt;/span&gt;&lt;span style="background-color: black;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: red; font-family: Calibri; font-size: 8pt; margin: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: red; font-family: Calibri; font-size: 8pt; margin: 0in;"&gt;Error: System.ServiceModel.ProtocolException System.ServiceModel.ProtocolException: The content type text/html; charset=utf-8 of the response message does not match the content type of the binding (text/xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. The first 1024 bytes of the response were: '&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "&lt;a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&lt;/a&gt;"&amp;gt;&amp;nbsp; &amp;lt;html xmlns="&lt;a href="http://www.w3.org/1999/xhtml"&gt;http://www.w3.org/1999/xhtml&lt;/a&gt;"&amp;gt;&amp;nbsp; &amp;lt;head&amp;gt;&amp;nbsp; &amp;lt;title&amp;gt;IIS 7.0 Detailed Error - 500.0 - Internal Server Error&amp;lt;/title&amp;gt;&amp;nbsp; &amp;lt;style type="text/css"&amp;gt;&amp;nbsp; &amp;lt;!--&amp;nbsp; body{margin:0;font-size:.7em;font-family:Verdana,Arial,Helvetica,sans-serif;background:#CBE1EF;}&amp;nbsp; code{margin:0;color:#006600;font-size:1.1em;font-weight:bold;}&amp;nbsp; .config_source code{font-size:.8em;color:#000000;}&amp;nbsp; pre{margin:0;font-size:1.4em;word-wrap:break-word;}&amp;nbsp; ul,ol{margin:10px 0 10px 40px;}&amp;nbsp; ul.first,ol.first{margin-top:5px;}&amp;nbsp; fieldset{padding:0 15px 10px 15px;}&amp;nbsp; .summary-container fieldset{padding-bottom:5px;margin-top:4px;}&amp;nbsp; legend.no-expand-all{padding:2px 15px 4px 10px;margin:0 0 0 -12px;}&amp;nbsp; legend{color:#333333;padding:4px 15px 4px 10px;margin:4px 0 8px -12px;_margin-top:0px;&amp;nbsp;&amp;nbsp; border-top:1px solid #EDEDED;border-left:1px solid #EDEDED;border-right:1px solid #969696;&amp;nbsp;&amp;nbsp; border-bottom:1px solid #969696;background:#E7ECF0;font-weight:bold;f'. ---&amp;gt; System.Net.WebException: The remote server returned an error: (500) Internal Server Error.&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Net.HttpWebRequest.GetResponse()&lt;/div&gt;&lt;div style="font-family: Calibri; font-size: 11pt; margin: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Calibri; font-size: 11pt; margin: 0in;"&gt;Solution &amp;gt; run the following command : &lt;/div&gt;&lt;div style="font-family: Calibri; font-size: 11pt; margin: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Calibri; font-size: 11pt; margin: 0in;"&gt;"C:\Windows\Microsoft.NET\Framework64\v3.0\Windows Communication Foundation\servicemodelreg.exe" -i&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-8733774829009492028?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/8733774829009492028/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/error-when-trying-to-deploy-sharepoint.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/8733774829009492028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/8733774829009492028'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/error-when-trying-to-deploy-sharepoint.html' title='Error when trying to deploy a sharepoint solution using VSeWSS 1.3'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-1452396325831725587</id><published>2009-10-05T05:33:00.000-07:00</published><updated>2009-10-05T16:08:26.286-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='content type'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Add a user pickup field in a custom content type</title><content type='html'>It's seems to be difficult to create a pickup field for users or groups but it's really easy. &lt;br /&gt;&lt;br /&gt;This is a way to to this using the xml schema of our content type. &lt;br /&gt;&lt;br /&gt;&lt; Field ID="{47A9E79B-705B-4586-B697-01B2609CEC1F}"Name="AffectedPersons"BaseType="Text"DisplayName="Personnes affectees"Type="UserMulti" Sealed="TRUE"ShowInDisplayForm="TRUE"ShowInEditForm="TRUE"ShowInNewForm="TRUE"ShowInListSettings="TRUE"List="UserInfo"UserSelectionMode="0"UserSelectionScope="0"Mult="TRUE"SourceID="http://schemas.microsoft.com/sharepoint/v3" / &gt;&lt;br /&gt;&lt;br /&gt;This sample allow us to select multiple users. To select only one user you can use Type="User" instead of Type="UserMulti" and you should remove the Mult property.&lt;br /&gt;&lt;br /&gt;If you got the error : The 'UserSelectionMode' attribute is not allowed.  you should install the hotfix for sharepoint. &lt;a href="http://support.microsoft.com/kb/934613"&gt;http://support.microsoft.com/kb/934613&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-1452396325831725587?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/1452396325831725587/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/add-user-pickup-field-in-custom-content.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/1452396325831725587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/1452396325831725587'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/add-user-pickup-field-in-custom-content.html' title='Add a user pickup field in a custom content type'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5959788750239569593.post-6221929418401073156</id><published>2009-10-05T03:56:00.000-07:00</published><updated>2010-05-02T15:19:35.007-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ContentType'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='RemoveFieldRef'/><title type='text'>Deleting fields inherited from parent content type</title><content type='html'>When inheriting from existing content type we inherit all fields.&lt;br /&gt;Some fields are some time not necessary so we need to delete theses fields from our Content Type.&lt;br /&gt;&lt;br /&gt;This is a sample code of how to remove the unwanted fields.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_aUsYrcDg83Q/SsnbyYEt_pI/AAAAAAAAABw/0kClpazPdUA/s1600-h/blogs.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5389080087627693714" src="http://2.bp.blogspot.com/_aUsYrcDg83Q/SsnbyYEt_pI/AAAAAAAAABw/0kClpazPdUA/s400/blogs.jpg" style="cursor: pointer; display: block; height: 202px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So the solution is using the &amp;lt; removefieldref &amp;gt; tag and use the GUID of the unwanted field for the ID param.&lt;br /&gt;To get the GUID of the field ,you can access the 12 folder and go to template/features and then to the parent Content type. then open the Schema.xml of the parent content type and find the specific GUID.&lt;br /&gt;&lt;br /&gt;Hope this will be useful&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5959788750239569593-6221929418401073156?l=innersharepoint.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://innersharepoint.blogspot.com/feeds/6221929418401073156/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/deleting-fields-inherited-from-parent.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/6221929418401073156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5959788750239569593/posts/default/6221929418401073156'/><link rel='alternate' type='text/html' href='http://innersharepoint.blogspot.com/2009/10/deleting-fields-inherited-from-parent.html' title='Deleting fields inherited from parent content type'/><author><name>Mahmoud CHALLOUF</name><uri>http://www.blogger.com/profile/05292630469049469341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_aUsYrcDg83Q/ScKyuUGnVCI/AAAAAAAAAAM/n4Jc-ZUV8B4/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_aUsYrcDg83Q/SsnbyYEt_pI/AAAAAAAAABw/0kClpazPdUA/s72-c/blogs.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
