<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SPoint blog</title>
	<atom:link href="http://spointblog.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://spointblog.com</link>
	<description>the cup of SharePoint</description>
	<lastBuildDate>Tue, 31 Jan 2012 17:32:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>SPField.Type is undefined for External List fields</title>
		<link>http://spointblog.com/2012/01/31/spfield-type-is-undefined-for-external-list-fields/</link>
		<comments>http://spointblog.com/2012/01/31/spfield-type-is-undefined-for-external-list-fields/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 17:32:39 +0000</pubDate>
		<dc:creator>Sveta Yerpilev</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[column type]]></category>
		<category><![CDATA[field type]]></category>
		<category><![CDATA[SPField]]></category>

		<guid isPermaLink="false">http://spointblog.com/?p=308</guid>
		<description><![CDATA[You can check the type of list column using SPField.Type and get a nice object of type SPFieldType. But this method doesn&#8217;t work for External Lists. Fields in an external list don&#8217;t have an SPFieldType, they have various field types according to your BCS connection. For example: you can have a field from type &#8220;Decimal&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>You can check the type of list column using SPField.Type and get a nice object of type SPFieldType. </p>
<p>But this method doesn&#8217;t work for External Lists.<br />
<span id="more-308"></span><br />
Fields in an external list don&#8217;t have an SPFieldType, they have various field types according to your BCS connection. For example: you can have a field from type &#8220;Decimal&#8221; when you are working with an External list connected to SQL Server Table.</p>
<p>In this case you can check the field type using SPFiels.TypeAsString method. This method will return a type as a string so you will get something like &#8220;Number&#8221; or &#8220;Decimal&#8221; as a result.  It works for both External and regular SharePoint lists.</p>
]]></content:encoded>
			<wfw:commentRss>http://spointblog.com/2012/01/31/spfield-type-is-undefined-for-external-list-fields/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RowLimit in FAST KeywordQuery</title>
		<link>http://spointblog.com/2011/12/16/rowlimit-in-fast-keywordquery/</link>
		<comments>http://spointblog.com/2011/12/16/rowlimit-in-fast-keywordquery/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 18:35:45 +0000</pubDate>
		<dc:creator>Sveta Yerpilev</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[FAST]]></category>
		<category><![CDATA[FAST Search]]></category>
		<category><![CDATA[KeywordQuery]]></category>
		<category><![CDATA[Row limit]]></category>

		<guid isPermaLink="false">http://spointblog.com/2011/12/16/rowlimit-in-fast-keywordquery/</guid>
		<description><![CDATA[Sometimes when you are using a KeywordQuery object to perform a search and your Search Service Application is FAST Search Server for SharePoint you can see this message instead of your result: &#8220;The search request was unable to execute on FAST Search Server.&#8221; In my case I tried to set KeywordQuery.RowLimit property to get more [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes when you are using a KeywordQuery object to perform a search and your Search Service Application is FAST Search Server for SharePoint you can see this message instead of your result:<br />
&#8220;The search request was unable to execute on FAST Search Server.&#8221;<br />
In my case I tried to set  KeywordQuery.RowLimit property to get more results and my query had been looking like this:  or ((lastname:&#8221;jonh*&#8221;),(firstname:&#8221;jonh*&#8221;))<br />
I this case it failed to execute the query. But when I use &#8220;starts-with&#8221; instead of * symbol everything works perfectly. So I just rewrote my query to be like this:<br />
or ((lastname:starts-with(&#8220;jonh&#8221;)),(firstname: starts-with(&#8220;jonh&#8221;)))<br />
And it works perfect. </p>
<p>If you still have an error when you try to execute a query try to set your RowLimit to 100 or 200. I found out that in some cases if there are too many results for the query FAST will stop the execution with error. Try to set minimal row limit and check again.</p>
<p>I hope it will help somebody.</p>
]]></content:encoded>
			<wfw:commentRss>http://spointblog.com/2011/12/16/rowlimit-in-fast-keywordquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FAST Search Managed Properties</title>
		<link>http://spointblog.com/2011/11/23/fast-search-managed-properties-2/</link>
		<comments>http://spointblog.com/2011/11/23/fast-search-managed-properties-2/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 19:00:20 +0000</pubDate>
		<dc:creator>Sveta Yerpilev</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://spointblog.com/2011/11/23/fast-search-managed-properties-2/</guid>
		<description><![CDATA[If you are using FAST Search for SharePoint you sometimes need to create a new managed property to be able to search in it. I don&#8217;t want to write here how to do it –there are many great articles about this. If you are looking for guide like that you can use these two really [...]]]></description>
			<content:encoded><![CDATA[<p>If you are using FAST Search for SharePoint you sometimes need to create a new managed property to be able to search in it.
</p>
<p>I don&#8217;t want to write here how to do it –there are many great articles about this.
</p>
<p>If you are looking for guide like that you can use these two really great posts:
</p>
<ul>
<li><a href="http://sharepoint-sezai-moss-2007.blogspot.com/2011/03/creating-fast-search-managed-properties.html"><span style="font-size:10pt">http://sharepoint-sezai-moss-2007.blogspot.com/2011/03/creating-fast-search-managed-properties.html</span></a><span style="font-size:10pt"><br />
			</span></li>
<li><a href="http://blogs.msdn.com/b/shad_phillips/archive/2010/05/31/fast-2010-for-sharepoint-2010-managed-properties.aspx"><span style="font-size:10pt">http://blogs.msdn.com/b/shad_phillips/archive/2010/05/31/fast-2010-for-sharepoint-2010-managed-properties.aspx</span></a><span style="font-size:10pt"><br />
			</span></li>
</ul>
<p>
 </p>
<p>I just want to put your attention to one little but very confusing thing:<br />
<span id="more-303"></span>
</p>
<p>In Central Administration we have an option to manage and create Managed Metadata Properties for search. To access the managed properties page you need to click on FAST Search Query Service Application under the &#8220;Manage Service Applications&#8221; link. There you can manage FAST Search Query settings BUT you don&#8217;t have a direct link to the &#8220;Managed Properties&#8221; page there. To get to the page you should click on &#8220;FAST Search Administration&#8221; link (the second one) and there you will see the right &#8220;Managed Properties&#8221; link.
</p>
<p>The &#8220;wrong&#8221; link will get you to manage standard Metadata Properties of the standard SharePoint Search and FAST Search doesn&#8217;t use these properties.
</p>
<p><img align="left" src="http://spointblog.com/wp-content/uploads/2011/11/112311_1859_FASTSearchM1.png" alt=""/>
	</p>
]]></content:encoded>
			<wfw:commentRss>http://spointblog.com/2011/11/23/fast-search-managed-properties-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to get Common Manager personal data – InfoPath2010</title>
		<link>http://spointblog.com/2011/07/29/how-to-get-common-manager-personal-data-%e2%80%93-infopath2010/</link>
		<comments>http://spointblog.com/2011/07/29/how-to-get-common-manager-personal-data-%e2%80%93-infopath2010/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 12:33:55 +0000</pubDate>
		<dc:creator>Sveta Yerpilev</dc:creator>
				<category><![CDATA[InfoPath Forms]]></category>

		<guid isPermaLink="false">http://spointblog.com/2011/07/29/how-to-get-common-manager-personal-data-%e2%80%93-infopath2010/</guid>
		<description><![CDATA[getCommonManager web service helps you to find the user common manager name but won&#8217;t allow you retrieve any personal information fields. For this task we need to use another web service: getUserProfileByName. We need to query this web service with manager AcountName to get the data. Sounds simple? It is! Here is a step-by-step guide [...]]]></description>
			<content:encoded><![CDATA[<p>getCommonManager web service helps you to find the user common manager name but won&#8217;t allow you retrieve any personal information fields.<span style="font-size: 10pt;"><br />
</span></p>
<p>For this task we need to use another web service: getUserProfileByName.</p>
<p>We need to query this web service with manager AcountName to get the data. Sounds simple? It is!</p>
<p>Here is a step-by-step guide to help you through it:</p>
<p><span id="more-284"></span></p>
<p>Scenario: we have an InfoPath Form with 3 fields: Current User Name, Manager Name, Manager Phone Number. We need to populate data.</p>
<p style="text-align: right;">
<p>Current User Name:</p>
<ol>
<li>Create a new data connection. You need to <span style="text-decoration: underline;">receive data</span> about your current user.</li>
<li>
<div>Choose SOAP Web Service as a source and then type this URL into the text box:</div>
<p>http://<span style="background-color: yellow;">serverName</span>/_vti_bin/UserProfileService.asmx?WSDL (change the serverName to yours).</li>
<li>Choose GetUserProfileByName method. Do nothing else but clicking &#8220;Next&#8221; <span style="text-decoration: underline;">until</span> you will need to give the name to your data source. Name it getUseProfile.</li>
<li>
<div>Drag a new text box to your form. Set the default value of this text box this way:</div>
<p>Enter the default value function window:</p>
<p><img src="http://spointblog.com/wp-content/uploads/2011/07/072911_1233_HowtogetCom1.png" alt="" /></p>
<p>Click on &#8220;Insert Field or Group&#8221; -&gt; Choose the data connection we just created -&gt; choose the &#8220;Value&#8221; field from the tree -&gt; Click &#8220;Filter Data&#8221; to get the right property for our user.</p>
<p>&nbsp;</p>
<p><img src="http://spointblog.com/wp-content/uploads/2011/07/072911_1233_HowtogetCom2.png" alt="" /></p>
<p>Filter settings:</p>
<p><img src="http://spointblog.com/wp-content/uploads/2011/07/072911_1233_HowtogetCom3.png" alt="" /></p>
<p><img src="http://spointblog.com/wp-content/uploads/2011/07/072911_1233_HowtogetCom4.png" alt="" /></p>
<p><img src="http://spointblog.com/wp-content/uploads/2011/07/072911_1233_HowtogetCom5.png" alt="" /></p>
<p>The result:</p>
<p><img src="http://spointblog.com/wp-content/uploads/2011/07/072911_1233_HowtogetCom6.png" alt="" /></li>
</ol>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Common Manager Account Name</p>
<ol>
<li>Create a new data connection. You need to <span style="text-decoration: underline;">receive data</span> about your current user.</li>
<li>
<div>Choose SOAP Web Service as a source and then type this URL into the text box:</div>
<p>http://<span style="background-color: yellow;">serverName</span>/_vti_bin/UserProfileService.asmx?WSDL (change the serverName to yours).</li>
<li>Choose GetCommonManager method. Do nothing else but clicking &#8220;Next&#8221; <span style="text-decoration: underline;">until</span> you will need to give the name to your data source. Name it GetCommonManager.</li>
<li>
<div>Drag a new text box to your form. Set the default value of this text box like so:</div>
<p>Enter the default value function window and choose the &#8220;Name&#8221; field for the GetCommonManager data source.</p>
<p><img src="http://spointblog.com/wp-content/uploads/2011/07/072911_1233_HowtogetCom7.png" alt="" /></p>
<p>&nbsp;</p>
<p>That&#8217;s it!</li>
</ol>
<p>Common Manager Phone Number</p>
<ol>
<li>Add a new textbox names &#8220;Manage Phone&#8221;.</li>
<li>To fill this field automatically we need to add a rule to the &#8220;Form Load&#8221; rules to trigger the filling.</li>
<li>Delete the default value from the Manager Name field.</li>
<li>Click the &#8220;Form Load&#8221; under the Data tab on the ribbon.</li>
<li>Add a new action: Set field&#8217;s data. Set the Manager Name like we do in the previous part.</li>
<li>Click on the Manage Name text box.</li>
<li>Click &#8220;Manage Rules&#8221; on the Ribbon.</li>
<li>
<div>Add a new &#8220;Action&#8221; Rule</div>
<p><img src="http://spointblog.com/wp-content/uploads/2011/07/072911_1233_HowtogetCom8.png" alt="" /></li>
<li>Add a new action: Set field&#8217;s value.</li>
<li>
<div>In the field textbox choose the AcountName field from the queryFields of the getUserProfile data source.</div>
<p><img src="http://spointblog.com/wp-content/uploads/2011/07/072911_1233_HowtogetCom9.png" alt="" /></li>
<li>
<div>In the value textbox choose your manager account name field.</div>
<p><img src="http://spointblog.com/wp-content/uploads/2011/07/072911_1233_HowtogetCom10.png" alt="" /></li>
<li>Save this action.</li>
<li>
<div>Add a new action: Query for data</div>
<p><img src="http://spointblog.com/wp-content/uploads/2011/07/072911_1233_HowtogetCom11.png" alt="" /></p>
<p>&nbsp;</li>
<li>Save this action.</li>
<li>Add a new action: Set field&#8217;s data.</li>
<li>Put the WorkPhone of the manager to the Manager Phone field just like we do with preferred name of the current user.</li>
</ol>
<p>&nbsp;</p>
<p style="margin-left: 18pt;">The complete rule:</p>
<p style="margin-left: 18pt;"><img src="http://spointblog.com/wp-content/uploads/2011/07/072911_1233_HowtogetCom12.png" alt="" /></p>
<p style="margin-left: 18pt;">
<p style="margin-left: 18pt;">The result:</p>
<p style="margin-left: 18pt;"><img src="http://spointblog.com/wp-content/uploads/2011/07/072911_1233_HowtogetCom13.png" alt="" /></p>
<p style="margin-left: 36pt;">
<p style="margin-left: 36pt;">
]]></content:encoded>
			<wfw:commentRss>http://spointblog.com/2011/07/29/how-to-get-common-manager-personal-data-%e2%80%93-infopath2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to get a featured form ID in InfoPath Form</title>
		<link>http://spointblog.com/2011/07/23/how-to-get-a-featured-form-id-in-infopath-form/</link>
		<comments>http://spointblog.com/2011/07/23/how-to-get-a-featured-form-id-in-infopath-form/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 12:41:05 +0000</pubDate>
		<dc:creator>Sveta Yerpilev</dc:creator>
				<category><![CDATA[InfoPath Forms]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[ID Column]]></category>
		<category><![CDATA[InfoPath]]></category>
		<category><![CDATA[List ID]]></category>
		<category><![CDATA[Next ID]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Submit form]]></category>

		<guid isPermaLink="false">http://spointblog.com/2011/07/23/how-to-get-a-featured-form-id-in-infopath-form/</guid>
		<description><![CDATA[The scenario is very common: You create a new form template and want to use the ID of the form as part of the form name. But there is a catch here – the ID doesn&#8217;t exist until you will submit the form to the SharePoint library… Here is a very simple way to calculate [...]]]></description>
			<content:encoded><![CDATA[<p>The scenario is very common: You create a new form template and want to use the ID of the form as part of the form name.</p>
<p>But there is a catch here – the ID doesn&#8217;t exist until you will submit the form to the SharePoint library…</p>
<p>Here is a very simple way to calculate the feature ID of your form in the SharePoint Library.</p>
<p><span id="more-252"></span></p>
<p>First of all let&#8217;s create a new data connection to our SharePoint List.</p>
<p>Choose the ID column to receive in the last window of this wizard:</p>
<p><img src="http://spointblog.com/wp-content/uploads/2011/07/072311_1240_Howtogetafe1.png" alt="" /></p>
<p>After this we can create our submit data connection.</p>
<p><img src="http://spointblog.com/wp-content/uploads/2011/07/072311_1240_Howtogetafe2.png" alt="" /></p>
<p>As you can see in the Image (if not I will explain it step-by-step later) in the &#8220;File name&#8221; text box I wrote a function that builds the form file name after the submit process. For the name I&#8217;m using a constant &#8220;Form ID-&#8221; and the function that returns the next item ID in the list. As you can understand we have a little issue here if someone will create another form in the second that between the retrieving of ID and the actually submitted one but I think the risk is very minimal…</p>
<p>So, how do we retrieve the last ID number from our form library?</p>
<p>To do this we will use the &#8220;max&#8221; function of InfoPath. Insert the &#8220;max&#8221; function to the formula text box. You will see something like this: max(double click to insert field)</p>
<p>Click on the &#8220;double click to insert field&#8221; link and in the &#8220;Select a Field or Group&#8221; window choose the data connection to your form library. You must see the connection tree and under the &#8220;dataFields&#8221; you will find the ID field. Select it and press &#8220;OK&#8221;.</p>
<p>That&#8217;s all, our function for the form &#8220;File name&#8221; is ready to use. Save all settings and don&#8217;t forget to connect this submit data connection to some button in the form.</p>
<p>Good Luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://spointblog.com/2011/07/23/how-to-get-a-featured-form-id-in-infopath-form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slideshow from Picture library anywhere</title>
		<link>http://spointblog.com/2011/06/29/slideshow-from-picture-library-anywhere/</link>
		<comments>http://spointblog.com/2011/06/29/slideshow-from-picture-library-anywhere/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 19:20:06 +0000</pubDate>
		<dc:creator>Sveta Yerpilev</dc:creator>
				<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Picture Library]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SlideShow]]></category>

		<guid isPermaLink="false">http://spointblog.com/2011/06/29/slideshow-from-picture-library-anywhere/</guid>
		<description><![CDATA[A couple of days ago I was asked to prepare a small slideshow of the company pictures. I&#8217;m really not a big fan of the &#8220;This week in pictures&#8221; web part but I had no choice because of the last minute request (as usuallyJ). So I checked out the original Slideshow page that comes out [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: black; font-size: 10pt;"><span style="font-family: Arial;">A couple of days ago I was asked to prepare a small slideshow of the company pictures. I&#8217;m really not a big fan of the &#8220;This week in pictures&#8221; web part but I had no choice because of the last minute request (as usually</span><span style="font-family: Wingdings;">J</span><span style="font-family: Arial;">).<br />
</span></span></p>
<p><span style="color: black; font-family: Arial; font-size: 10pt;">So I checked out the original Slideshow page that comes out of the box with Picture library.<br />
</span></p>
<p><span style="color: black; font-family: Arial; font-size: 10pt;">And it was pretty nice, I have to say. And guess what? You can actually change the slideshow that appears when you click the &#8220;This week in pictures&#8221; slideshow button!</span></p>
<p><span style="color: black; font-family: Arial; font-size: 10pt;">Here are a couple of tips how to improve the default slideshow and redesign this page:</span></p>
<p><span style="color: black; font-family: Arial; font-size: 10pt;"><span id="more-240"></span>1. First step is to open the Slideshow.aspx using SharePoint Designer. You can find this page<br />
under you picture library folder-&gt;Forms<br />
<img src="http://spointblog.com/wp-content/uploads/2011/06/062911_1919_Slideshowfr1.png" alt="" /><br />
</span></p>
<p><span style="color: black; font-family: Arial; font-size: 10pt;">2. Do you want to start playing the slideshow on start? Add this code before the &#8220;body&#8221; closing<br />
tag:</span></p>
<p><span style="color: black; font-family: Arial; font-size: 10pt;"><br />
</span></p>
<p><code>&lt;script type="text/javascript"&gt;<br />
StartSlideShow();<br />
&lt;/script&gt;</code></p>
<p><span style="color: black; font-family: Arial; font-size: 10pt;"><br />
3. Want to hide controls? Add this code before the &#8220;head&#8221; closing tag:</span></p>
<p><span style="color: black; font-family: Arial; font-size: 10pt;"><br />
</span></p>
<p><code>&lt;style type="text/css"&gt;<br />
.ms-formdescription {<br />
display:none;<br />
}<br />
&lt;/style&gt;</code></p>
<p>&nbsp;</p>
<p><span style="color: black; font-family: Arial; font-size: 10pt;"> 4. Want to add the slideshow to a regular SharePoint page? Open your page.<span style="text-decoration: underline;"> Add the picture library</span><br />
<span style="text-decoration: underline;"> web part to the page and hide it</span>. Add &#8220;Content Editor&#8221; web part to the page under your picture<br />
library and there add this code:<br />
</span></p>
<p><code><br />
&lt;script type="text/javascript"&gt;<br />
if (IsImgLibJssLoaded()) SlideShowContent();<br />
&lt;/script&gt;</code></p>
<p>&nbsp;</p>
<p><span style="color: black; font-family: Arial; font-size: 10pt;">Below are all the tricks together prepared for copy-paste to Content Editor (this works for SharePoint 2007/2010):</span></p>
<p><span style="color: black; font-family: Arial; font-size: 10pt;"><br />
</span></p>
<p><code>&lt;style type="text/css"&gt;<br />
.ms-formdescription {<br />
display: none;<br />
}<br />
&lt;/style&gt;<br />
&lt;script type="text/javascript"&gt;</code></p>
<p><code>if (IsImgLibJssLoaded()) SlideShowContent();</code></p>
<p><code>StartSlideShow();</code></p>
<p><code> </code></p>
<p><span style="font-family: monospace;">&lt;/script&gt;</span></p>
<p><span style="font-family: monospace;"><br />
</span></p>
<p><img class="aligncenter" src="http://spointblog.com/wp-content/uploads/2011/06/062911_1919_Slideshowfr2.png" alt="" /><span style="color: black; font-family: Arial; font-size: 10pt;"><br />
</span></p>
<p><span style="color: black; font-family: Arial; font-size: 10pt;">Enjoy!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://spointblog.com/2011/06/29/slideshow-from-picture-library-anywhere/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Package Designer – update safe controls.</title>
		<link>http://spointblog.com/2011/06/26/package-designer-%e2%80%93-update-safe-controls/</link>
		<comments>http://spointblog.com/2011/06/26/package-designer-%e2%80%93-update-safe-controls/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 04:19:09 +0000</pubDate>
		<dc:creator>Sveta Yerpilev</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Package]]></category>
		<category><![CDATA[Package Designer]]></category>
		<category><![CDATA[Safe Controls]]></category>

		<guid isPermaLink="false">http://spointblog.com/2011/06/26/package-designer-%e2%80%93-update-safe-controls/</guid>
		<description><![CDATA[Today I polished my solution after a couple of months of development. After all the design changes and new requests I wanted to reorganize my solution. One of my tasks was to reorganize all the namespaces for the web parts. When each web part in the solution is developed by a different person sometimes namespaces [...]]]></description>
			<content:encoded><![CDATA[<p>Today I polished my solution after a couple of months of development. After all the design changes and new requests I wanted to reorganize my solution. One of my tasks was to reorganize all the namespaces for the web parts. When each web part in the solution is developed by a different person sometimes namespaces are different as well. I started to change namespaces for all the web parts when I found out that my changes do not appear in the package manifest file. The safe controls list in the manifest file hadn&#8217;t change.</p>
<p>Theoretically it can be changed manually but the maintaining of the manually manifest is too hard.</p>
<p>So after a couple of experiments I figured it out.</p>
<p><span id="more-233"></span></p>
<p>Here is my solution to change web parts namespace and stay alive:</p>
<ol>
<li>Change the namespace in following files:</li>
</ol>
<ul style="margin-left: 108pt;">
<li>VisualWebPart.cs</li>
<li>VisualWebPart.webpart</li>
<li>VisualWebPartUserControl.ascx.cs</li>
<li>VisualWebPartUserControl.ascx.designer.cs</li>
<li>SharePointProjectItem.spdata (If you don&#8217;t see this file click the &#8220;Show All Files&#8221; button in the Solution Explorer toolbar)</li>
</ul>
<ol>
<li>Click the Right-Mouse-Button on the Project Name and select &#8220;Package&#8221;.</li>
<li>After the package will be created successfully check out the manifest.xml under the pkg-&gt;Debug/Release-&gt;[ProjectName] folder (If you don&#8217;t see this file click &#8220;Show All Files&#8221; button in the Solution Explorer toolbar). Just check that safe controls were updated.</li>
<li>Reopen your solution. The Package Designer is now up to date.</li>
</ol>
<p style="text-align: center;"><img src="http://spointblog.com/wp-content/uploads/2011/06/062711_0418_PackageDesi1.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://spointblog.com/2011/06/26/package-designer-%e2%80%93-update-safe-controls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Designer installation error</title>
		<link>http://spointblog.com/2011/06/20/sharepoint-designer-installation-error/</link>
		<comments>http://spointblog.com/2011/06/20/sharepoint-designer-installation-error/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 04:46:12 +0000</pubDate>
		<dc:creator>Sveta Yerpilev</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint Designer 2010]]></category>

		<guid isPermaLink="false">http://spointblog.com/2011/06/20/sharepoint-designer-installation-error/</guid>
		<description><![CDATA[Today when I tried to install SharePoint Designer 2010 on my server I got the following error: &#160; The language of this installation package is not supported by your system. &#160; &#160; It was an English 64bit version of SPD and my server definitely uses English as its system language… Hmmm…Very Strange…. Let&#8217;s check our [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: black; font-size: 10pt;">Today when I tried to install SharePoint Designer 2010 on my server I got the following error:<br />
</span></p>
<p>&nbsp;</p>
<p><span style="color: black; font-size: 10pt;">The language of this installation package is not supported by your system.<br />
</span></p>
<p>&nbsp;</p>
<p><img src="http://spointblog.com/wp-content/uploads/2011/06/062111_0445_SharePointD1.png" alt="" /><span style="color: black; font-size: 10pt;"><br />
</span></p>
<p>&nbsp;<br />
<span id="more-226"></span><br />
<span style="color: black; font-size: 10pt;">It was an English 64bit version of SPD and my server definitely uses English as its system language…<br />
</span></p>
<p><span style="color: black; font-size: 10pt;"> Hmmm…Very Strange…. Let&#8217;s check our &#8220;<span style="text-decoration: underline;">Microsoft Office 2010 Language Preferences</span>&#8220;.<br />
</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="http://spointblog.com/wp-content/uploads/2011/06/062111_0445_SharePointD2.png" alt="" /><span style="color: black; font-size: 10pt;"><br />
</span></p>
<p>&nbsp;</p>
<p><span style="color: black; font-size: 10pt;">Bingo!<br />
</span></p>
<p><span style="color: black; font-size: 10pt;">Here my default editing language is not English.<br />
</span></p>
<p><span style="color: black; font-size: 10pt;">After I changed this configuration and set English as my default editing language this error was gone.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://spointblog.com/2011/06/20/sharepoint-designer-installation-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPD Workflow &#8211; the e-mail message cannot be sent</title>
		<link>http://spointblog.com/2011/06/16/spd-workflow-the-e-mail-message-cannot-be-sent/</link>
		<comments>http://spointblog.com/2011/06/16/spd-workflow-the-e-mail-message-cannot-be-sent/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 20:11:05 +0000</pubDate>
		<dc:creator>Sveta Yerpilev</dc:creator>
				<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SharePoint Designer 2007]]></category>

		<guid isPermaLink="false">http://spointblog.com/2011/06/16/spd-workflow-the-e-mail-message-cannot-be-sent/</guid>
		<description><![CDATA[Today I met a very strange issue. In company portal every time that user tried to run workflow that just send an e-mail to SharePoint group the workflow had been stopped immediately with status &#8220;Stopped&#8221; and error message: &#160; The e-mail message cannot be sent. Make sure the outgoing e-mail settings for the server are [...]]]></description>
			<content:encoded><![CDATA[<p>Today I met a very strange issue. In company portal every time that user tried to run workflow that just send an e-mail to SharePoint group the workflow had been stopped immediately with status &#8220;Stopped&#8221; and error message:</p>
<p>&nbsp;</p>
<p><span style="color: #1f497d;"><span style="font-family: Tahoma; font-size: 10pt;"><em>The e-mail message cannot be sent. Make sure the outgoing e-mail settings for the server are configured correctly.</em></span></span></p>
<p>&nbsp;</p>
<p>But in the strange way all users that was set as Site Collection Administrators run this workflow without any problem. Strange, the issue is definitely not in the outgoing e-mail settings…</p>
<p>After I tried to give end users every possible permission level (even Full Control) without any luck I finally checked the settings of the SharePoint group that I&#8217;m trying to send e-mail to. I saw that the &#8220;Who can view the membership of this group&#8221; is set to &#8220;Group Members&#8221;. That&#8217;s It! In this case any other user can&#8217;t see who is the member of the group so he can&#8217;t send they an e-mail. And because the workflow always run with the end user permissions the e-mail cannot be sent via workflow.</p>
<p>So after I changed the configuration and checked the &#8220;Everyone&#8221; option for &#8220;Who can view the membership of this group&#8221; my issue is gone.</p>
]]></content:encoded>
			<wfw:commentRss>http://spointblog.com/2011/06/16/spd-workflow-the-e-mail-message-cannot-be-sent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add additional forest\domain to SharePoint people picker.</title>
		<link>http://spointblog.com/2011/06/09/add-additional-forestdomain-to-sharepoint-people-picker/</link>
		<comments>http://spointblog.com/2011/06/09/add-additional-forestdomain-to-sharepoint-people-picker/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 17:21:21 +0000</pubDate>
		<dc:creator>Sveta Yerpilev</dc:creator>
				<category><![CDATA[SharePoint Designer 2010]]></category>

		<guid isPermaLink="false">http://spointblog.com/2011/06/09/add-additional-forestdomain-to-sharepoint-people-picker/</guid>
		<description><![CDATA[When you are working on the development machine in a test environment sometimes you need to give permissions to users from another forest\domain. But you can&#8217;t see the other domain&#8217;s users in the people picker of your SharePoint application. If this is the case this post will be very helpful &#8211; it describes how to add additional [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: black; font-family: Arial; font-size: 10pt;">When you are working on the development machine in a test environment sometimes you need to give permissions to users from another forest\domain. But you can&#8217;t see the other domain&#8217;s users in the people picker of your SharePoint application. If this is the case this post will be very helpful &#8211; it describes how to add additional forest\domain to your people picker.</span></p>
<p><a href="http://martinbruce.blogspot.com/2011/05/sharepoint-2010-multiple-domains-people.html?showComment=1307607931974" target="_blank"><span style="color: #196b7b; font-family: Arial; font-size: 10pt; text-decoration: underline;">http://martinbruce.blogspot.com/2011/05/sharepoint-2010-multiple-domains-people.html?showComment=1307607931974#c2148053790141003310</span></a><br />
<span style="color: black; font-family: Arial; font-size: 10pt;"><br />
These two lines did the work for me:</span><br />
<code><br />
stsadm -o setapppassword -password "password"<br />
stsadm -o setproperty -pn peoplepicker-searchadforests -pv "domain:domain\user,password" -url "web_app_url"</code></p>
]]></content:encoded>
			<wfw:commentRss>http://spointblog.com/2011/06/09/add-additional-forestdomain-to-sharepoint-people-picker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

