<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7611116289387772702</atom:id><lastBuildDate>Sun, 28 Jun 2026 06:57:04 +0000</lastBuildDate><category>sharepoint 2007</category><category>WCM</category><category>moss</category><category>Sharepoint development</category><category>moss 2007</category><category>SharePoint 2010</category><category>CSS</category><category>Office SharePoint Server</category><category>SharePoint Tips and Tricks</category><category>off-topic</category><category>sharepoint 2007 development</category><category>InfoPath</category><category>Sharepoint</category><category>WSS</category><category>Content Query Web Part</category><category>SharePoint Bug</category><category>SharePoint Server 2010</category><category>SharePoint Tools</category><category>SharePoint Workfows</category><category>Sharepoint Object Model</category><category>Workflow</category><category>XSL</category><category>pagelayout</category><category>ASP.NET AJAX</category><category>Anonymous access</category><category>Content Controls</category><category>Custom Field Type</category><category>Custom Timer Job</category><category>Fun</category><category>MOSS 2007 enterprise search</category><category>OpenXML</category><category>PowerShell</category><category>SharePoint 2010 Search</category><category>SharePoint Administration</category><category>SharePoint WebParts</category><category>Silverlight</category><category>Webpart development</category><category>discussion board</category><category>internal fieldnames</category><category>sharepoint masterpage</category><category>.NET</category><category>ASP.NET 2.0</category><category>Accessibility</category><category>AllowUnsafeUpdates</category><category>Aspx</category><category>AutoCompleteExtender</category><category>BIWUG</category><category>Business Data Catalog</category><category>C# for kids</category><category>CAML</category><category>Client Object Model</category><category>Content Deployment</category><category>Debug</category><category>Design</category><category>DirectorySearcher</category><category>FAST Search 2010</category><category>FBA</category><category>FLV</category><category>Facebook</category><category>Folksonomie</category><category>Forms</category><category>Google Maps</category><category>IE Bug</category><category>InfoPath 2010</category><category>Inline code</category><category>LDAP attributes</category><category>MCTS 70-536</category><category>PowerPoint</category><category>Publishing Site Definition</category><category>RSS</category><category>RadEditor</category><category>Regional Settings</category><category>Report Services</category><category>RichHtmlField</category><category>RichImageField</category><category>SPFeature</category><category>Schedule</category><category>SharePoint 2010 Editions</category><category>SharePoint Designer 2010</category><category>SharePoint Error</category><category>SharePoint Look Feel</category><category>SharePoint Quotes</category><category>SharePoint Security</category><category>SharePoint Solution</category><category>SharePoint Solution Packages</category><category>SharePoint WebControls</category><category>SharePoint architecture</category><category>SharePoint best practices</category><category>Sharepoint DVD</category><category>Sharepoint Search</category><category>Sharepoint seac</category><category>Telerik RadEditor</category><category>UserpofileManager</category><category>Userprofiles</category><category>Variations</category><category>Virtual PC 2007</category><category>Webpart</category><category>Word Preview</category><category>Workflow foundation</category><category>XML</category><category>_x0020_</category><category>calculated column</category><category>choicefield</category><category>code snippets</category><category>content type ID&#39;s</category><category>custom xml islands</category><category>export content</category><category>features</category><category>folder</category><category>list guid</category><category>moss navigation</category><category>msdn event</category><category>msdn forum</category><category>multichoice</category><category>multilingual</category><category>parameters</category><category>pointfire</category><category>provisioning</category><category>search scopes</category><category>sharepoint fun</category><category>site column</category><category>site templates</category><category>solution deployment</category><category>stsadm</category><category>taxonomie</category><category>translatable columns</category><category>web.config</category><title>SharePoint Development</title><description>&quot;It takes a month to learn, but a lifetime to master&quot;</description><link>http://svengillis.blogspot.com/</link><managingEditor>noreply@blogger.com (Komakino)</managingEditor><generator>Blogger</generator><openSearch:totalResults>154</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-930765053335523837</guid><pubDate>Sun, 28 Apr 2013 20:35:00 +0000</pubDate><atom:updated>2013-04-28T13:36:57.461-07:00</atom:updated><title>Compare SharePoint 2013 editions</title><description>A &lt;a href=&quot;http://technet.microsoft.com/en-us/library/jj819267.aspx#bkmk_FeaturesOnPremise&quot;&gt;quick reference&lt;/a&gt; for comparing the several editions&lt;br/&gt; (Office 365 plans, standalone plans &amp; on-premise)</description><link>http://svengillis.blogspot.com/2013/04/compare-sharepoint-2013-editions.html</link><author>noreply@blogger.com (Komakino)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-2989607920041856566</guid><pubDate>Tue, 23 Apr 2013 18:09:00 +0000</pubDate><atom:updated>2013-04-23T11:19:56.402-07:00</atom:updated><title>SharePoint Developer, Design and Testing Tools</title><description>&lt;div style=&quot;float:left; width:150px; margin-right:30px&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-BSl-KJWltLA/UX&lt;bLsFb-PRI/AAAAAAAAAZI/8OSuFdLHP68/s1600/toobox-image.jpg&quot; imageanchor=&quot;1&quot; &gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWYyGnG0troWrXQWv_1aaYwBoW4najguJppXHRG7vJpu5nwvKSlyMQc9ytSWZ9WrkeH655KS1HDmJIyNAtHfVnQMpgAdvZFd2eWSMNt2NzI_RvLBCzjghk-Fjpsw7x61kuCESmJXwAWGM/s320/toobox-image.jpg&quot; Width=&quot;150&quot; Height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;float:left; width:350px&quot;&gt;A nice overview of several &lt;a href=&quot;http://list.ly/list/4JK-sharepoint-developer-design-and-testing-tools&quot;&gt;tools&lt;/a&gt;...
&lt;br/&gt;
Other tools I can think of:

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.microsoft.com/en-us/download/details.aspx?id=38182&amp;WT.mc_id=rss_alldownloads_all&quot;&gt;SharePoint Color Palette Tool&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6&quot;&gt;Web Essentials 2012 (VS Extension)&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://visualstudiogallery.msdn.microsoft.com/9e03d0f5-f931-4125-a5d1-7c1529554fbd&quot;&gt;SPFastDeploy (VS Extension)&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://devdashvis.codeplex.com/&quot;&gt;Developer Dashboard Visualizer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

If you know an awesome tool, which is not included in the lists above? Please leave a comment...

&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2013/04/sharepoint-developer-design-and-testing.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWYyGnG0troWrXQWv_1aaYwBoW4najguJppXHRG7vJpu5nwvKSlyMQc9ytSWZ9WrkeH655KS1HDmJIyNAtHfVnQMpgAdvZFd2eWSMNt2NzI_RvLBCzjghk-Fjpsw7x61kuCESmJXwAWGM/s72-c/toobox-image.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-2213906685974054738</guid><pubDate>Thu, 18 Apr 2013 18:42:00 +0000</pubDate><atom:updated>2013-04-18T11:42:00.831-07:00</atom:updated><title>Crawling publishing image fields</title><description>When you crawl an image field in SharePoint 2010, you will notice that its crawled property does not contain any data. You have several options to work around this issue, but my favourite option is by using a &lt;b&gt;custom META tag&lt;/b&gt;. The SharePoint crawler will provide every META tag as a crawled property. These crawl properties can be found below the &lt;b&gt;Categories &gt; Web&lt;/b&gt; section in the &lt;b&gt;Managed Properties&lt;/b&gt; module of the search service application. These properties are available with the same name of the custom tags, in uppercase.

&lt;pre class=&quot;brush: xml&quot;&gt;

&lt;asp:Content ID=&quot;PageHead&quot; ContentPlaceHolderID=&quot;PlaceHolderAdditionalPageHead&quot; runat=&quot;server&quot;&gt; 
   &amp;lt;meta name=’myImageFieldMetaTag’ content=’&amp;lt;SharePointWebControls:FieldValue  FieldName=&quot;myImageField&quot; runat=&quot;server&quot; id=&quot;myImageFieldId&quot;/&amp;gt;’ id=&quot;myImageFieldMetaTagId&quot; /&amp;gt;
&lt;/asp:Content&gt;

&lt;/pre&gt;
&lt;br/&gt;
&lt;b&gt;What about SharePoint 2013?&lt;/b&gt;
&lt;br/&gt;&lt;br/&gt;
I haven&#39;t tried it yet, but it seems like it&#39;s supported in the new version. &lt;br/&gt;All &lt;b&gt;site columns&lt;/b&gt; that contain values will automatically become managed properties when they&#39;re crawled. A publishing image field is one of them and will be crawled with the following name syntax:
&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Crawled property name:&lt;/b&gt; ows_q_IMGE_SiteColumnName&lt;br/&gt;
&lt;b&gt;Managed property name:&lt;/b&gt; SiteColumnNameOWSIMGE
&lt;br/&gt;&lt;br/&gt;
I&#39;m not sure yet, if I like the auto generation. Those names are not that userfriendly, but yes... it doesn&#39;t matter in this case.

&lt;br/&gt;&lt;br/&gt;
Reference: &lt;a href=&quot;http://technet.microsoft.com/en-us/library/jj613136.aspx&quot;&gt;Automatically created managed properties in SharePoint Server 2013&lt;/a&gt;



 
</description><link>http://svengillis.blogspot.com/2013/04/crawling-publishing-image-fields.html</link><author>noreply@blogger.com (Komakino)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-601118193756701038</guid><pubDate>Fri, 12 Apr 2013 13:52:00 +0000</pubDate><atom:updated>2013-04-12T06:52:28.328-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PowerShell</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Administration</category><title>No sitecollections available in content database</title><description>After a content database restore we coudn&#39;t access our sitecollection anymore. We verifed the content database status and number of sitecollections. In our case, the current number of sitecollections was equal to 0. &lt;br/&gt;&lt;br/&gt;

