<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7611116289387772702</atom:id><lastBuildDate>Mon, 21 Nov 2011 19:05:37 +0000</lastBuildDate><category>provisioning</category><category>sharepoint masterpage</category><category>RichImageField</category><category>Userprofiles</category><category>RadEditor</category><category>ASP.NET 2.0</category><category>Accessibility</category><category>sharepoint 2007 development</category><category>moss 2007</category><category>Business Data Catalog</category><category>pagelayout</category><category>SharePoint best practices</category><category>Webpart</category><category>C# for kids</category><category>Content Query Web Part</category><category>Sharepoint Object Model</category><category>moss navigation</category><category>MOSS 2007 enterprise search</category><category>Report Services</category><category>RSS</category><category>choicefield</category><category>FAST Search 2010</category><category>SharePoint 2010 Editions</category><category>SharePoint Server 2010</category><category>Forms</category><category>internal fieldnames</category><category>site column</category><category>site templates</category><category>MCTS 70-536</category><category>web.config</category><category>taxonomie</category><category>Webpart development</category><category>Schedule</category><category>SharePoint Security</category><category>FLV</category><category>XSL</category><category>CSS</category><category>parameters</category><category>translatable columns</category><category>XML</category><category>Design</category><category>IE Bug</category><category>SharePoint 2010</category><category>Sharepoint development</category><category>WSS</category><category>Word Preview</category><category>ASP.NET AJAX</category><category>msdn event</category><category>list guid</category><category>SharePoint Designer 2010</category><category>SharePoint Workfows</category><category>SharePoint architecture</category><category>Content Deployment</category><category>pointfire</category><category>SharePoint Solution</category><category>msdn forum</category><category>Debug</category><category>Inline code</category><category>content type ID's</category><category>Sharepoint seac</category><category>moss</category><category>FBA</category><category>Sharepoint DVD</category><category>.NET</category><category>InfoPath</category><category>_x0020_</category><category>Google Maps</category><category>SharePoint Tips and Tricks</category><category>Custom Field Type</category><category>SharePoint Quotes</category><category>solution deployment</category><category>export content</category><category>calculated column</category><category>folder</category><category>Content Controls</category><category>SharePoint Bug</category><category>SharePoint Error</category><category>Office SharePoint Server</category><category>AutoCompleteExtender</category><category>Variations</category><category>stsadm</category><category>AllowUnsafeUpdates</category><category>custom xml islands</category><category>SharePoint WebControls</category><category>Custom Timer Job</category><category>Workflow foundation</category><category>Virtual PC 2007</category><category>multichoice</category><category>SharePoint WebParts</category><category>sharepoint fun</category><category>SharePoint Administration</category><category>SharePoint Look Feel</category><category>Facebook</category><category>RichHtmlField</category><category>UserpofileManager</category><category>WCM</category><category>InfoPath 2010</category><category>BIWUG</category><category>OpenXML</category><category>SPFeature</category><category>Folksonomie</category><category>discussion board</category><category>Workflow</category><category>CAML</category><category>PowerPoint</category><category>code snippets</category><category>Fun</category><category>search scopes</category><category>LDAP attributes</category><category>Publishing Site Definition</category><category>Client Object Model</category><category>DirectorySearcher</category><category>Sharepoint Search</category><category>off-topic</category><category>Anonymous access</category><category>multilingual</category><category>Telerik RadEditor</category><category>Aspx</category><category>Sharepoint</category><category>features</category><category>SharePoint Tools</category><category>SharePoint 2010 Search</category><category>Regional Settings</category><category>Silverlight</category><category>sharepoint 2007</category><title>SharePoint 2007 &amp; 2010 development</title><description>"It takes a month to learn, but a lifetime to master"</description><link>http://svengillis.blogspot.com/</link><managingEditor>noreply@blogger.com (Komakino)</managingEditor><generator>Blogger</generator><openSearch:totalResults>138</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Sharepoint2007Development" /><feedburner:info uri="sharepoint2007development" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><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="http://2.bp.blogspot.com/-9tSl68Fb3BU/TmpA7BY1dKI/AAAAAAAAATc/KXAOhQrcqdE/s1600/warned.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 100px; height: 100px;" src="http://2.bp.blogspot.com/-9tSl68Fb3BU/TmpA7BY1dKI/AAAAAAAAATc/KXAOhQrcqdE/s200/warned.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5650400065218770082" /&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;"Be careful when naming querystring parameters in your SharePoint applications"&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;But you can't say it enough. They cause trouble!&lt;br /&gt;&lt;div&gt;For more info read &lt;a href="http://blogs.technet.com/b/stefan_gossner/archive/2009/01/30/querystring-parameters-you-should-not-use-in-your-sharepoint-application.aspx"&gt;this&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-7792158111558500298?l=svengillis.blogspot.com' alt='' /&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="http://2.bp.blogspot.com/-9tSl68Fb3BU/TmpA7BY1dKI/AAAAAAAAATc/KXAOhQrcqdE/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's just one of the things that need to be verified.&lt;br /&gt;Read &lt;a href="http://sharepoint-talk.blogspot.com/2011/02/could-not-access-search-administration.html"&gt;this post&lt;/a&gt; for more info.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-2731545460606875793?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2011/09/could-not-access-search-administration.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-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="http://lh5.ggpht.com/-mcVWx0iv1oc/TfNz27eSIJI/AAAAAAAAATI/oZFzYXCxl3g/s1600-h/%252521cid_image001_png%25254001CC25D2%25255B6%25255D.png"&gt;&lt;img style="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" title="!cid_image001_png@01CC25D2" border="0" alt="!cid_image001_png@01CC25D2" align="left" src="http://lh5.ggpht.com/-vRtiER-mvUc/TfNz3VuoHNI/AAAAAAAAATM/T0EtJs0ezHg/%252521cid_image001_png%25254001CC25D2_thumb%25255B4%25255D.png?imgmax=800" width="208" height="144"&gt;&lt;/a&gt;&lt;a href="http://lh3.ggpht.com/-7tjC0GaO53Y/TfNz3pmFNCI/AAAAAAAAATQ/p_N_xPieDcE/s1600-h/%252521cid_image002_png%25254001CC25D2%25255B2%25255D.png"&gt;&lt;img style="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" title="!cid_image002_png@01CC25D2" border="0" alt="!cid_image002_png@01CC25D2" src="http://lh6.ggpht.com/-1gJVvEXEevg/TfNz4KCuqII/AAAAAAAAATU/GYjWydAkwFc/%252521cid_image002_png%25254001CC25D2_thumb.png?imgmax=800" width="244" height="131"&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;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-8049466075917348696?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&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="http://lh5.ggpht.com/-vRtiER-mvUc/TfNz3VuoHNI/AAAAAAAAATM/T0EtJs0ezHg/s72-c/%252521cid_image001_png%25254001CC25D2_thumb%25255B4%25255D.png?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="http://lh6.ggpht.com/_o8kdGoRJ-Mc/TaKcGAdjK1I/AAAAAAAAASw/-bSiPVBsUoE/s1600-h/Toolbar2%5B1%5D.png"&gt;&lt;img style="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" title="Toolbar" border="0" alt="Toolbar" src="http://lh3.ggpht.com/_o8kdGoRJ-Mc/TaKcGfA_2FI/AAAAAAAAAS0/Qd9n2yWQFYs/Toolbar_thumb.png?imgmax=800" width="244" height="50"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;After: &lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_o8kdGoRJ-Mc/TaKcGnW9sQI/AAAAAAAAAS4/Pyf2Weci68c/s1600-h/Toolbar22.png"&gt;&lt;img style="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" title="Toolbar2" border="0" alt="Toolbar2" src="http://lh5.ggpht.com/_o8kdGoRJ-Mc/TaKcHB0G_zI/AAAAAAAAAS8/g9gwBYRN734/Toolbar2_thumb.png?imgmax=800" width="244" height="36"&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="http://lh6.ggpht.com/_o8kdGoRJ-Mc/TaKcHalaWEI/AAAAAAAAATA/WaPhjDBE92A/s1600-h/ToolBarItemsDisplayMode2.png"&gt;&lt;img style="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" title="ToolBarItemsDisplayMode" border="0" alt="ToolBarItemsDisplayMode" src="http://lh5.ggpht.com/_o8kdGoRJ-Mc/TaKcH6K3M5I/AAAAAAAAATE/1nNAjJj16mg/ToolBarItemsDisplayMode_thumb.png?imgmax=800" width="244" height="178"&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="#a5a5a5"&gt;&amp;lt;RSWP:ReportViewerWebPart id="m_sqlRsWebPart" runat="server" SuppressWebPartChrome="true" Height="100%" ToolBarItemsDisplayMode="223" Width="100%" /&amp;gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;OR&lt;/p&gt; &lt;p&gt;&lt;font color="#000000"&gt;You can pass the property as a querystring &lt;/font&gt;&lt;font color="#a5a5a5"&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="http://blogs.msdn.com/b/prash/archive/2009/01/21/passing-url-report-parameters-to-reports-in-sharepoint-document-library-in-ssrs-2008.aspx"&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="http://sharepoint2009.blogspot.com/2008/04/reporting-services-customizing.html"&gt;Reporting Services ... Customizing the RSViewerPage.aspx Page&lt;/a&gt;  &lt;li&gt;&lt;a href="http://sharepoint7.blogspot.com/2008/11/customize-actions-on-rsviewerpageaspx.html"&gt;Customize Actions on the RSViewerPage.aspx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-8854897877102133128?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&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="http://lh3.ggpht.com/_o8kdGoRJ-Mc/TaKcGfA_2FI/AAAAAAAAAS0/Qd9n2yWQFYs/s72-c/Toolbar_thumb.png?imgmax=800" height="72" width="72" /><thr:total>0</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="margin: 10px 25px 0px 0px; display: inline; float: left" align="left" src="http://www.ogone.be/nl/Care/~/media/Images/Care/Ogone-paymentservicegif.ashx?w=228&amp;amp;h=87&amp;amp;as=1" width="168" height="64" /&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;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-8211678691765245281?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&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 Workfows</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Server 2010</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="http://lh6.ggpht.com/_o8kdGoRJ-Mc/TTaXEeTWdvI/AAAAAAAAAR8/yk_ItbZXW2s/s1600-h/WF1%5B2%5D.png"&gt;&lt;img style="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" title="WF1" border="0" alt="WF1" src="http://lh6.ggpht.com/_o8kdGoRJ-Mc/TTaXEjT5cEI/AAAAAAAAASA/FAqF8y8u3Jw/WF1_thumb.png?imgmax=800" width="244" height="70" /&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="http://lh5.ggpht.com/_o8kdGoRJ-Mc/TTaZmcRNTFI/AAAAAAAAASE/oErgxYUc9qo/s1600-h/WF2%5B2%5D.png"&gt;&lt;img style="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" title="WF2" border="0" alt="WF2" src="http://lh6.ggpht.com/_o8kdGoRJ-Mc/TTaZmw8Ud-I/AAAAAAAAASI/G1BjUUWBkX8/WF2_thumb.png?imgmax=800" width="244" height="117" /&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="http://lh6.ggpht.com/_o8kdGoRJ-Mc/TTaZnJCLqVI/AAAAAAAAASM/VWPCf_MxtRA/s1600-h/WF3%5B2%5D.png"&gt;&lt;img style="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" title="WF3" border="0" alt="WF3" src="http://lh4.ggpht.com/_o8kdGoRJ-Mc/TTaZnRO0oxI/AAAAAAAAASQ/j_FR_dQ-IW8/WF3_thumb.png?imgmax=800" width="244" height="71" /&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="http://lh5.ggpht.com/_o8kdGoRJ-Mc/TTaZnjhc95I/AAAAAAAAASU/eFakKgo6QIA/s1600-h/WF4%5B2%5D.png"&gt;&lt;img style="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" title="WF4" border="0" alt="WF4" src="http://lh6.ggpht.com/_o8kdGoRJ-Mc/TTaZoBv7mwI/AAAAAAAAASY/Vu8h7PBPGDw/WF4_thumb.png?imgmax=800" width="244" height="164" /&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="http://lh6.ggpht.com/_o8kdGoRJ-Mc/TTaZoePmcsI/AAAAAAAAASc/_h-0RYFeyZA/s1600-h/WF5%5B2%5D.png"&gt;&lt;img style="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" title="WF5" border="0" alt="WF5" src="http://lh6.ggpht.com/_o8kdGoRJ-Mc/TTaZo-sgaNI/AAAAAAAAASg/8hAlNHoqlfM/WF5_thumb.png?imgmax=800" width="244" height="71" /&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="http://lh6.ggpht.com/_o8kdGoRJ-Mc/TTaZpPxrr0I/AAAAAAAAASk/_9ibmENxkRU/s1600-h/WF6%5B2%5D.png"&gt;&lt;img style="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" title="WF6" border="0" alt="WF6" src="http://lh3.ggpht.com/_o8kdGoRJ-Mc/TTaZpv6i10I/AAAAAAAAASo/GJCb0ZkOrxo/WF6_thumb.png?imgmax=800" width="244" height="90" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;That’s it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-5460836534915372596?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&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="http://lh6.ggpht.com/_o8kdGoRJ-Mc/TTaXEjT5cEI/AAAAAAAAASA/FAqF8y8u3Jw/s72-c/WF1_thumb.png?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#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">FAST Search 2010</category><category domain="http://www.blogger.com/atom/ns#">WCM</category><category domain="http://www.blogger.com/atom/ns#">BIWUG</category><title>Slidedecks BIWUG on SPS2010 WCM and FAST Search 2010 available</title><description>&lt;a href="http://biwug.be.sharepoint3.hostbasket.com/BIWUG/biwug_logo.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 212px; FLOAT: left; HEIGHT: 212px; CURSOR: hand" border="0" alt="" src="http://biwug.be.sharepoint3.hostbasket.com/BIWUG/biwug_logo.jpg" /&gt;&lt;/a&gt; You can find them &lt;a href="http://jopx.blogspot.com/2010/12/slidedecks-biwug-on-sps2010-wcm-and.html"&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="http://biwug.be.sharepoint3.hostbasket.com/BIWUG/biwug_logo.jpg"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-4738606971313592241?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&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="http://blogs.technet.com/b/speschka/archive/2009/11/01/using-the-sharepoint-2010-client-object-model-part-1.aspx"&gt;Using the SharePoint 2010 Client Object Model - Part 1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/b/speschka/archive/2009/11/01/using-the-sharepoint-2010-client-object-model-part-2.aspx"&gt;Using the SharePoint 2010 Client Object Model - Part 2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/b/speschka/archive/2009/11/01/using-the-sharepoint-2010-client-object-model-part-3.aspx"&gt;Using the SharePoint 2010 Client Object Model - Part 3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/b/speschka/archive/2009/11/01/using-the-sharepoint-2010-client-object-model-part-4.aspx"&gt;Using the SharePoint 2010 Client Object Model - Part 4&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/b/speschka/archive/2009/11/01/using-the-sharepoint-2010-client-object-model-part-5.aspx"&gt;Using the SharePoint 2010 Client Object Model - Part 5&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/b/speschka/archive/2009/11/01/using-the-sharepoint-2010-client-object-model-part-6.aspx"&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="http://www.zimmergren.net/archive/2009/11/30/sp-2010-getting-started-with-the-client-object-model-in-sharepoint-2010.aspx"&gt;Zimmergren Part 1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.zimmergren.net/archive/2010/06/10/sp-2010-uploading-files-using-the-client-om-in-sharepoint-2010.aspx"&gt;Zimmergren Part 2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-1854464857790301178?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&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="http://svengillis.blogspot.com/2009/02/no-searchresults-for-content-available.html"&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="http://lh5.ggpht.com/_o8kdGoRJ-Mc/THUEC92IqwI/AAAAAAAAARg/Ovq1_Tk9e3Y/s1600-h/clip_image001%5B4%5D%5B2%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image001[4]" border="0" alt="clip_image001[4]" src="http://lh4.ggpht.com/_o8kdGoRJ-Mc/THUEDeytK6I/AAAAAAAAARk/IIcmgD0roGA/clip_image001%5B4%5D_thumb.jpg?imgmax=800" width="244" height="73"&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="http://lh3.ggpht.com/_o8kdGoRJ-Mc/THUEEFGdM2I/AAAAAAAAARo/K_yeajspB0E/s1600-h/clip_image002%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh5.ggpht.com/_o8kdGoRJ-Mc/THUEE8KIbCI/AAAAAAAAARs/USq7L19yB4Q/clip_image002_thumb.jpg?imgmax=800" width="244" height="54"&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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-3419947308372216579?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&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="http://lh4.ggpht.com/_o8kdGoRJ-Mc/THUEDeytK6I/AAAAAAAAARk/IIcmgD0roGA/s72-c/clip_image001%5B4%5D_thumb.jpg?imgmax=800" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-4474585775134045096</guid><pubDate>Sun, 08 Aug 2010 07:38:00 +0000</pubDate><atom:updated>2010-08-08T00:42:53.338-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010 Editions</category><title>Compare SharePoint Editions</title><description>A &lt;a href="http://sharepoint.microsoft.com/en-us/buy/Pages/Editions-Comparison.aspx"&gt;quick reference&lt;/a&gt; to compare SharePoint 2010 Editions (Foundation, Standard, Enterprise)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-4474585775134045096?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2010/08/compare-sharepoint-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-7502256931801996056</guid><pubDate>Fri, 09 Jul 2010 18:51:00 +0000</pubDate><atom:updated>2010-07-09T11:56:23.998-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">off-topic</category><title>Off-Topic: Iphone 4 vs HTC evo</title><description>&lt;object width="440" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/FL7yD-0pqZg&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xd0d0d0&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/FL7yD-0pqZg&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xd0d0d0&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="440" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-7502256931801996056?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2010/07/off-topic-iphone-4-vs-htc-evo.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-6655921288144956543</guid><pubDate>Tue, 06 Jul 2010 21:25:00 +0000</pubDate><atom:updated>2010-07-06T14:26:41.695-07:00</atom:updated><title>Multi-value lookup fields and CQWP 2010</title><description>&lt;p&gt;The CQWP in SharePoint 2010 supports querying multi-value lookup fields against a single list or single-value lookup fields in multiple lists, but it does not support querying multi-value lookup fields against multiple lists.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-6655921288144956543?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2010/07/multi-value-lookup-fields-and-cqwp-2010.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-96559605362955319</guid><pubDate>Sat, 12 Jun 2010 10:02:00 +0000</pubDate><atom:updated>2010-06-13T06:55:37.684-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WCM</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Server 2010</category><title>Inconvenient EditmodePanel Control</title><description>&lt;p&gt;You can use the EditModePanel control in a publishing scenario to control the visibility of other controls in relation to the display mode. With other words – it acts like a container that shows or hides its child controls based on the mode of the page. You can use the &lt;strong&gt;PageDisplayMode&lt;/strong&gt; property to indicate whether this control is visible in Edit Mode or Display Mode.&lt;/p&gt;  &lt;pre  style="color: rgb(0, 153, 0);font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;PublishingWebControls:EditModePanel id="EditModePanel1"&lt;br /&gt;runat="server" PageDisplayMode=”Display”/&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;I frequently embed two EditModePanels into my pagelayout. One with its &lt;em&gt;PageDisplayMode&lt;/em&gt; ‘Display’ and one with ‘Edit’. This way you have a styled and an non-styled presentation of your field controls. The&lt;strong&gt; styled presentation&lt;/strong&gt; will be shown only in display mode. The &lt;strong&gt;non-styled&lt;/strong&gt; presentation will be only used in edit mode.&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;While this works great in SP 2007 – I discovered that this control behaves a little different in SP 2010. I discovered that it only works as expected if you’re an authenticated user. So, what’s the difference? Well… I noticed that when you set the &lt;em&gt;PageDisplayMode&lt;/em&gt; property to “Display” – The child controls will never be shown for anonymous users.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;I was wondering why this is the case in SP 2010, while this works great in SP 2007, so I investigated the EditModePanel class in the Microsoft.SharePoint.Publishing assembly and found the evil-doer. MS added an extra check in the &lt;em&gt;CalculateShouldRender&lt;/em&gt; method, which prevent rendering for anonymous users:&lt;br /&gt;&lt;/p&gt;        &lt;p style="color: rgb(0, 153, 0);"&gt;&lt;span style="font-size:85%;"&gt;if (!ConsoleUtilities.CheckPermissions(SPBasePermissions.EditListItems))&lt;br /&gt;{&lt;br /&gt;this.shouldRender = false;&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;        &lt;p&gt;&lt;/p&gt;        &lt;p&gt;&lt;strong&gt;Workaround&lt;/strong&gt;&lt;/p&gt;Create your own Panel webcontrol and write the exact same logic as the EditModePanel control – without that little check. You can check the form mode like this&lt;br /&gt;    &lt;pre  style="color: rgb(0, 153, 0);font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;if (SPContext.Current.FormContext.FormMode == SPControlMode.Display)&lt;br /&gt;{&lt;br /&gt;//display mode&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;//edit mode&lt;br /&gt;}&lt;/span&gt;&lt;/pre&gt;        &lt;p&gt;&lt;/p&gt;        &lt;p&gt;&lt;strong&gt;Attention&lt;/strong&gt;: Don’t write your logic in the overridden &lt;em&gt;Render&lt;/em&gt; method, use the &lt;em&gt;AddParsedSubObject&lt;/em&gt; method instead. If you use the Render method, you will have some problems with the Ribbon.&lt;/p&gt;      &lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-96559605362955319?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2010/06/inconvenient-editmodepanel-control.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-3373810212050100900</guid><pubDate>Sat, 01 May 2010 16:54:00 +0000</pubDate><atom:updated>2010-05-01T09:55:19.238-07:00</atom:updated><title>Cooliris 3D Wall</title><description>This is definitely the most amazing picture - video gallery I have ever seen.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;     &lt;/p&gt;&lt;div align="justify"&gt;       &lt;p&gt;         &lt;/p&gt;&lt;p&gt;           &lt;/p&gt;&lt;blockquote&gt;             &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_o8kdGoRJ-Mc/S9xcrLHDY3I/AAAAAAAAAQw/sPC6dlFDTqQ/s1600-h/02-17-09%5B8%5D.jpg"&gt;&lt;img style="border: 0px none ; margin: 0px 0px 0px 10px; display: inline;" title="02-17-09" alt="02-17-09" src="http://lh5.ggpht.com/_o8kdGoRJ-Mc/S9xcrUzfgtI/AAAAAAAAAQ0/rDAUXitXD8U/02-17-09_thumb%5B6%5D.jpg?imgmax=800" width="184" align="right" border="0" height="109" /&gt;&lt;/a&gt;Cooliris is a browser plug-in that revolutionizes how you find, view, and share photos and videos. Whether you're browsing the Web or your desktop, Cooliris presents media on an infinite "3D wall" that lets you enjoy content without clicking page to page.&lt;/p&gt;           &lt;/blockquote&gt;         &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Watch the following &lt;a href="http://simple.puntolatinoclub.de/category/gallery-assist/examples/cooliris"&gt;demo&lt;/a&gt; to see this &lt;strong&gt;cool&lt;/strong&gt;iris stuff in action. Definitely don’t forget to watch it in full screen mode. To find out more detailed information – go to &lt;a href="http://www.cooliris.com/" target="_blank"&gt;Cooliris&lt;/a&gt;.&lt;/p&gt;          &lt;p&gt;           &lt;/p&gt;&lt;p&gt;             &lt;/p&gt;&lt;p&gt;               &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;Btw, I already implemented the gallery in my site and it’s working great.&lt;p&gt;&lt;/p&gt;              &lt;p&gt;&lt;/p&gt;           &lt;p&gt;&lt;/p&gt;         &lt;p&gt;&lt;/p&gt;       &lt;p&gt;&lt;/p&gt;     &lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-3373810212050100900?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2010/05/cooliris-3d-wall.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_o8kdGoRJ-Mc/S9xcrUzfgtI/AAAAAAAAAQ0/rDAUXitXD8U/s72-c/02-17-09_thumb%5B6%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-880279708175159326</guid><pubDate>Sat, 24 Apr 2010 20:10:00 +0000</pubDate><atom:updated>2010-04-24T13:15:34.659-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS</category><category domain="http://www.blogger.com/atom/ns#">Design</category><title>The PNG Gamma Dilemma</title><description>While working on a design I came across a strange issue with my background image (.PNG format) in IE. The colors of my image were darker… which off course ruined my whole design.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;        &lt;p&gt;         &lt;/p&gt;&lt;p&gt;           &lt;/p&gt;&lt;p&gt;&lt;/p&gt; IE&lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_o8kdGoRJ-Mc/S9NQPRqEBPI/AAAAAAAAAQg/-kLeqvV60_E/s1600-h/IE%5B2%5D.png"&gt;&lt;img style="border: 0px none ; display: inline;" title="IE" alt="IE" src="http://lh3.ggpht.com/_o8kdGoRJ-Mc/S9NQQCizpyI/AAAAAAAAAQk/djBFTAbY6fk/IE_thumb.png?imgmax=800" width="244" border="0" height="146" /&gt;&lt;/a&gt; &lt;/p&gt;          &lt;p&gt;           &lt;/p&gt;&lt;p&gt;             &lt;/p&gt;&lt;p&gt;               &lt;/p&gt;&lt;p&gt;FF             &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_o8kdGoRJ-Mc/S9NQQ7YQyjI/AAAAAAAAAQo/Dk9WzNEi910/s1600-h/FireFox%5B2%5D.png"&gt;&lt;img style="border: 0px none ; display: inline;" title="FireFox" alt="FireFox" src="http://lh6.ggpht.com/_o8kdGoRJ-Mc/S9NQRSdRpLI/AAAAAAAAAQs/D3w8lLTinAk/FireFox_thumb.png?imgmax=800" width="244" border="0" height="138" /&gt;&lt;/a&gt; &lt;/p&gt;                &lt;p&gt;&lt;/p&gt; Formulation of the problem:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;              &lt;blockquote&gt;               &lt;p&gt;&lt;/p&gt; The problem arises from the fact that browsers have traditionally treated the &lt;abbr&gt;RGB&lt;/abbr&gt; values specified in &lt;abbr&gt;CSS&lt;/abbr&gt; (and &lt;abbr&gt;HTML&lt;/abbr&gt;), &lt;acronym&gt;GIF&lt;/acronym&gt; and &lt;acronym&gt;JPEG&lt;/acronym&gt; as identical (numerically and colorimetrically). With PNG, however, the stored gamma information is used to "correct" the RGB values prior to displaying the image, which means that they won't match other design elements when viewed in certain browsers.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;           &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;I was able to remove the gamma information with a freeware PNG optimizer, called &lt;a href="http://pmt.sourceforge.net/pngcrush/"&gt;PNGCrush&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;For more information about this issue – read:&lt;/p&gt;            &lt;ul&gt;             &lt;li&gt;               &lt;p&gt;&lt;a href="http://hsivonen.iki.fi/png-gamma/"&gt;The Sad Story of PNG Gamma '”Correction”&lt;/a&gt;&lt;/p&gt;             &lt;/li&gt;              &lt;li&gt;               &lt;p&gt;&lt;a href="http://morris-photographics.com/photoshop/articles/png-gamma.html"&gt;The PNG Gamma Dilemma&lt;/a&gt;&lt;/p&gt;             &lt;/li&gt;              &lt;li&gt;&lt;a href="http://morris-photographics.com/photoshop/articles/png-format.html"&gt;The PNG File Format&lt;/a&gt;&lt;/li&gt;           &lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-880279708175159326?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2010/04/png-gamma-dilemma.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_o8kdGoRJ-Mc/S9NQQCizpyI/AAAAAAAAAQk/djBFTAbY6fk/s72-c/IE_thumb.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-8598879430707372996</guid><pubDate>Sun, 21 Mar 2010 15:46:00 +0000</pubDate><atom:updated>2010-03-21T08:48:21.392-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Office SharePoint Server</category><category domain="http://www.blogger.com/atom/ns#">InfoPath</category><title>Changed event in browser-enabled InfoPath form</title><description>&lt;p&gt;I have designed an InfoPath form and added managed code to the changed event for a field. This works in the client preview. However, after deploying as a browser-enabled form, my changed event never triggered.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The reason is quite obvious. The form requires a postback to execute our managed code in the changed event. To realize this, you need to modify the &lt;strong&gt;postback settings&lt;/strong&gt; of your control.&lt;/p&gt;  &lt;p&gt; &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_o8kdGoRJ-Mc/S6Y_W-7iUJI/AAAAAAAAAQY/v1y-krtdReo/s1600-h/PostBackSettings%5B2%5D.jpg"&gt;&lt;img style="border-width: 0px; display: inline;" title="PostBackSettings" alt="PostBackSettings" src="http://lh3.ggpht.com/_o8kdGoRJ-Mc/S6Y_XBMAVoI/AAAAAAAAAQc/vvYMCBx4ob4/PostBackSettings_thumb.jpg?imgmax=800" width="244" border="0" height="119" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-8598879430707372996?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2010/03/changed-event-in-browser-enabled.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_o8kdGoRJ-Mc/S6Y_XBMAVoI/AAAAAAAAAQc/vvYMCBx4ob4/s72-c/PostBackSettings_thumb.jpg?imgmax=800" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-8401844267478576837</guid><pubDate>Sun, 15 Nov 2009 15:48:00 +0000</pubDate><atom:updated>2009-12-05T15:57:39.866-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sharepoint development</category><category domain="http://www.blogger.com/atom/ns#">SharePoint WebControls</category><category domain="http://www.blogger.com/atom/ns#">sharepoint 2007</category><title>Experimenting with the ListFieldIterator webcontrol</title><description>&lt;p&gt;   &lt;/p&gt;&lt;p&gt;     &lt;/p&gt;&lt;p&gt;       &lt;/p&gt;&lt;p&gt;         &lt;/p&gt;&lt;p&gt;           &lt;/p&gt;&lt;p&gt;             &lt;/p&gt;&lt;p&gt;In some circumstances you’ll need to display a SPListItem in its display, edit or new mode in an application page for example. In that case you can iterate through each SPField of an SPList, find the appropriate webcontrol of the field’s datatype and set the appropriate rendering mode of the webcontrol.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;The quickest / easiest way to do so is by using the BaseFieldControl class.This way it doesn’t matter which field you want to render. The right control will be used.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;            &lt;pre&gt;&lt;em&gt;BaseFieldControl webControl = [SPField].FieldRenderingControl;&lt;br /&gt;&lt;/em&gt;&lt;em&gt;webControl.ListId = list.ID;&lt;br /&gt;&lt;/em&gt;&lt;em&gt;webControl.ItemId = item.ID;&lt;br /&gt;&lt;/em&gt;&lt;em&gt;webControl.FieldName = [SPField].Title;&lt;br /&gt;&lt;/em&gt;&lt;em&gt;webControl.ID = GetControlID([SPField]);&lt;br /&gt;&lt;/em&gt;&lt;em&gt;webControl.ControlMode = mode;&lt;/em&gt;&lt;/pre&gt;          &lt;p&gt;Another way to display a SPListItem in your custom webpart or application page is by using the ListFieldIterator Webcontrol. This webcontrol renders each SPField of a SPListItem with an appropriate webcontrol. That way you get the SharePoint &lt;strong&gt;look &amp;amp; feel&lt;/strong&gt; and the &lt;strong&gt;validation&lt;/strong&gt; of your form for free.&lt;/p&gt;&lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_o8kdGoRJ-Mc/SwAitFx4qSI/AAAAAAAAAQE/vIAdqjTqZGA/s1600-h/ListFieldIterator_ListItem%5B9%5D.jpg"&gt;&lt;img title="ListFieldIterator_ListItem" style="border: 0px none ; display: inline;" alt="ListFieldIterator_ListItem" src="http://lh6.ggpht.com/_o8kdGoRJ-Mc/SwAitYCET4I/AAAAAAAAAQI/xaW5tjpB1EI/ListFieldIterator_ListItem_thumb%5B7%5D.jpg?imgmax=800" border="0" width="244" height="130" /&gt;&lt;/a&gt; &lt;p&gt;&lt;/p&gt;&lt;br /&gt;If you’d like to use the ListFieldIterator and would like to give the user the ability to display, edit or create a new SPListItem without having permissions on the SPList itself … you must set the &lt;strong&gt;SetContextWeb&lt;/strong&gt; property of the ListFieldIterator with your elevated SPWeb object.&lt;br /&gt;&lt;p&gt;&lt;/p&gt;      &lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_o8kdGoRJ-Mc/SwAiuQLvlnI/AAAAAAAAAQM/nmzmfXUGVSQ/s1600-h/ListFieldIterator_RunWithElevated%5B2%5D.jpg"&gt;&lt;img title="ListFieldIterator_RunWithElevated" style="border: 0px none ; display: inline;" alt="ListFieldIterator_RunWithElevated" src="http://lh4.ggpht.com/_o8kdGoRJ-Mc/SwAiu0LM2KI/AAAAAAAAAQQ/YUTeuZpskS8/ListFieldIterator_RunWithElevated_thumb.jpg?imgmax=800" border="0" width="244" height="156" /&gt;&lt;/a&gt; &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;h5&gt;&lt;span style="font-size:100%;"&gt;References:&lt;/span&gt;&lt;/h5&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a title="http://karinebosch.wordpress.com/sharepoint-controls/listfielditerator/" href="http://karinebosch.wordpress.com/sharepoint-controls/listfielditerator/"&gt;Karine Bosch: ListFieldIterator Control&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dennispoint.com/Lists/Posts/Post.aspx?ID=24"&gt;Using ListFieldIterator to display list’s New/Edit form in a new window&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.hezser.de/blog/archive/2007/04/29/how-to-use-the-sharepoint-web-controls.aspx"&gt;How to use the SharePoint Webcontrols&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title="http://g-m-a-c.blogspot.com/2008/04/how-sharepoint-2007-renders-its-content.html" href="http://g-m-a-c.blogspot.com/2008/04/how-sharepoint-2007-renders-its-content.html"&gt;How SharePoint 2007 renders its content&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://vspug.com/ethan/2007/09/24/create-your-own-data-entry-form-web-part/" title="Create Your Own Data Entry Form Web Part"&gt;Create Your Own Data Entry Form Web Part&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.listfielditerator.aspx" href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.listfielditerator.aspx"&gt;ListFieldIterator Class&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;            &lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-8401844267478576837?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2009/11/experimenting-with-listfielditerator.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_o8kdGoRJ-Mc/SwAitYCET4I/AAAAAAAAAQI/xaW5tjpB1EI/s72-c/ListFieldIterator_ListItem_thumb%5B7%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-8756955110664662666</guid><pubDate>Mon, 02 Nov 2009 22:08:00 +0000</pubDate><atom:updated>2009-11-02T14:16:30.250-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WCM</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Server 2010</category><title>WCM in SharePoint Server 2010</title><description>So what’s new in SharePoint Server 2010 Web Content Management?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.mastykarz.nl/web-content-management-sharepoint-server-2010/"&gt;Web Content Management in SharePoint Server 2010&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.andrewconnell.com/blog/archive/2009/10/19/part-1-improvements-to-the-core-sharepoint-platform.aspx"&gt;Part 1 - Improvements to the Core SharePoint Platform &amp; How the Benefit SharePoint 2010 Web Content Management&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.andrewconnell.com/blog/archive/2009/10/19/part-2-whats-improved-with-sharepoint-server-2010-web.aspx"&gt;Part 2 – What’s Improved with SharePoint Server 2010 Web Content Management&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.andrewconnell.com/blog/archive/2009/10/19/part-3-whats-new-with-sharepoint-server-2010-web.aspx"&gt;Part 3 – What’s New with SharePoint Server 2010 Web Content Management&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-8756955110664662666?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2009/11/wcm-in-sharepoint-server-2010.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-2933456926268566253</guid><pubDate>Sun, 11 Oct 2009 16:39:00 +0000</pubDate><atom:updated>2009-10-12T01:05:00.978-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sharepoint development</category><title>SPContext in HTTP Module</title><description>Got the 'System.InvalidOperationException' when accessing SPContext in your HTTP Module? To solve this, make sure you attach your eventhandler to the application.PreRequestHandlerExecute event instead of the application.BeginRequest event.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-2933456926268566253?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2009/10/spcontext-in-http-module.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-457384619849672415</guid><pubDate>Thu, 30 Jul 2009 22:46:00 +0000</pubDate><atom:updated>2009-07-30T15:54:27.152-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">FLV</category><category domain="http://www.blogger.com/atom/ns#">Telerik RadEditor</category><title>How To: Extend Telerik RadEditor FlashManager with FLV Player</title><description>&lt;p&gt;As you maybe know, the full-featured version of the Telerik RadEditor is able to use flash objects (.SWF files). Customers like this feature, especially in a WCM environment. However, some customers feel the need to play .FLV files into the RadEditor. Since this isn’t supported by Telerik, we have to build it ourself.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Below I’ll guide you through the steps necessary to extend the FlashManager Dialog.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_o8kdGoRJ-Mc/SnIirOPReWI/AAAAAAAAAPY/6eGE6BTrjQc/s1600-h/TRadEditor_ToolBar%5B2%5D.jpg"&gt;&lt;img title="TRadEditor_ToolBar" style="border-width: 0px; display: inline;" alt="TRadEditor_ToolBar" src="http://lh6.ggpht.com/_o8kdGoRJ-Mc/SnIirWjafbI/AAAAAAAAAPc/0vsbUzZIjJU/TRadEditor_ToolBar_thumb.jpg?imgmax=800" border="0" width="244" height="27" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Preparation&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Download (buy) the full featured-version of Telerik RadEditor (at the moment of writing the latest version is 5.5)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;I noticed that the HTML field control strips out OBJECT tags. For this reason, place the Telerik RadEditor on top of a &lt;strong&gt;NOTE&lt;/strong&gt; field.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Download and upload a FLV player into your SharePoint environment ( Style Library, Layouts folder, …). You can download the player &lt;a href="http://www.longtailvideo.com/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Extend the Telerik RadEditor&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Once you are done with the preparation you can start with the real work…&lt;/p&gt; Extend the configfile.xml with the following properties:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_o8kdGoRJ-Mc/SnIir0pRXSI/AAAAAAAAAPg/JWeDNZ0AZMI/s1600-h/TRadEditor_ConfigXml%5B9%5D.jpg"&gt;&lt;img title="TRadEditor_ConfigXml" style="border-width: 0px; display: inline;" alt="TRadEditor_ConfigXml" src="http://lh6.ggpht.com/_o8kdGoRJ-Mc/SnIisJjD9zI/AAAAAAAAAPk/I1LkSMjSe2U/TRadEditor_ConfigXml_thumb%5B7%5D.jpg?imgmax=800" border="0" width="244" height="62" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;  &lt;p&gt;Download the Telerik AJAX RadControls sourcecode (I think this is only possible if you have a developer license). There you’ll find a usercontrol, named FlashManager.ascx. Copy this file into the /_layouts/[ProjectName]/RadEditor/EditorDialogs/ folder. &lt;em&gt;&lt;strong&gt;Note: This path is equal to the ExternalDialogsPath value available in the configfile.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt; Open the FlashManager.ascx and search for the &lt;strong&gt;_getParams&lt;/strong&gt; method. In this method you can write all your FLV magic. &lt;em&gt;The code below is just a snippet.&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_o8kdGoRJ-Mc/SnIisq6WnKI/AAAAAAAAAPo/2ecz88PyjfE/s1600-h/TRadEditor_FlashJavaScript%5B2%5D.jpg"&gt;&lt;img title="TRadEditor_FlashJavaScript" style="border-width: 0px; display: inline;" alt="TRadEditor_FlashJavaScript" src="http://lh3.ggpht.com/_o8kdGoRJ-Mc/SnIitL3YFXI/AAAAAAAAAPs/xt37xVfWFbE/TRadEditor_FlashJavaScript_thumb.jpg?imgmax=800" border="0" width="244" height="38" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;  &lt;p&gt;Now we are able to select, set parameters and place a FLV player into our editor.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_o8kdGoRJ-Mc/SnIitne59NI/AAAAAAAAAPw/XA1_8bwXV3A/s1600-h/TRadEditor_Properties%5B2%5D.jpg"&gt;&lt;img title="TRadEditor_Properties" style="border-width: 0px; display: inline;" alt="TRadEditor_Properties" src="http://lh6.ggpht.com/_o8kdGoRJ-Mc/SnIit7OkUdI/AAAAAAAAAP0/DoiJn-KPYRs/TRadEditor_Properties_thumb.jpg?imgmax=800" border="0" width="244" height="162" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_o8kdGoRJ-Mc/SnIiulC1rRI/AAAAAAAAAP4/eHcZl_ihVjM/s1600-h/TRadEditor_EditMode%5B2%5D.jpg"&gt;&lt;img title="TRadEditor_EditMode" style="border-width: 0px; display: inline;" alt="TRadEditor_EditMode" src="http://lh4.ggpht.com/_o8kdGoRJ-Mc/SnIivEO167I/AAAAAAAAAP8/7t2pe8yw860/TRadEditor_EditMode_thumb.jpg?imgmax=800" border="0" width="244" height="172" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt; If you find any difficulties with the implementation of a FLV player… feel free to make a comment or contact the Telerik RadEditor Team.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-457384619849672415?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2009/07/how-to-extend-telerik-radeditor.html</link><author>noreply@blogger.com (Komakino)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_o8kdGoRJ-Mc/SnIirWjafbI/AAAAAAAAAPc/0vsbUzZIjJU/s72-c/TRadEditor_ToolBar_thumb.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7611116289387772702.post-4446872206359464365</guid><pubDate>Sat, 18 Jul 2009 20:10:00 +0000</pubDate><atom:updated>2009-07-18T13:23:40.361-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">InfoPath 2010</category><title>Some cool stuff in InfoPath 2010!</title><description>Looks like we will use InfoPath 2010 a bit more in our daily SharePoint development... Using it, you now can customize SharePoint list forms by modifying the layout, create views, adding validation, etc...&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;In InfoPath 2010, we’ve made some big investments to make it much easier to build rich forms-based applications on top of the SharePoint Server 2010 platform.&lt;/blockquote&gt;&lt;br /&gt;For more info read - &lt;a href="http://blogs.msdn.com/infopath/archive/2009/07/15/what-s-new-in-infopath-2010.aspx"&gt;What's new in InfoPath 2010?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-4446872206359464365?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2009/07/infopath-2010.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-1545762606399189211</guid><pubDate>Wed, 24 Jun 2009 20:57:00 +0000</pubDate><atom:updated>2009-06-24T13:58:10.627-07:00</atom:updated><title>Is it time to B!ng?</title><description>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/w4mH-0zriRM&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/w4mH-0zriRM&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-1545762606399189211?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2009/06/is-it-time-to-bng.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-140076985140604970</guid><pubDate>Wed, 24 Jun 2009 19:52:00 +0000</pubDate><atom:updated>2009-06-24T13:59:54.151-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sharepoint 2007 development</category><title>Custom Document Library Item check-in throws error</title><description>I got the miserable &lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;"&lt;/span&gt;&lt;em&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Value does not fall within the expected range&lt;/span&gt;&lt;/span&gt;" &lt;/span&gt;&lt;/em&gt;error after checking in an item in my newly created custom document library with a custom content type.&lt;br /&gt;&lt;br /&gt;Since the cause of the error &lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;"Didn't fall within my knowledge range"&lt;/span&gt; I had to google ... and *bing!* &lt;a href="http://sharepointers.blogspot.com/2008/09/custom-list-with-content-type-item.html"&gt;found&lt;/a&gt; what I was looking for.&lt;br /&gt;&lt;br /&gt;Lesson learned: Do not set the "required" attribute to true in your content type definition.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-140076985140604970?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2009/06/custom-document-library-item-check-in.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-2409945332488062413</guid><pubDate>Wed, 27 May 2009 16:08:00 +0000</pubDate><atom:updated>2009-05-27T10:20:55.364-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET 2.0</category><category domain="http://www.blogger.com/atom/ns#">Accessibility</category><title>Accessibility: Empty text alternatives for ASP.NET image control</title><description>While building an accessible website you need to take into account that the following elements must have an &lt;span style="font-weight: bold;"&gt;ALT&lt;/span&gt; attribute:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;img&lt;/li&gt;&lt;li&gt;area&lt;/li&gt;&lt;li&gt;input with type="image"&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Why we need it?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The ALT attribute is designed to be an alternative text description for images.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What are the benefits?&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Enhance the browsing experience of visitors with disabilities. &lt;/li&gt;&lt;li&gt;If somehow the image is not able to load, then a visitor will see the description of ALT attribute. This will also help when someone is using &lt;strong style="font-weight: normal;"&gt;text based browsers&lt;/strong&gt; like Lynx. &lt;/li&gt;&lt;li&gt;By having ALT attribute you are increasing the &lt;a href="http://en.wikipedia.org/wiki/Keyword_density"&gt;&lt;strong style="font-weight: normal;"&gt;keyword density&lt;/strong&gt;&lt;/a&gt; which is very good in terms of&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Search_engine_optimization"&gt;Search Engine Optimalisation&lt;/a&gt; (SEO)&lt;/span&gt;. &lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;What about decorative images?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The alt attribute for decorative images should be empty [alt=""] to meet the accessibility and XHML standards. If you include an empty alt attribute, screen readers will skip over the image. If you don't... the screenreader will read the entire URL of the image, which is quite annoying for the visitor.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What about the ASP.NET image control?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;By default, when the AlternateText property is not set, the Image control does not include the alt attribute to specify the alternate text in the control rendering. If you set this attribute to be empty [AlternateText=""] you will notice that the control ignores it too.&lt;br /&gt;&lt;br /&gt;Fortunately, since .NET 2.0, the image control contains a &lt;span style="font-style: italic;"&gt;GenerateEmptyAlternateText&lt;/span&gt; property. It specifies whether or not the control creates an empty   string as an alternate text. Set the &lt;span style="font-style: italic;"&gt;GenerateEmptyAlternateText&lt;/span&gt; property to true to always include the alternate text attribute in rendered output for the Image control.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-2409945332488062413?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2009/05/accessibility-empty-text-alternatives.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-8771755377389884344</guid><pubDate>Thu, 07 May 2009 19:42:00 +0000</pubDate><atom:updated>2009-05-07T12:53:45.965-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">off-topic</category><title>Off-topic: Have you ever been to New York?</title><description>Take a look at that wonderful &lt;a href="http://pixelcase.com.au/vr/2009/newyork/"&gt;Aerial Virtual tour&lt;/a&gt;.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Turn on your speakers&lt;/li&gt;&lt;li&gt;Left below you'll find more views&lt;/li&gt;&lt;li&gt;Don't forget to enter the fullscreen&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:78%;"&gt;@TomPoint: Don't look at it.Within a couple weeks you'll see it in reality. :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7611116289387772702-8771755377389884344?l=svengillis.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://svengillis.blogspot.com/2009/05/off-topic-have-you-ever-been-to-new.html</link><author>noreply@blogger.com (Komakino)</author><thr:total>0</thr:total></item></channel></rss>