&lt;div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQWgZAg0Qmgp-QX-jpOtoJ_VyUnJztPuKzVXPvXmRuDjXogLVuk2_nsMR2pymjxCcv3e1n5k24WZT6RkSJkHOa52qRbdXfGaaVysc_g1nSx6yMhEACMf6X7iLovjKzjpWIZwl49fOtUFc/s1600/sitecollectioncount.png&quot; imageanchor=&quot;1&quot; &gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQWgZAg0Qmgp-QX-jpOtoJ_VyUnJztPuKzVXPvXmRuDjXogLVuk2_nsMR2pymjxCcv3e1n5k24WZT6RkSJkHOa52qRbdXfGaaVysc_g1nSx6yMhEACMf6X7iLovjKzjpWIZwl49fOtUFc/s320/sitecollectioncount.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br/&gt;

We fixed this by running a couple of Powershell commands...&lt;br/&gt;&lt;br/&gt;

1. Retrieve content database GUID

&lt;pre class=&quot;brush: js&quot;&gt;
Get-SPContentDatabase
&lt;/pre&gt;

2. Synchronizes the content database with the configuration database of the farm with respect to what site collections actually exist in the content database

&lt;pre class=&quot;brush: js&quot;&gt;
$cdb = get-spcontentdatabase -Identity [insert guid of contentdatabase here]
$cdb.RefreshSitesInConfigurationDatabase()
&lt;/pre&gt;

Reference: &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spcontentdatabase.refreshsitesinconfigurationdatabase.aspx&quot;&gt;MSDN&lt;/a&gt;</description><link>http://svengillis.blogspot.com/2013/04/no-sitecollections-available-in-content.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQWgZAg0Qmgp-QX-jpOtoJ_VyUnJztPuKzVXPvXmRuDjXogLVuk2_nsMR2pymjxCcv3e1n5k24WZT6RkSJkHOa52qRbdXfGaaVysc_g1nSx6yMhEACMf6X7iLovjKzjpWIZwl49fOtUFc/s72-c/sitecollectioncount.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-1629894890035665633</guid><pubDate>Mon, 08 Apr 2013 20:57:00 +0000</pubDate><atom:updated>2013-04-08T13:57:32.949-07:00</atom:updated><title>Display specific managed metadata in refinement panel - SharePoint 2010</title><description>Another blogpost about SharePoint 2010? Yes I know, it&#39;s time to move on... but hey, not every customer has already the new version of SharePoint.
This information is not really unique on the web, but it&#39;s more a reminder for myself ;)
&lt;br/&gt;&lt;br/&gt;
The refinement panel webpart&#39;s &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/microsoft.office.server.search.webcontrols.refinementwebpart.filtercategoriesdefinition(v=office.14).aspx&quot;&gt;FilterCategoriesDefinition&lt;/a&gt; property contains the XML that specifies the filter categories. If you want to modify the categories, don&#39;t forget to clear the &quot;Use Default Configuration&quot; checkbox. 
&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Display all managed metadata fields&lt;/b&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
&lt;Category  Title=&quot;Managed Metadata Columns&quot;    
           Description=&quot;Managed metadata of the documents&quot;                 
           Type=&quot;Microsoft.Office.Server.Search.WebControls.TaxonomyFilterGenerator&quot;
           MetadataThreshold=&quot;3&quot;
           NumberOfFiltersToDisplay=&quot;3&quot;
           MaxNumberOfFilters=&quot;20&quot;
           ShowMoreLink=&quot;True&quot;
           MappedProperty=&quot;ows_MetadataFacetInfo&quot;
           MoreLinkText=&quot;show more&quot;
           LessLinkText=&quot;show fewer&quot; /&gt;
&lt;/pre&gt;

&lt;b&gt;Display only specific managed metadata fields&lt;/b&gt;
&lt;br/&gt;
Place the following XSL stylesheet into the XSL property of the refinement panel to view the raw XML, returned by the search...

&lt;pre class=&quot;brush: xml&quot;&gt;

 &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; 
 &lt;xsl:stylesheet version=&quot;1.0&quot; xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot;&gt; 
  &lt;xsl:output method=&quot;xml&quot; version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; indent=&quot;yes&quot;/&gt; 
  &lt;xsl:template match=&quot;/&quot;&gt; 
   &lt;xmp&gt;&lt;xsl:copy-of select=&quot;*&quot;/&gt;&lt;/xmp&gt; 
  &lt;/xsl:template&gt;
 &lt;/xsl:stylesheet&gt;

&lt;/pre&gt;

The raw XML outputs the different filtercategories. Each filtercategory has a specific ID with prefix &#39;&lt;b&gt;Metadata_&lt;/b&gt;xxxxx&#39;. 
Copy the last part of the ID (i.e. &#39;xxxxx&#39;) and use this value to set the title of the category within the filter category definition section:

&lt;pre class=&quot;brush: xml&quot;&gt;
&lt;Category  Title=&quot;xxxxx&quot;    
           Description=&quot;Managed metadata of the documents&quot;                 
           Type=&quot;Microsoft.Office.Server.Search.WebControls.TaxonomyFilterGenerator&quot;
           MetadataThreshold=&quot;3&quot;
           NumberOfFiltersToDisplay=&quot;3&quot;
           MaxNumberOfFilters=&quot;20&quot;
           ShowMoreLink=&quot;True&quot;
           MappedProperty=&quot;ows_MetadataFacetInfo&quot;
           MoreLinkText=&quot;show more&quot;
           LessLinkText=&quot;show fewer&quot; /&gt;
&lt;/pre&gt;
</description><link>http://svengillis.blogspot.com/2013/04/display-specific-managed-metadata-in.html</link><author>noreply@blogger.com (Komakino)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-5839043611451043322</guid><pubDate>Thu, 21 Mar 2013 22:43:00 +0000</pubDate><atom:updated>2013-03-21T15:46:31.157-07:00</atom:updated><title>SharePoint 2013 meets a new Global Assembly Cache (GAC)</title><description>As a SharePoint developer you need to muddle in the Globale Assembly Cache (GAC) from time to time.
Be aware that SharePoint 2013 now uses a different CLR (v4.0).This means that the GAC directory is moved from &lt;b&gt;c:\windows\assembly&lt;/b&gt; to &lt;b&gt;c:\windows\microsoft.net\assembly&lt;/b&gt;.

&lt;br/&gt;&lt;br/&gt;
If you don&#39;t find your assembly in the GAC - think twice!</description><link>http://svengillis.blogspot.com/2013/03/sharepoint-2013-meets-new-global.html</link><author>noreply@blogger.com (Komakino)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-6881071448008237834</guid><pubDate>Sun, 28 Oct 2012 08:27:00 +0000</pubDate><atom:updated>2012-10-28T01:30:08.130-07:00</atom:updated><title>Hide list column headers of a list view webpart</title><description>&lt;h3&gt;Hide list column headers of all list view webparts on the page&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Add a Content Editor WebPart (CEWP) to the page&lt;/li&gt;
&lt;li&gt;Use the following CSS:
&lt;pre class=&quot;brush: css&quot;&gt;
&lt;style&gt;
  tr.ms-viewheadertr {
  display: none
  }
&lt;/style&gt;
&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Hide column headers of a specific list view webpart&lt;/h3&gt;&lt;br/&gt;

The method, described in the following &lt;a href=&quot;http://code-journey.com/2011/hide-list-column-headers-titles-in-list-view-web-parts/&quot;&gt;blogpost&lt;/a&gt;  will definitely work (find listview by title), but there is a downside with this method. What if the end user renames the list? Our solution will break.

&lt;br/&gt;&lt;br/&gt;
I think it&#39;s safer to find a listview by URL. The URL is fixed and cannot be changed from the UI (only with SharePoint Designer).

&lt;ol&gt;
&lt;li&gt;Add a Content Editor WebPart (CEWP) to the page&lt;/li&gt;
&lt;li&gt;Use the following JQuery script:
&lt;b&gt;!! Don&#39;t forget to change the URL to the URL of your list&lt;/b&gt;&lt;/li&gt;
&lt;pre class=&quot;brush: js&quot;&gt;
&lt;script language=&quot;javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; 
&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;

  $(document).ready(function() { 
      var headerWPLink = $(&quot;.ms-WPTitle a[href=&#39;/Lists/mylist&#39;]&quot;);
      var globalWPTable =   $(headerWPLink).parents(&quot;table:first&quot;).parents(&quot;table:first&quot;);
      globalWPTable.find(&#39;.ms-viewheadertr&#39;).hide();
  });

&lt;/script&gt;
&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;</description><link>http://svengillis.blogspot.com/2012/10/hide-list-column-headers-of-list-view.html</link><author>noreply@blogger.com (Komakino)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-1381266448568201008</guid><pubDate>Sat, 20 Oct 2012 10:23:00 +0000</pubDate><atom:updated>2012-10-30T01:57:11.569-07:00</atom:updated><title>SharePoint 2013 - Short Introduction to Animation Engine</title><description>Already noticed the &quot;fade in&quot; effect on the page while browsing in SharePoint 2013?&lt;br/&gt;
No? Open a standard Teamsite and focus the main content...

&lt;br /&gt;&lt;br /&gt;
&lt;div style=&quot;float:left&quot;&gt;
&lt;b&gt;Before&lt;/b&gt;&lt;br/&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvtsGeZ4tEzxrB1IypTvKcMG4BXO8f7LT_Fhe7waSFUWttf1BzSkIG_AzqOtLcFXueGwd43NyQAKbvn4T-hvG7gP_KKuZkrKRxd2-35SJilzgqBMF2BQtl6AmwVuVVJYvKVVnnJo8pjAM/s1600/Before.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;103&quot; width=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvtsGeZ4tEzxrB1IypTvKcMG4BXO8f7LT_Fhe7waSFUWttf1BzSkIG_AzqOtLcFXueGwd43NyQAKbvn4T-hvG7gP_KKuZkrKRxd2-35SJilzgqBMF2BQtl6AmwVuVVJYvKVVnnJo8pjAM/s200/Before.png&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div style=&quot;float:left; margin-left:15px&quot;&gt;
&lt;b&gt;After&lt;/b&gt;&lt;br/&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMIPqcVrWOHosKumHgGRxFz1bmIMBtdSO5PusmAAqXHWlpyYVvq2IhWDBaZGYh9vrepR2yeiWUNjraK_ICP9iLpS9sHpXdcyc2dVtCl0X5jsJzmYlZlBqOgT6xRjU_SLRDYrktJzHlOes/s1600/After.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;102&quot; width=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMIPqcVrWOHosKumHgGRxFz1bmIMBtdSO5PusmAAqXHWlpyYVvq2IhWDBaZGYh9vrepR2yeiWUNjraK_ICP9iLpS9sHpXdcyc2dVtCl0X5jsJzmYlZlBqOgT6xRjU_SLRDYrktJzHlOes/s200/After.png&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div style=&quot;clear:both&quot;&gt;&amp;nbsp;&lt;/div&gt;

&lt;h3&gt;So, how does this work?&lt;/h3&gt;

Some site templates uses the Minimal Download Strategy (MDS) framework. This framework consists of several components working together to only download the changes between the different pages. The main component is the &lt;b&gt;start.aspx&lt;/b&gt; application page (as I said, there are more components to make this work). This page is responsible for loading pages from the site using the MDS. I don&#39;t want to write an in-depth article about MDS here...our main focus is the animation effect, remember? :)

The codebehind of this page is defined in the following class: &lt;b&gt;Microsoft.SharePoint.ApplicationPages.MDSStartPage&lt;/b&gt;.  

&lt;br/&gt;&lt;br/&gt;
The startpage will, among other things, register the &lt;b&gt;start.js&lt;/b&gt; script. This script contains a javascript object, called the &lt;b&gt;AsyncDeltaManager&lt;/b&gt;. This object will handle the delta requests/responses. When the AsyncDeltaManager retrieves a delta, he will call (at the end) the BeginTransitionAnimation() javascript function. This function does the preparation for the animation effect, ONLY if the MDS animation is enabled. At the end, the animation effect will be started in the EndTransitionAnimation() function.
This is where the magic happens. He will call the &lt;b&gt;SPAnimationUtility.BasicAnimator.FadeIn&lt;/b&gt;(content, null, null); command!

&lt;br/&gt;&lt;br/&gt;
As far as I know, the fade effect is only used for the following placeholders:
&lt;ul&gt;
 &lt;li&gt;PagetitleInTitleArea&lt;/li&gt;
 &lt;li&gt;Main&lt;/li&gt;
&lt;/ul&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf7wdS-lyymEk5AW92KM5lOKefcHh_pqVMz1nic62c1WeSR9X4swtd1czAkmUJbpru_vceXFv76pxiVEZjW6IKpOjl_v8d6oYK4cgz7cHFH8KX9djG0k4nMD6-HdqKYsa7GKF9eJlI1es/s1600/FadeIn.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;163&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf7wdS-lyymEk5AW92KM5lOKefcHh_pqVMz1nic62c1WeSR9X4swtd1czAkmUJbpru_vceXFv76pxiVEZjW6IKpOjl_v8d6oYK4cgz7cHFH8KX9djG0k4nMD6-HdqKYsa7GKF9eJlI1es/s320/FadeIn.png&quot; /&gt;&lt;/a&gt;

&lt;br/&gt;&lt;br/&gt;

&lt;h3&gt;Can we disable the animation effect?&lt;/h3&gt;
Yes, we can! (HTML5) web storage is used to enable/disable the animation effect.
Below you&#39;ll find a couple of commands you can use...

&lt;pre class=&quot;brush: js&quot;&gt;
SPAnimation.Settings.EnableAnimation(); //enable animation
SPAnimation.Settings.DisableAnimation();//disable animation
SPAnimation.Settings.DisableSessionAnimation();//disable animation only for this session
ToggleAnimationStatus();//toggle animation
SPAnimation.Settings.IsAnimationEnabled(); //check whether animation is enabled
&lt;/pre&gt;</description><link>http://svengillis.blogspot.com/2012/10/sharepoint-2013-short-introduction.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvtsGeZ4tEzxrB1IypTvKcMG4BXO8f7LT_Fhe7waSFUWttf1BzSkIG_AzqOtLcFXueGwd43NyQAKbvn4T-hvG7gP_KKuZkrKRxd2-35SJilzgqBMF2BQtl6AmwVuVVJYvKVVnnJo8pjAM/s72-c/Before.png" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-133405738288575654</guid><pubDate>Fri, 19 Oct 2012 16:36:00 +0000</pubDate><atom:updated>2012-10-19T09:36:15.979-07:00</atom:updated><title>Cross post: Solutions Model VS Apps Model in SharePoint 2013</title><description>A nice comparison sheet between the different models:

&lt;a href=&quot;http://nikspatel.wordpress.com/2012/10/11/multi-faceted-in-depth-comparison-of-sharepoint-2013-apps-vs-solutions-code-models/&quot;&gt;Multifaceted In-depth Comparison of SharePoint 2013 Apps vs Solutions Code Models&lt;/a&gt;</description><link>http://svengillis.blogspot.com/2012/10/cross-post-solutions-model-vs-apps.html</link><author>noreply@blogger.com (Komakino)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-1972986782245385277</guid><pubDate>Mon, 15 Oct 2012 13:26:00 +0000</pubDate><atom:updated>2012-10-15T06:26:08.368-07:00</atom:updated><title>Display animated spinner while loading modal dialog</title><description>The following javascript function &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ff410058.aspx&quot;&gt;SP.UI.ModalDialog.showModalDialog(options);&lt;/a&gt; is a way to display a modal dialog with specified dialog options. When you assign a value to the URL property of the dialog options, an IFRAME tag is rendered pointing to the appropriate URL.
&lt;br/&gt;&lt;br/&gt;
&lt;i&gt;&lt;b&gt;ShowDialog example&lt;/b&gt;&lt;/i&gt;&lt;br/&gt;
&lt;pre class=&quot;brush: js&quot;&gt;
var options = {
    title: &quot;My Dialog Title&quot;,
    width: 400,
    height: 600,
    url: &quot;/_layouts/DialogPage.aspx&quot; };

SP.UI.ModalDialog.showModalDialog(options);
&lt;/pre&gt;

To display an animated spinner, you can set a background-image for the iframe with some CSS.

&lt;br/&gt;&lt;br/&gt;
&lt;i&gt;&lt;b&gt;CSS&lt;/b&gt;&lt;/i&gt;&lt;pre class=&quot;brush: css&quot;&gt;
iframe
{
    background-image: url(&quot;../images/animatedspinner.gif&quot;);        
    background-repeat: no-repeat;     
    background-position: 50% 50%; 
}
&lt;/pre&gt;
&lt;br/&gt;
&lt;i&gt;&lt;b&gt;Result&lt;/b&gt;&lt;/i&gt;&lt;br/&gt;&lt;br/&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR59vYqicgJbY5a46OECo-GtTg8jTrkl1RNLIyFThJ1y_25tTKmprJq0QEQG5eqIWnGJGWBzXrw0BQd2un04Jxhtl5CCkqgkSJwblhYTiaiwGtJCn7Ckd16EfBGrpAXsZNbis6pURnEbY/s1600/Spinner.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;202&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR59vYqicgJbY5a46OECo-GtTg8jTrkl1RNLIyFThJ1y_25tTKmprJq0QEQG5eqIWnGJGWBzXrw0BQd2un04Jxhtl5CCkqgkSJwblhYTiaiwGtJCn7Ckd16EfBGrpAXsZNbis6pURnEbY/s320/Spinner.png&quot; /&gt;&lt;/a&gt;

</description><link>http://svengillis.blogspot.com/2012/10/display-animated-spinner-while-loading.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR59vYqicgJbY5a46OECo-GtTg8jTrkl1RNLIyFThJ1y_25tTKmprJq0QEQG5eqIWnGJGWBzXrw0BQd2un04Jxhtl5CCkqgkSJwblhYTiaiwGtJCn7Ckd16EfBGrpAXsZNbis6pURnEbY/s72-c/Spinner.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-2721839228923896101</guid><pubDate>Wed, 01 Aug 2012 16:30:00 +0000</pubDate><atom:updated>2012-08-01T09:30:12.482-07:00</atom:updated><title>Extract details from a WebException</title><description>&lt;pre class=&quot;brush: csharp&quot;&gt;
try
{
    //Do something
}
catch (WebException ex)
{
    using (var stream = ex.Response.GetResponseStream())
    using (var reader = new StreamReader(stream))
    {
        string errormessage = reader.ReadToEnd();
    }
}
catch (Exception ex)
{
    //Do something
}
&lt;/pre&gt;</description><link>http://svengillis.blogspot.com/2012/08/extract-details-from-webexception.html</link><author>noreply@blogger.com (Komakino)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-6054038397757775268</guid><pubDate>Mon, 30 Jul 2012 21:17:00 +0000</pubDate><atom:updated>2012-07-30T14:24:20.328-07:00</atom:updated><title>Easily embed Youtube videos, Javascript, styles and other markup into a SharePoint 2013 page with the Script Editor WebPart</title><description>Instructions below are executed within a Team Site template:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Select the ‘&lt;strong&gt;Edit&lt;/strong&gt;’ icon in the top right corner of the page to edit the page&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnxs9vbBanVAm6JhjdqC5MYjzBlMinCwCrKsol34fhIhsphEr9u_WhswfJ_xJZzMsdC8S3ZhyphenhyphenuYtLqUiJSpqvzqGAbp3c641hgU9Se1uau9IWuhzv7em6ntEUt8SG0bkQgamOEkz0tKho/s1600-h/EmbedCode0%25255B2%25255D.png&quot;&gt;&lt;img alt=&quot;EmbedCode0&quot; border=&quot;0&quot; height=&quot;72&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha8fOtX0J2wzdfW4UdgEQUrqu6Rlqq2p2aT0aOQMb89rDqNEDs2-Tfsx2jmCABA8mPafz2MmzQpNK-FYs2ynqd0j6hRgjB9LNp6FNsR9mSac4TMl0k1BYcMNn8eRDgKNspKpDv53sHPiU/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;EmbedCode0&quot; width=&quot;224&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Select ‘&lt;strong&gt;Page&lt;/strong&gt;’ in the ribbon, click ‘&lt;strong&gt;Embed Code&lt;/strong&gt;’&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihDsQGIHlZLYERy9XPGnujSCTGRyO4h1kB0bKZEIM8UIZDksRpyeElI0rGcxbk5HcSQ_peWgnqGGLOcyElKv5IYEEI3ZGS7AlLDkDD08hKvUM0XccvyC_PLx0ncUGvkrSgiqk63Fglu2I/s1600-h/EmbedCode%25255B2%25255D.png&quot;&gt;&lt;img alt=&quot;EmbedCode&quot; border=&quot;0&quot; height=&quot;187&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimLjW1dqZIhRvcnHwYql802eJDaTuZ_KoCXGIpAQxBcUy7mEYJZ3PkDtqpwx61mYl0-WSJKRUy1F55EgTfCY32jQ1gA6a8vHy2RfhF9CMqqcB15enCCvkhCXqGOFv7ek4YNZZCchFiEsg/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;EmbedCode&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Enter some script, styles, embed code,… in the editor box&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Javascript example&lt;/em&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoGWAD_DPPTzJo2KycyiU26i9G-q1Gxr0vfDN60kQPKeX8jR-AodbNCSfZ2B5m5tyODglGUnAFva28H7CSQT6K3ALYSyU9QZTTfK2pWWw2vw7zoY1rckA9ByRbj6KMBU4-VMegCKZMIOc/s1600-h/EmbedCode2%25255B2%25255D.png&quot;&gt;&lt;img alt=&quot;EmbedCode2&quot; border=&quot;0&quot; height=&quot;167&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB8GK_xfS2mn0Jxh3vTiw2Q6_NNt6neGATu1ZKag9dtLC611FJO0KKxSsS3qGT93Om7VGRxTULZkT7o0Q90rgsUve-d8oWR2lVr4v8Fcvh0Jf8FIr6i2O_MI2FYch7TDwVU9pJsTokIhY/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;EmbedCode2&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Youtube example&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC_bb3VohrtS1SEd_r6dze-Oc3oRBWrvhobM4uqQHs_uw-eCkREe-jB3Lv94IlPU27-t9-OchE_eArmZkYfHfSUIrIUH8JNjJMiXK4Bd5KVPJheIROGluGT38MQNZ0v4IXouRCxuoEKrc/s1600-h/EmbedCode3%25255B2%25255D.png&quot;&gt;&lt;img alt=&quot;EmbedCode3&quot; border=&quot;0&quot; height=&quot;177&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB4pDY3PTuMiuThBRVdj8qjhucBdMnjtOwRIMJ-JAGtWDAEyxg9-Qe4mcbIFw6GIyYUalplZWggMRBqS1UgHeyooWdRRdhHx_awJ-dWhjNjLZefkyABantukG6qBUEa9i5UYHhIOglikI/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;EmbedCode3&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiES2am3B1sbfy4mwAIsvBi7mpXhhP_pMsyTcvFyD00bZiCuMDPecJOVxwI2q5-AhGgxcIKFT53CnHJHvoZE9BCdp2xk_ygX1TWOJSYTESx4kdvXyqEUhv65NU-tcLrWn7uZvk3jGsPlX4/s1600-h/EmbedCode4%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;EmbedCode4&quot; border=&quot;0&quot; height=&quot;268&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCosajLblixQCRGS1Susf5k6ar8dHOhqwB2AIkS95vpq9tYMWpDm5dh4N7HLjk9EguZR8OmbY4SLDIKFeh_MgQqDRvgyyM-02QJ6JZBbo16mazTTGI45FND0IP6jLOvTSoOvsa8kFuHo0/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;EmbedCode4&quot; width=&quot;243&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notice the preview of the embedded video&lt;br /&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Click ‘&lt;strong&gt;Insert&lt;/strong&gt;’ &lt;/li&gt;
&lt;li&gt;Save the page with ‘&lt;strong&gt;Save &amp;amp; Close&lt;/strong&gt;’ in the top right corner.&lt;/li&gt;
&lt;/ol&gt;
Some remarks:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;After clicking ‘Insert’, a Script Editor WebPart will be automatically inserted into the page - only if you’re using embedded code.&lt;br /&gt; &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxuuNfCx6rlRoU-xZ-2ydGfJZw5xa3Z3YyVsaIyr3bdeC_Smv6Zl63lV406KyOGXdls_VZISVkUwBigLFeUHhplXYxJzTAB2brw2cZP7IfLJ_EaiXxfRVo-fsM66YeHzINmUGkC1atpeE/s1600-h/ScriptEditorWebpart%25255B5%25255D.png&quot;&gt;&lt;img alt=&quot;ScriptEditorWebpart&quot; border=&quot;0&quot; height=&quot;227&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIyEKgEtMw6iCMh1-tWYba9aYsQvAIzNkNfuahRyb3o_lqzddtKv-H3YA1lGuz-xGe-dT1G8JPky1WAq96TS3iMRcg1FxRfN7Zg_4fPZGmOF5ZZOhOXUNqp8mU1v9C9VYs2u1yaQY7F-c/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;ScriptEditorWebpart&quot; width=&quot;419&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Default Chrome type is ‘None’&lt;/li&gt;
&lt;li&gt;The Script Editor WebPart is also available as webpart under ‘Media and Content’&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY7FHEUixJHzWQlPSzaQwekMr26P0H44EpUsP91ybC8oPvcYEPhnoF6sBoYGFrftACc8qyzO2TO56U49Nu39zk2Fe0b9dIfbv0_KUnCnMhpAjCZTcZdMj9KEyiOZL9ZMbjZtO9rxwcNng/s1600-h/EmbedCode5%25255B2%25255D.png&quot;&gt;&lt;img alt=&quot;EmbedCode5&quot; border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPkHOngfAnanrtk7ASn7MbTCrMHwy3M35qBe4knNOsP_Hkq-CLnE7urwWd4qYbSiXdIVkmdiDi74PR2JCsPHOYI-RrCjFYk181ejg3TdRkKjd5E9CGg1-WHcy4g2keDFlv_QUHAP3_Gzc/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;EmbedCode5&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;You can still use the Content Editor Webpart to achieve the same results. The main difference between the two is that the Content Editor WebPart&amp;nbsp; is more focused to&amp;nbsp; enter rich text content, while the new Script Editor WebPart is more focused to insert HTML snippets and scripts.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://svengillis.blogspot.com/2012/07/easily-embed-youtube-videos-javascript.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha8fOtX0J2wzdfW4UdgEQUrqu6Rlqq2p2aT0aOQMb89rDqNEDs2-Tfsx2jmCABA8mPafz2MmzQpNK-FYs2ynqd0j6hRgjB9LNp6FNsR9mSac4TMl0k1BYcMNn8eRDgKNspKpDv53sHPiU/s72-c?imgmax=800" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-8290741791825699277</guid><pubDate>Sat, 23 Jun 2012 11:45:00 +0000</pubDate><atom:updated>2012-06-23T23:22:05.998-07:00</atom:updated><title>SharePoint Sucks – And Here’s Why...</title><description>What would you do when you see this message?&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYrhME4M-hCHI74y1s2p2jX8woijQSGQKoCThJzaBS2CIjl89-i8kzauJXn36SWUf2Ewe7kVPMnHlwbutaXv_lKUWzgEKfT2uvV4DYmd62bGrUoqk6zWCP-FKMFTR7EHUusilsubZj7tU/s1600-h/unexpected-error%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;unexpected-error&quot; border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0FZDWeDvRKNdTs1VGJ-19AJC2HEKClflmRPOZcf7Yl7hrawGhf_FvZHPsgWD0O3XPOTm37Q2bHETG4btoHrGvc1-vkmTTEx4S3Xxwb6-ra-LgU3GO8VeBPcl0FEJhNKg1nHi0KbNWGH4/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;unexpected-error&quot; width=&quot;417&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
A) Stay calm, try to copy the correlation ID, notice that you can’t copy it and still stay calm, write it down on a piece of paper and track it in the ULS logs&lt;br /&gt;
&lt;br /&gt;
B) Open your browser, go to a search engine and type “SharePoint sucks” to let off steam&lt;br /&gt;
&lt;br /&gt;
If you have chosen option B, you’ll probably encounter the funny blog series of Bjørn Furuknap. Give it a read, they are a bit outdated but there’s still a lot of truth in it. &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.furuknap.net/sharepoint-sucks-and-heres-why-part-1&quot;&gt;SharePoint Sucks – And Here’s Why – Part 1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.furuknap.net/sharepoint-sucks-and-heres-why-part-2&quot;&gt;SharePoint Sucks – And Here’s Why – Part 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.furuknap.net/sharepoint-sucks-and-heres-why-part-3&quot;&gt;SharePoint Sucks – And Here’s Why – Part 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.furuknap.net/sharepoint-sucks-and-heres-why-i-still-love-sharepoint-aka-part-4&quot;&gt;SharePoint Sucks – And Here’s Why I Still Love SharePoint – Part 4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Ow, btw, I didn’t search after “SharePoint sucks” – it was a colleague who mentioned the blog series. He has probably chosen for option B. Ok, to be honest, there are days that I hate SharePoint too. I have some sort of love/hate relationship with it.&lt;br /&gt;
&lt;br /&gt;
Let me end this post with a funny quote of Bjørn Furuknap.&lt;br /&gt;
&lt;blockquote&gt;
Over the past couple of weeks, I’ve said quite a lot of things about SharePoint that may lead you to think I hate SharePoint. I don’t. Quite the contrary, I love SharePoint. Yeah, it sucks, but so does my wife, and I’ve married her twice.&lt;/blockquote&gt;</description><link>http://svengillis.blogspot.com/2012/06/sharepoint-sucks-and-heres-why-i-still.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0FZDWeDvRKNdTs1VGJ-19AJC2HEKClflmRPOZcf7Yl7hrawGhf_FvZHPsgWD0O3XPOTm37Q2bHETG4btoHrGvc1-vkmTTEx4S3Xxwb6-ra-LgU3GO8VeBPcl0FEJhNKg1nHi0KbNWGH4/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-441632678343352942</guid><pubDate>Sun, 17 Jun 2012 08:24:00 +0000</pubDate><atom:updated>2012-06-17T01:24:05.934-07:00</atom:updated><title>Quick Tip: Approval Workflow - Due date for all tasks</title><description>&lt;p&gt;Within the association form of the approval workflow you are able to set the “Due Date for All tasks”. This setting specifies the date by which all tasks are due. &lt;/p&gt; &lt;p&gt;What if you want tasks to become due on a specific time on a specific day? In the user interface of the association form you are not able to specify a time value. &lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgpgLhy1KnnvS153m9G6_Bvvq0YeczviPDCzkQ6gIeaLJ7WUDFGLPNNw3mR6MoUG6Edy1H8D5QsPn7azImcBW9_YSQ9emM3vQOZ_gbC8yd_QeavqTkghyzB_YOr_pynshMmdbmJmBdiQM/s1600-h/DueDateForAllTasks%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;DueDateForAllTasks&quot; border=&quot;0&quot; alt=&quot;DueDateForAllTasks&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-MRMjuBf1isn6DRcAaDXwxeqlZbqNf0YUKzVdx2eLfAzEavyigQnlq5b95s2op__hMRTJxd96leIKSg5NIK221TWHQz3skLfKw2_kTDK4RKaBXp_X1ezt5KeYeYFHBWi3esfywk6QKs8/?imgmax=800&quot; width=&quot;452&quot; height=&quot;149&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Although it is nowhere documented, it is possible. &lt;br&gt;&lt;br&gt;For example, if you want to terminate all tasks on the 18th of June at 13h30 you can set the following value in the textbox: &lt;br&gt;&lt;strong&gt;2012-06-18T13:30:00&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Use the following structure to set a time value: &lt;br&gt;&lt;strong&gt;yyyy-mm-ddThh:mm:ss&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I know, it’s not really user friendly, but it works. You can probably use SharePoint Designer to tweak the association form to implement some extra logic.&lt;/p&gt; &lt;p&gt;One of the best references online about approval workflows in SharePoint 2010: &lt;a href=&quot;http://office.microsoft.com/en-us/sharepoint-designer-help/understand-approval-workflows-in-sharepoint-2010-HA101857172.aspx#_Toc264526214&quot;&gt;All about approval workflows&lt;/a&gt;&lt;/p&gt;  </description><link>http://svengillis.blogspot.com/2012/06/quick-tip-approval-workflow-due-date.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-MRMjuBf1isn6DRcAaDXwxeqlZbqNf0YUKzVdx2eLfAzEavyigQnlq5b95s2op__hMRTJxd96leIKSg5NIK221TWHQz3skLfKw2_kTDK4RKaBXp_X1ezt5KeYeYFHBWi3esfywk6QKs8/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-8500218842876906361</guid><pubDate>Wed, 29 Feb 2012 11:48:00 +0000</pubDate><atom:updated>2013-07-19T00:06:50.166-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PowerShell</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Solution Packages</category><title>Export Farm Solution Package with PowerShell</title><description>&lt;div align=&quot;left&quot;&gt;Follow the steps below to export a farm solution package…&lt;br /&gt;&lt;br /&gt;1. Open a text editor – such as Notepad.&lt;br /&gt;2. Paste the following code snippet:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;$farm = Get-SPFarm&lt;br /&gt;$file = $farm.Solutions.Item(&quot;&lt;span style=&quot;color:#ff6600;&quot;&gt;MySolutionPackage&lt;/span&gt;.wsp&quot;).SolutionFile&lt;br /&gt;$file.SaveAs(&quot;c:\&lt;span style=&quot;color:#ff6600;&quot;&gt;MySolutionPackage&lt;/span&gt;.wsp&quot;)&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;3. Replace the highlighted text above with the name of your solution package.&lt;br /&gt;4. Save the file - give the file a name and save it with the extension ps1 (eg. extract.ps1) and place the file on the C:\ drive.&lt;br /&gt;5. Open the SharePoint 2010 Management Shell&lt;br /&gt;6. Navigate to the location of the script and execute it.&lt;br /&gt;7. The solution package will be available on the C:\ drive&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlzCb5c6M3Z7Uv3ijb7cGqPWaTzAQY5ZeD9s3oTPJTEdRqEBjKRR-uiPZKdl0mtRDBTtdVO829fUgYlgY5MJNaCRNC0MS01Zq-bj7wQAFokD787FCvoYbw2If84wYdcfjF8FwHaTq9yEY/s1600/Extract.png&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuB7EuyyF6wJdAxYNzIwtAscl0DXCb-F5PbBRW-uNlYt7flNnQUzC4S8Id7Kst21n6AA93DZEx4yIjCfAy5tHfBvQfNeocGHA-Jl3VCLyi_a-sSuvzyGECZHmQzPVmZgmMmOqANX-taEI/s1600/Extract.png&quot;&gt;&lt;img style=&quot;WIDTH: 400px; HEIGHT: 51px; CURSOR: hand&quot; id=&quot;BLOGGER_PHOTO_ID_5714524041016945170&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuB7EuyyF6wJdAxYNzIwtAscl0DXCb-F5PbBRW-uNlYt7flNnQUzC4S8Id7Kst21n6AA93DZEx4yIjCfAy5tHfBvQfNeocGHA-Jl3VCLyi_a-sSuvzyGECZHmQzPVmZgmMmOqANX-taEI/s400/Extract.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br/&gt;
&lt;div&gt;
&lt;b&gt;Update: If you want to download all the solutions at once you can use the following script:&lt;/b&gt;&lt;br/&gt;
&lt;div&gt;
$dirName = &quot;C:\Solutions&quot; &lt;br/&gt;
foreach ($solution in Get-SPSolution) &lt;br/&gt;
{ &lt;br/&gt;
$filename = $Solution.SolutionFile.Name &lt;br/&gt;
$solution.SolutionFile.SaveAs(&quot;$dirName\$filename&quot;) &lt;br/&gt;
} 
&lt;/div&gt;
&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2012/02/export-farm-solution-package-with.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuB7EuyyF6wJdAxYNzIwtAscl0DXCb-F5PbBRW-uNlYt7flNnQUzC4S8Id7Kst21n6AA93DZEx4yIjCfAy5tHfBvQfNeocGHA-Jl3VCLyi_a-sSuvzyGECZHmQzPVmZgmMmOqANX-taEI/s72-c/Extract.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-5634018053607070653</guid><pubDate>Thu, 16 Feb 2012 19:18:00 +0000</pubDate><atom:updated>2012-02-16T11:54:20.251-08:00</atom:updated><title>Error: The form cannot be rendered. This may be due to a misconfiguration of the Microsoft SharePoint Server State Service...</title><description>&lt;div&gt;This error can be encountered while viewing an InfoPath form in the browser. In most cases, the problem can be solved by reading through the following &lt;a href=&quot;http://sensoft2000-sharepoint.blogspot.com/2010/11/error-form-cannot-be-rendered-this-may.html&quot;&gt;blogpost&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: 16px; text-align: -webkit-auto; background-color: rgb(255, 255, 255); font-size: small; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span&gt;&lt;span style=&quot;line-height: 16px;&quot;&gt;In my case, the state service was enabled and the service application was correctly associated with the webapplication. I solved this by deleting the &#39;corrupt&#39; state service database, creating a new one and attaching the new database to the farm - all these steps can be done with some Powershell commands.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span&gt;&lt;span style=&quot;line-height: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span&gt;&lt;span style=&quot;line-height: 16px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff607756.aspx&quot;&gt;Remove-SPStateServiceDatabase&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff607677.aspx&quot;&gt;New-SPStateServiceDatabase&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff608059.aspx&quot;&gt;Mount-SPStateServiceDatabase&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span&gt;Related article: &lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee704548.aspx&quot;&gt;Manage the State Service (SharePoint Server 2010)&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2012/02/error-form-cannot-be-rendered-this-may.html</link><author>noreply@blogger.com (Komakino)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-7792158111558500298</guid><pubDate>Fri, 09 Sep 2011 16:18:00 +0000</pubDate><atom:updated>2011-09-09T09:40:20.915-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sharepoint</category><title>Reserved Querystring Parameters In SharePoint</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDgkCylmyThMCqWt2-yyiC4YIU-kcYCX2YNoNcaNpJxsSdjcZix5QW8rTQHr1zTXdagOQl0VtmmuHxWrYNV76orNIcU3kCw9Zea3GkaPu4k2YplBkhcA3sDOiQDclDnr5982hKcbfoi4k/s1600/warned.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 100px; height: 100px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDgkCylmyThMCqWt2-yyiC4YIU-kcYCX2YNoNcaNpJxsSdjcZix5QW8rTQHr1zTXdagOQl0VtmmuHxWrYNV76orNIcU3kCw9Zea3GkaPu4k2YplBkhcA3sDOiQDclDnr5982hKcbfoi4k/s200/warned.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5650400065218770082&quot; /&gt;&lt;/a&gt;&lt;div&gt;This is probably the 100th post on the net about...&lt;/div&gt;&lt;blockquote&gt;&lt;b&gt;&quot;Be careful when naming querystring parameters in your SharePoint applications&quot;&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;But you can&#39;t say it enough. They cause trouble!&lt;br /&gt;&lt;div&gt;For more info read &lt;a href=&quot;http://blogs.technet.com/b/stefan_gossner/archive/2009/01/30/querystring-parameters-you-should-not-use-in-your-sharepoint-application.aspx&quot;&gt;this&lt;/a&gt;.&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2011/09/reserved-querystring-parameters.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDgkCylmyThMCqWt2-yyiC4YIU-kcYCX2YNoNcaNpJxsSdjcZix5QW8rTQHr1zTXdagOQl0VtmmuHxWrYNV76orNIcU3kCw9Zea3GkaPu4k2YplBkhcA3sDOiQDclDnr5982hKcbfoi4k/s72-c/warned.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-2731545460606875793</guid><pubDate>Wed, 07 Sep 2011 09:05:00 +0000</pubDate><atom:updated>2011-09-07T02:14:13.750-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010 Search</category><title>Could not access the Search administration database. A generic error occurred while trying to access the database to obtain the schema version info.</title><description>Deleting the following registry key - did the trick for me:&lt;br /&gt;&lt;br /&gt;“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\Services\Microsoft.SharePoint.Search.Administration.SPSearchService”&lt;br /&gt;&lt;br /&gt;In fact, it&#39;s just one of the things that need to be verified.&lt;br /&gt;Read &lt;a href=&quot;http://sharepoint-talk.blogspot.com/2011/02/could-not-access-search-administration.html&quot;&gt;this post&lt;/a&gt; for more info.</description><link>http://svengillis.blogspot.com/2011/09/could-not-access-search-administration.html</link><author>noreply@blogger.com (Komakino)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-8049466075917348696</guid><pubDate>Sat, 11 Jun 2011 13:55:00 +0000</pubDate><atom:updated>2011-06-11T06:55:45.637-07:00</atom:updated><title>Default location picture upload in RTE</title><description>&lt;p&gt;If you want to insert a picture in the rich text editor directly from your computer, you will notice that the RTEUploadDialog pops up in which you can browse for a file and select a location.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKrdkxQhviGXhxIwXRdM8dRyvlylnpcMTTxsttYKu296zEw7FE1uU_ndUkMwU7pzvDEarQemNqppiqW2Qo73zqVygfFr5tOdrg-JZzCXHKQy0w5tw_ev-BVdHISxfnnBKK0w-cwfBUdBg/s1600-h/%252521cid_image001_png%25254001CC25D2%25255B6%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;!cid_image001_png@01CC25D2&quot; border=&quot;0&quot; alt=&quot;!cid_image001_png@01CC25D2&quot; align=&quot;left&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM62XffccimzzFjlNIbH1k1mrYeMJ6gT47VRsAy1Swbmr2UORdOB8o2uOEUvLUz16YZmXuhyA2N3sCNaGAighf6PxebXzFI7xJjoQ925ZXHdJb8F4ZM8UzL4erQfNIgyaL_Mj2dgkfI2c/?imgmax=800&quot; width=&quot;208&quot; height=&quot;144&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYjSMMQep-1sByRIjlGXjKlQ_nnZ1BVmZPm0tBPj1qUldAkpqJW7o170vudUx32o41-0clhGsXtoJ4Woh_9E1TuhSr65HSBRpBSclxT4j-YmyekZtkW6dkJ74rHH_3uWHje9XKIvYgH3o/s1600-h/%252521cid_image002_png%25254001CC25D2%25255B2%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;!cid_image002_png@01CC25D2&quot; border=&quot;0&quot; alt=&quot;!cid_image002_png@01CC25D2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2yw7fRG5Q-qKgffHebw-fm9W32HKf-kkrzsAOxmXhqxW2zD6ijLcY1driWqRbR8OygyUj4P2gnNv87Xw2FfENO6YKVzwI0Dy1kqjVMGECcnK3dvoqPXXL0Db653dYEFA8jqgKvIDuycY/?imgmax=800&quot; width=&quot;244&quot; height=&quot;131&quot;&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Unfortunately, you can’t set the default location.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Workaround&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;u&gt;Option 1&lt;/u&gt;: Because the “Upload to” dropdown list is filled up alphabetically, you can rename the library you want (eg. let it start with an underscore).&lt;/p&gt; &lt;p&gt;&lt;u&gt;Option 2&lt;/u&gt;: (Not supported by MS) You can write some javascript to select another default value for the dropdown list. Insert your javascript into the RTEUploadDialog application page (/_layouts/RteUploadDialog.aspx).&lt;br&gt;&lt;br&gt;As far as I know, this page is not only used for uploading images, so you probably have to take into account the querystring parameter ‘Dialog’ (/_layouts/RteUploadDialog.aspx?LCID=1033&amp;amp;Dialog=&lt;strong&gt;&lt;em&gt;UploadImage&lt;/em&gt;&lt;/strong&gt;). &lt;/p&gt;  </description><link>http://svengillis.blogspot.com/2011/06/default-location-picture-upload-in-rte.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM62XffccimzzFjlNIbH1k1mrYeMJ6gT47VRsAy1Swbmr2UORdOB8o2uOEUvLUz16YZmXuhyA2N3sCNaGAighf6PxebXzFI7xJjoQ925ZXHdJb8F4ZM8UzL4erQfNIgyaL_Mj2dgkfI2c/s72-c?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-8854897877102133128</guid><pubDate>Mon, 11 Apr 2011 06:13:00 +0000</pubDate><atom:updated>2011-04-10T23:13:52.210-07:00</atom:updated><title>Reporting Services: RSViewerPage</title><description>&lt;p&gt;The main file used for displaying reports is the RSViewerPage.aspx. This page contains a breadcrumb and a webpart called ReportViewerWebPart. This webpart renders a toolbar, the report and a parameters pane.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Hide buttons from the toolbar &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I saw a couple of articles of people who disable some toolbar buttons by diving into the ConfigurationInfo table of the Reporting Services Database. This method will work for a few buttons, but not for all of them. I discovered that you don’t need to adjust that database table at all. You can use the ToolBarItemsDisplayMode property of the ReportViewer WebPart. This property allows you to hide/show specific parts of the ReportViewer’s toolbar. Be aware, this property is an enumeration field. &lt;br&gt;&lt;br&gt;&lt;u&gt;For example&lt;/u&gt;: ToolBarItemsDisplayMode=’223’ will hide:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Open with Report Builder (Action Menu)  &lt;li&gt;Subscribe (Action Menu)  &lt;li&gt;Atom icon&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Before:&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBIK8kgbadOzAeXFcHn7avl387CKnzyCsX-PTUXDWgcqJVsdkQG_2vZjuAVX1azMzPm6BeKNHU5V9MOKOWK55brV1dd3D3yiokw_V3h2keh8LLsdI8ITRuhKiwko6rbRrunDtE05Asrf8/s1600-h/Toolbar2%5B1%5D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;Toolbar&quot; border=&quot;0&quot; alt=&quot;Toolbar&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2CVpZ4hdhXh8yn2tNYov3b5y4DP0VYK2bPRTZXIy9NiqyyNXbPJMWF-h7Yai26Kew85kX_FvwlUDJpLRiCT0L4AUool6GYso8t2k44QhSzk3WxAJJvUVRfDYSm8fgZCC99yt0NGPOtBw/?imgmax=800&quot; width=&quot;244&quot; height=&quot;50&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;After: &lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg174SLNkK77VgFbWfJn6plJgWJUQeD0LmSS6oA3Ta6u3W78AxaESrGzow0q8UbBDhClJG4quZJkyuF1i1Uo8i8RbzIf_iqvhJ1EUsMyrV4lzoGKOfKS2mMjZ7L9AYJyWJlPWPUjDUzFec/s1600-h/Toolbar22.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;Toolbar2&quot; border=&quot;0&quot; alt=&quot;Toolbar2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT5VILenfkcwfXQPE0zmp7OZt0a9zbaza76xRLeHjwxv7NkAgIg4HbnGBwkY4k6_JNRAqgmRfaXi7ZtE7d03cXtaeW2nQym5KXZR7UuOp9KgzG-pJ_MDtFYWJkDhkMJFMlyBboj3DfqAI/?imgmax=800&quot; width=&quot;244&quot; height=&quot;36&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Why 223? You have to make the sum of the values of the parts you want to &lt;strong&gt;include&lt;/strong&gt; in the toolbar. The values are shown in the reference table below:&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf7_NnHvikanqKKV_AMUmrHq2vwZ19F2LsTlJa8inwPLcs5DN4AEqOMfiesY5Q2Yy5egoxGEpV9Soh0NlW3hfklMDFvRjv2BmKb3y6jlanVYFokF6uJHS88k-wSsarqbT1ehuIG7vXqAE/s1600-h/ToolBarItemsDisplayMode2.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;ToolBarItemsDisplayMode&quot; border=&quot;0&quot; alt=&quot;ToolBarItemsDisplayMode&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikM657kbij6IfQDGGTbX8n_2XzrKrwB_O1cJk4stJ4hSyBUoMa-OMeyBXsA8Bw9FFWRV74LTjn-b0gfUw7FE0T2n5ehr7XpBU57bVlaKjosA-O6DXgomlonOzoRnoxw7maGT-9QdjI3-k/?imgmax=800&quot; width=&quot;244&quot; height=&quot;178&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;You can set the property by adding the property in the RSViewerPage.aspx like &lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#a5a5a5&quot;&gt;&amp;lt;RSWP:ReportViewerWebPart id=&quot;m_sqlRsWebPart&quot; runat=&quot;server&quot; SuppressWebPartChrome=&quot;true&quot; Height=&quot;100%&quot; ToolBarItemsDisplayMode=&quot;223&quot; Width=&quot;100%&quot; /&amp;gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;OR&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;You can pass the property as a querystring &lt;/font&gt;&lt;font color=&quot;#a5a5a5&quot;&gt;rv:ToolBarItemsDisplayMode=”223”&lt;/font&gt;&lt;/p&gt; &lt;p&gt;Related posts:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://blogs.msdn.com/b/prash/archive/2009/01/21/passing-url-report-parameters-to-reports-in-sharepoint-document-library-in-ssrs-2008.aspx&quot;&gt;Passing URL report parameters to Reports in SharePoint Document Library in SSRS 2008 &amp;amp; R2&lt;/a&gt;  &lt;li&gt;&lt;a href=&quot;http://sharepoint2009.blogspot.com/2008/04/reporting-services-customizing.html&quot;&gt;Reporting Services ... Customizing the RSViewerPage.aspx Page&lt;/a&gt;  &lt;li&gt;&lt;a href=&quot;http://sharepoint7.blogspot.com/2008/11/customize-actions-on-rsviewerpageaspx.html&quot;&gt;Customize Actions on the RSViewerPage.aspx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;  </description><link>http://svengillis.blogspot.com/2011/04/reporting-services-rsviewerpage.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2CVpZ4hdhXh8yn2tNYov3b5y4DP0VYK2bPRTZXIy9NiqyyNXbPJMWF-h7Yai26Kew85kX_FvwlUDJpLRiCT0L4AUool6GYso8t2k44QhSzk3WxAJJvUVRfDYSm8fgZCC99yt0NGPOtBw/s72-c?imgmax=800" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-8211678691765245281</guid><pubDate>Thu, 10 Feb 2011 20:43:00 +0000</pubDate><atom:updated>2011-02-10T12:43:19.705-08:00</atom:updated><title>Ogone – Feedback Parameters</title><description>&lt;p&gt;&lt;img style=&quot;margin: 10px 25px 0px 0px; display: inline; float: left&quot; align=&quot;left&quot; src=&quot;http://www.ogone.be/nl/Care/~/media/Images/Care/Ogone-paymentservicegif.ashx?w=228&amp;amp;h=87&amp;amp;as=1&quot; width=&quot;168&quot; height=&quot;64&quot; /&gt;&lt;/p&gt;    &lt;p&gt;The merchant can send some extra parameters in the hidden fields of the order form, in order to retrieve them as feedback parameters after the payment. &lt;/p&gt;  &lt;p&gt;One of the hidden fields is the PARAMPLUS parameter. This field submits some parameters and their values you would like returned in the feedback request (as a querystring).&lt;/p&gt;  &lt;p&gt;Be careful when you generate your SHA-OUT hash based on the incoming feedback parameters. You have to exclude all the extra parameters, you sent with the PARAMPLUS parameter, before generating the hash.&lt;/p&gt;  </description><link>http://svengillis.blogspot.com/2011/02/ogone-feedback-parameters.html</link><author>noreply@blogger.com (Komakino)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-5460836534915372596</guid><pubDate>Wed, 19 Jan 2011 07:21:00 +0000</pubDate><atom:updated>2011-01-19T00:07:17.491-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint Designer 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Server 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Workfows</category><title>SharePoint Designer 2010 Action: Start Approval Process</title><description>&lt;p&gt;The “start approval process” is a brand new workflow activity available in SPS 2010.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;The Start Approval Process action behaves like a pre-built workflow—the logic is already defined in the action. The action has several different phases built into it that defines task behaviors, task process behaviors, logging to the History Log, e-mail notifications, and completion conditions. Although the action comes with pre-built logic, it still needs information from you—such as the users (the reviewers), the order in which the tasks are to be routed to the participants—serial or parallel, the default is serial, and the due dates for task completion.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;You can customize the predefined logic within the activity by clicking on the ‘approval hyperlink’ (as shown below). &lt;/p&gt;&lt;p&gt;A quick example:&lt;br /&gt;&lt;br /&gt;The out-of-the-box approval workflow includes the following settings in his association form: &lt;strong&gt;End on first rejection&lt;/strong&gt; &amp;amp; &lt;strong&gt;End on document change&lt;/strong&gt;. &lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsSSXgtEX4KRWN53Jih5JgIUncqQXsgKQCpzftV2yF-nxfbn5S6pN8jiz1xGOS93gsRI1IfbzHMega_IZsa-STjNAsMjh1ho3pCRSCVmW3xZdgauWmCDNnCOmwWZClBE_AQM48DyX7ZhE/s1600-h/WF1%5B2%5D.png&quot;&gt;&lt;img style=&quot;BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px&quot; title=&quot;WF1&quot; border=&quot;0&quot; alt=&quot;WF1&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggGNdZrIvirVt7crLQusCOyJHWZqu_PvotRut65Zds9TF-WL5H-QY5MH1XxNcLSHQmWR8FtfyYCfdwTGXBYUGyuISwoTjgDLTRvDPrIJnCZNnQIdR8bte5AzFLmxOIYyIX_wLr2PoUWyc/?imgmax=800&quot; width=&quot;244&quot; height=&quot;70&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;As far as I know, you can’t set these settings by default in this activity. If you want to apply this behavior to your own build workflow you can, for example, customize your initiation / association form with two extra checkboxes and pass the values to the workflow or you just can remove the condition so that they’re ‘checked’ by default. The screenshots below give you an idea of how to (remove the ‘if clauses’ way) enable this behavior.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM-mwJvbzQbQfPQ4cbZYEMNy7kH6VXuFj7XqCshPUAAbGWUjQN09bxOh5DK5KTYG87ys7UfkhHmwMs16BdNgGcSkUL5MD-6M4VUoHSNDRO-wYGpkb0U1Zkd2hYMyJ51iUC_H8dzmuxLro/s1600-h/WF2%5B2%5D.png&quot;&gt;&lt;img style=&quot;BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px&quot; title=&quot;WF2&quot; border=&quot;0&quot; alt=&quot;WF2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjauuUUKgcBtNoFkhEls28o4L_87ha3VbSAjmtIJ75FeukAIkKK7PApopn5cyO7Nui0uZytvNrSBIK9pR01FvrnNywdixKJHwaw-Qojq2FEFlkprHL_qrNPvazRbXMmpG1GIwdCAnCzZek/?imgmax=800&quot; width=&quot;244&quot; height=&quot;117&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;You can find the behavior of the &lt;strong&gt;End on first rejection&lt;/strong&gt; in the ‘change the behavior of a single task’ section.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB-NY6B7s-u8CHrhEefGQL5YJL-WAhHkXTCG0svHVP2MitCjzymeEgSojl-MjHtDvtNFIMMBCy6TqPFPbQe1hY39ISZLgZ8MeqKFy1rGZqPRXy8QmylycOdCnvzufLgQH1D4_Y47r3Aq0/s1600-h/WF3%5B2%5D.png&quot;&gt;&lt;img style=&quot;BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px&quot; title=&quot;WF3&quot; border=&quot;0&quot; alt=&quot;WF3&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggtPyi_rmGhtSmgWlzBoIV_cQaDzSbGUUy-JrOIqGDIFvdkI43edTlKZAyfT5WFt5wNZSdPlI5CQP8ENzFPEsE46wBgOx6712Laci_wiJFPbUdgTVh3b573sfDE4ZJC_UCcq-VMEAoNcE/?imgmax=800&quot; width=&quot;244&quot; height=&quot;71&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;First, move up the logic within the condition. Then you can remove the condition. &lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi196SqiqJg_FK933l6QpN1khBBSNJEceN5JU1bYC5H9btt9BMlIwcEU4gtlQBtdYG5m95UzsWHZrN_RPLabuFIGF5pC0vAapiZuGv_66ttBp1V-RzAUSoB2shSR0EUvVUe5psbPOBUEBQ/s1600-h/WF4%5B2%5D.png&quot;&gt;&lt;img style=&quot;BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px&quot; title=&quot;WF4&quot; border=&quot;0&quot; alt=&quot;WF4&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDKLGISKuF9veM_aeLIstw9BLHOqR3cAWeQN5BpKP8Uh45kDPk38Ku5kTFGrSoWT30Ow1_PoI1kgE7V0zEj3igkP31j5NeytXqrYYKGhLlSjDJLA6I95joL4SpmpFGZZZOpIob109iAQ0/?imgmax=800&quot; width=&quot;244&quot; height=&quot;164&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;You can find the behavior of the &lt;strong&gt;End on document change&lt;/strong&gt; in the ‘change the behavior of the overall task process’ section.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZOgAAq_6JchuHTb62WfM8i9GH171WPiKY136qJ5N4BL4tb1Rv4qj2Jj-mmacc3sF5lt5-FjNbuwUMjXrM_pcuLFgp9RcunUVVpQ3ujeHX1jAhfppSMdspOW26B2MfkQJi3SUyXHM_keA/s1600-h/WF5%5B2%5D.png&quot;&gt;&lt;img style=&quot;BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px&quot; title=&quot;WF5&quot; border=&quot;0&quot; alt=&quot;WF5&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA_7V86LMSBvKjnxYaOmDY2MlKf6hyphenhyphenzJt8I2H5hdb6HzSdC228mfo6-ld6qU2eylPQjKbpH2JR3iyFevyKvw6zsHv8O3xdASIIS4bKf8ai5Smb4IhS56koCMxzS8pN2BdSYTEATvay_5k/?imgmax=800&quot; width=&quot;244&quot; height=&quot;71&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;First, move up the logic within the condition. Then you can remove the condition.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3iCahizPUWZ19WfyE2mO7nHvAc3bUp-peadFaIxBF0DzQnh6a0Ral_5AmNf7ZfJT7HeoQ2_5YkkkhG4tRuVakjYvCv7YUwJjWCgeA5Mn-baRZFlKzkHrAfUKpx-zRZPLoKyWeNXBujLo/s1600-h/WF6%5B2%5D.png&quot;&gt;&lt;img style=&quot;BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px&quot; title=&quot;WF6&quot; border=&quot;0&quot; alt=&quot;WF6&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrpS2Jp5NGfK-ZTMnWeEyTGX6Y_xRLtWPgjzkNcxz4YYTeny3nU1ObeNgHjsZf_0GrPWS_kLV0AYlAz9zyzZBBHB28VlSSz_oo3QxR8dg7Z5Afd5nIklnumtzci7YsP8JqlgzoC-84qGE/?imgmax=800&quot; width=&quot;244&quot; height=&quot;90&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;That’s it.&lt;/p&gt;</description><link>http://svengillis.blogspot.com/2011/01/sharepoint-designer-2010-action-start.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggGNdZrIvirVt7crLQusCOyJHWZqu_PvotRut65Zds9TF-WL5H-QY5MH1XxNcLSHQmWR8FtfyYCfdwTGXBYUGyuISwoTjgDLTRvDPrIJnCZNnQIdR8bte5AzFLmxOIYyIX_wLr2PoUWyc/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-4738606971313592241</guid><pubDate>Fri, 10 Dec 2010 13:14:00 +0000</pubDate><atom:updated>2010-12-10T05:31:58.108-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BIWUG</category><category domain="http://www.blogger.com/atom/ns#">FAST Search 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">WCM</category><title>Slidedecks BIWUG on SPS2010 WCM and FAST Search 2010 available</title><description>&lt;a href=&quot;http://biwug.be.sharepoint3.hostbasket.com/BIWUG/biwug_logo.jpg&quot;&gt;&lt;img style=&quot;MARGIN: 0px 10px 10px 0px; WIDTH: 212px; FLOAT: left; HEIGHT: 212px; CURSOR: hand&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;http://biwug.be.sharepoint3.hostbasket.com/BIWUG/biwug_logo.jpg&quot; /&gt;&lt;/a&gt; You can find them &lt;a href=&quot;http://jopx.blogspot.com/2010/12/slidedecks-biwug-on-sps2010-wcm-and.html&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://biwug.be.sharepoint3.hostbasket.com/BIWUG/biwug_logo.jpg&quot;&gt;&lt;/a&gt;</description><link>http://svengillis.blogspot.com/2010/12/slidedecks-biwug-on-sps2010-wcm-and.html</link><author>noreply@blogger.com (Komakino)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-1854464857790301178</guid><pubDate>Fri, 10 Dec 2010 12:38:00 +0000</pubDate><atom:updated>2010-12-10T05:25:34.924-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Client Object Model</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><title>Getting started with the Client Object Model in SP 2010</title><description>Some useful resources to get started the with the Client OM...&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://blogs.technet.com/b/speschka/archive/2009/11/01/using-the-sharepoint-2010-client-object-model-part-1.aspx&quot;&gt;Using the SharePoint 2010 Client Object Model - Part 1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blogs.technet.com/b/speschka/archive/2009/11/01/using-the-sharepoint-2010-client-object-model-part-2.aspx&quot;&gt;Using the SharePoint 2010 Client Object Model - Part 2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blogs.technet.com/b/speschka/archive/2009/11/01/using-the-sharepoint-2010-client-object-model-part-3.aspx&quot;&gt;Using the SharePoint 2010 Client Object Model - Part 3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blogs.technet.com/b/speschka/archive/2009/11/01/using-the-sharepoint-2010-client-object-model-part-4.aspx&quot;&gt;Using the SharePoint 2010 Client Object Model - Part 4&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blogs.technet.com/b/speschka/archive/2009/11/01/using-the-sharepoint-2010-client-object-model-part-5.aspx&quot;&gt;Using the SharePoint 2010 Client Object Model - Part 5&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blogs.technet.com/b/speschka/archive/2009/11/01/using-the-sharepoint-2010-client-object-model-part-6.aspx&quot;&gt;Using the SharePoint 2010 Client Object Model - Part 6&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.zimmergren.net/archive/2009/11/30/sp-2010-getting-started-with-the-client-object-model-in-sharepoint-2010.aspx&quot;&gt;Zimmergren Part 1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.zimmergren.net/archive/2010/06/10/sp-2010-uploading-files-using-the-client-om-in-sharepoint-2010.aspx&quot;&gt;Zimmergren Part 2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description><link>http://svengillis.blogspot.com/2010/12/getting-started-with-client-object.html</link><author>noreply@blogger.com (Komakino)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-3419947308372216579</guid><pubDate>Wed, 25 Aug 2010 11:52:00 +0000</pubDate><atom:updated>2010-08-25T11:35:52.035-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010 Search</category><title>How To: exclude welcome pages in search results</title><description>&lt;p&gt;Remember there was a ‘welcome page search retrieval’ issue in SP 2007? If not… take a look at &lt;a href=&quot;http://svengillis.blogspot.com/2009/02/no-searchresults-for-content-available.html&quot;&gt;http://svengillis.blogspot.com/2009/02/no-searchresults-for-content-available.html&lt;/a&gt; &lt;p&gt;Fortunately, this issue has been fixed in SP 2010. In some cases, you still want to exclude welcome pages in the search results – just like in the old days. &lt;p&gt;To do this - follow the steps below: &lt;ul&gt; &lt;li&gt;Navigate to the Search Service Application&lt;/li&gt; &lt;li&gt;Make sure you did a full crawl on your content source&lt;/li&gt; &lt;li&gt;Create a new rule in your search scope (all sites or whatever) as follow:&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwzEZehsl5qXl3zClxTBn7CfdIq1708RXYapX8pUWTh3jrjtVCmZpgiuV0S4vyrf3R3XarZkLz5VMB2eS62fsW-vWrodu4Jv6znqRNGktqOj3jmZkA0TLMCP_rEa_rZkZGWTHv-AuguWQ/s1600-h/clip_image001%5B4%5D%5B2%5D.jpg&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;clip_image001[4]&quot; border=&quot;0&quot; alt=&quot;clip_image001[4]&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinKW8IAWhbKT-vOtCXuqnGB1Eq8m1Je3SfabKk4y-6NaE0GXpP73OdlKCbULAT8DXsRxDHVH6TLWpz_b86DD7isoDltcQK6FXTGqg7NBzyNt8mESIUGlrbJx1Eis4FHftzjpeiRs4D-5w/?imgmax=800&quot; width=&quot;244&quot; height=&quot;73&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;By creating this rule you’ll eliminate the site URL (eg. /news) items. At this moment, the site default page URL is still included (/news/pages/default.aspx). In the next step we are going to eliminate them too…&lt;/li&gt; &lt;li&gt;Create a new Crawl Rule&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQgkEIS82kKG0eciZrDnl0l8r_IGo6DUH4GUOD29QpUwqMY18Of0jpSKwKNrENRrq4I3gPP15yo9OZpoKZGZEjbQCt3XR7k4COvILcuTnjam58xuQqQS5DJbOzovfeRPBRr4HopKgCGcU/s1600-h/clip_image002%5B3%5D.jpg&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;clip_image002&quot; border=&quot;0&quot; alt=&quot;clip_image002&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgTwXoMYud_KqR6tE4D108nIauiP0UMpZuznkoM5T7uKIoygB1JECra0Mof53_xQJR5mdZkpJP-97VtQyMufaLo9-xWgOgduE1lnHb1hiIuvnKQfPHkR9xgByLS6kUl4Ai3XD1v3vNqlg/?imgmax=800&quot; width=&quot;244&quot; height=&quot;54&quot;&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Make sure you’ll do a full crawl again and that the Search Scopes are updated&lt;/li&gt; &lt;li&gt;Notice that no welcome pages are found in the search results&lt;/li&gt;&lt;/ul&gt;</description><link>http://svengillis.blogspot.com/2010/08/how-to-exclude-welcome-pages-in-search.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinKW8IAWhbKT-vOtCXuqnGB1Eq8m1Je3SfabKk4y-6NaE0GXpP73OdlKCbULAT8DXsRxDHVH6TLWpz_b86DD7isoDltcQK6FXTGqg7NBzyNt8mESIUGlrbJx1Eis4FHftzjpeiRs4D-5w/s72-c?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></item></channel></rss>