<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Zieglers</title>
	<atom:link href="http://zieglers.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://zieglers.wordpress.com</link>
	<description>Just little about C#, .NET, SQL Server, SharePoint and SAP</description>
	<lastBuildDate>Tue, 31 Jan 2012 00:37:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='zieglers.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Zieglers</title>
		<link>http://zieglers.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://zieglers.wordpress.com/osd.xml" title="Zieglers" />
	<atom:link rel='hub' href='http://zieglers.wordpress.com/?pushpress=hub'/>
		<item>
		<title>jGrowl Notifications for SharePoint 2010 – Part 3</title>
		<link>http://zieglers.wordpress.com/2011/09/01/jgrowl-notifications-for-sharepoint-2010-%e2%80%93-part-3/</link>
		<comments>http://zieglers.wordpress.com/2011/09/01/jgrowl-notifications-for-sharepoint-2010-%e2%80%93-part-3/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 15:37:12 +0000</pubDate>
		<dc:creator>zieglers</dc:creator>
				<category><![CDATA[IT Stuff]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[codeplex]]></category>
		<category><![CDATA[jgrowl]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[notifications]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[SPNotifications]]></category>

		<guid isPermaLink="false">http://zieglers.wordpress.com/?p=1049</guid>
		<description><![CDATA[This article is the third one of &#8220;jGrowl Notifications for SharePoint 2010&#8221; series. If you haven&#8217;t read previous articles, you can find them here: jGrowl Notifications for SharePoint 2010 &#8211; Part1 jGrowl Notifications for SharePoint 2010 &#8211; Part2 Also, now SPNotifications is published on CodePlex. Articles above basically explain the details of the initial release. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=1049&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This article is the third one of &#8220;<strong>jGrowl Notifications for SharePoint 2010</strong>&#8221; series. If you haven&#8217;t read previous articles, you can find them here:</p>
<p><a href="http://zieglers.wordpress.com/2011/07/28/jgrowl-notifications-for-sharepoint-2010-part-1/">jGrowl Notifications for SharePoint 2010 &#8211; Part1</a></p>
<p><a href="http://zieglers.wordpress.com/2011/08/22/jgrowl-notifications-for-sharepoint-2010-%E2%80%93-part-2/">jGrowl Notifications for SharePoint 2010 &#8211; Part2</a></p>
<p>Also, now <a href="http://spnotifications.codeplex.com/">SPNotifications</a> is published on CodePlex. Articles above basically explain the details of the initial release.</p>
<p>In this article, I&#8217;ll try to show some additional features of <strong>jGrowl</strong> functionality such as <span style="text-decoration:underline;"><strong>pooling</strong></span> of notifications, <span style="text-decoration:underline;"><strong>different positioning</strong></span> of notification boxes on the screen &#8230;etc. In addition to that, you can also find my <span style="text-decoration:underline;"><strong>Load Testing</strong></span> findings for <strong>SPNotifications</strong>. Results are way better than I expected!</p>
<h2><span style="color:#0000ff;">Pooling of Notifications</span></h2>
<p>There is a <strong>jGrowl.defaults.pool</strong> property which allows you to <span style="text-decoration:underline;">limit number of notifications shown</span> on the page. Once a notification is closed, next one will be displayed after that. This is a great functionality which prevents notification boxes from crowding your page.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/18.jpg"><img class="alignnone size-full wp-image-1052" title="1" src="http://zieglers.files.wordpress.com/2011/08/18.jpg" alt="" width="416" height="224" /></a></p>
<p>Here it is in action.. Let&#8217;s say you have 1000 notifications &#8211; titled from 1 to 1000 <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Assume that you&#8217;ve already read the ones from 3 to 9. In this case having pooling parameter set to 3, you&#8217;ll see the following on your page.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/09/3.jpg"><img class="alignnone size-full wp-image-1059" title="3" src="http://zieglers.files.wordpress.com/2011/09/3.jpg" alt="" width="327" height="332" /></a></p>
<p>Now I close notification #10 above after reading it. You&#8217;ll see that notification #11 will appear as soon as you close notification #10 &#8211; as seen below.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/09/4.jpg"><img class="alignnone size-full wp-image-1060" title="4" src="http://zieglers.files.wordpress.com/2011/09/4.jpg" alt="" width="287" height="278" /></a></p>
<h2><span style="color:#0000ff;">Load Testing</span></h2>
<p>So far, I&#8217;ve tested SPNotifications with <strong>1K</strong> and <strong>10K</strong> notification items respectively. I used a simple powershell script to bulk-insert items into the list. You can find this script in this <a href="http://zieglers.wordpress.com/2009/11/21/sharepoint-2010-one-million-items-in-a-list/">post</a>, where I was trying to insert 1 million items to test <strong>List Throttling</strong>.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/09/2.jpg"><img class="alignnone size-full wp-image-1056" title="2" src="http://zieglers.files.wordpress.com/2011/09/2.jpg" alt="" width="598" height="387" /></a></p>
<p>I must say as number of items increased, I had to change <strong>SPServices call</strong> from <span style="text-decoration:underline;">async</span> <strong>false</strong> to <strong>true</strong>. However, this also came with its side-effect which I&#8217;ll try to mention shortly.</p>
<p>Firstly there is almost no effect of 1K items while displaying notifications. Notifications are displayed as soon as the page is loaded. On the other hand, from end-users perspective, it doesn&#8217;t really matter if notifications are shown right after page loads or maybe 10 seconds later. An end-user is not really waiting for notifications right away after page load. They will show up whenever CAML query execution is complete.</p>
<p>Based on my load tests, which I performed for <span style="text-decoration:underline;">3 sets of loads</span> &#8211; namely <strong>1K, 5K, and 10K</strong> &#8211; I can say that notifications were displayed after:</p>
<p>(after page load completes)</p>
<p><strong>1K</strong> &#8211; less than 1 sec</p>
<p><strong>5K</strong> &#8211; 2-3 seconds</p>
<p><strong>10K</strong> &#8211; 8-10 seconds</p>
<p>Also note that <strong>default threshold</strong> for a list is <span style="text-decoration:underline;">5000 items</span>. This makes &#8220;2-3 seconds delay&#8221; still acceptable..</p>
<p>So, <span style="text-decoration:underline;color:#ff0000;"><strong>What to do if number of notifications exceed 5K</strong></span>??? Probably i can answer this question with another question: &#8220;<span style="text-decoration:underline;color:#0000ff;"><strong>Do we really need to keep all those &#8216;Read&#8217; notifications?</strong></span>&#8220;. Probably not! One way to keep number of notifications low would be to <span style="text-decoration:underline;">delete notifications as soon as they are read</span>.</p>
<p>What if some of those notifications are very important and needs to be tracked down later on for some auditing or reporting purpose? In this case, it&#8217;d be wise to maybe to add a &#8216;<span style="text-decoration:underline;"><strong>Importance</strong></span>&#8216; column to the list. Delete the &#8216;medium and low importance&#8217; notifications and keep &#8216;high&#8217; ones.</p>
<p>Basically, this is the area I&#8217;ve been thinking to improve and scale out so that all those above and similar questions can be answered. At this point, i&#8217;ll stick to one list. We&#8217;ll see how SPNotifications will evolve in time.</p>
<p>zieglers</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zieglers.wordpress.com/1049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zieglers.wordpress.com/1049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zieglers.wordpress.com/1049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zieglers.wordpress.com/1049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zieglers.wordpress.com/1049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zieglers.wordpress.com/1049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zieglers.wordpress.com/1049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zieglers.wordpress.com/1049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zieglers.wordpress.com/1049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zieglers.wordpress.com/1049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zieglers.wordpress.com/1049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zieglers.wordpress.com/1049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zieglers.wordpress.com/1049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zieglers.wordpress.com/1049/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=1049&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zieglers.wordpress.com/2011/09/01/jgrowl-notifications-for-sharepoint-2010-%e2%80%93-part-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/525279c5a6d061fb9459d6ae64cb9b52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zieglers</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/18.jpg" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/09/3.jpg" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/09/4.jpg" medium="image">
			<media:title type="html">4</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/09/2.jpg" medium="image">
			<media:title type="html">2</media:title>
		</media:content>
	</item>
		<item>
		<title>SPNotifications published on CodePlex!</title>
		<link>http://zieglers.wordpress.com/2011/08/29/spnotifications-published-on-codeplex/</link>
		<comments>http://zieglers.wordpress.com/2011/08/29/spnotifications-published-on-codeplex/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 02:41:59 +0000</pubDate>
		<dc:creator>zieglers</dc:creator>
				<category><![CDATA[IT Stuff]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[alert]]></category>
		<category><![CDATA[Alerts]]></category>
		<category><![CDATA[codeplex]]></category>
		<category><![CDATA[jgrowl]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[notification]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[SPNotifications]]></category>
		<category><![CDATA[spservices]]></category>

		<guid isPermaLink="false">http://zieglers.wordpress.com/?p=1044</guid>
		<description><![CDATA[Finally today, I was able to publish my latest CodePlex project &#8211; SPNotifications. SPNotifications provides floating warning/alert type of notification boxes which can be used to notify your SharePoint users. Using SPNotifications, you can notify your users by show notification messages such as weather warnings, corporate updates, events &#8230;etc. Notifications can be displayed on any [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=1044&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://zieglers.files.wordpress.com/2011/08/notification.jpg"><img class="alignnone size-full wp-image-1046" title="Notification" src="http://zieglers.files.wordpress.com/2011/08/notification.jpg" alt="" width="219" height="300" /></a></p>
<p>Finally today, I was able to publish my latest CodePlex project &#8211; <a href="http://spnotifications.codeplex.com/">SPNotifications</a>.</p>
<p>SPNotifications provides floating warning/alert type of notification boxes which can be used to notify your SharePoint users.</p>
<p>Using <strong>SPNotifications</strong>, you can notify your users by show notification messages such as weather warnings, corporate updates, events &#8230;etc.<br />
Notifications can be displayed on any page of your selection, for example, home page of your intranet, or landing pages for each department.</p>
<p><strong>SPNotifications</strong> uses jQuery &#8211; <span style="text-decoration:underline;">jGrowl</span> plugin for displaying notifications. Your notifications are stored in a custom list called &#8216;Notifications&#8217;.<br />
Power users or admins can also use a custom application page to populate new notification messages.</p>
<p>You can find all the details on <a href="http://spnotifications.codeplex.com/">SPNotifications</a> site on CodePlex.</p>
<p>Please give it a try and let me know what you think..</p>
<p>zieglers</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zieglers.wordpress.com/1044/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zieglers.wordpress.com/1044/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zieglers.wordpress.com/1044/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zieglers.wordpress.com/1044/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zieglers.wordpress.com/1044/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zieglers.wordpress.com/1044/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zieglers.wordpress.com/1044/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zieglers.wordpress.com/1044/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zieglers.wordpress.com/1044/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zieglers.wordpress.com/1044/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zieglers.wordpress.com/1044/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zieglers.wordpress.com/1044/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zieglers.wordpress.com/1044/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zieglers.wordpress.com/1044/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=1044&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zieglers.wordpress.com/2011/08/29/spnotifications-published-on-codeplex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/525279c5a6d061fb9459d6ae64cb9b52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zieglers</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/notification.jpg" medium="image">
			<media:title type="html">Notification</media:title>
		</media:content>
	</item>
		<item>
		<title>jGrowl Notifications for SharePoint 2010 – Part 2</title>
		<link>http://zieglers.wordpress.com/2011/08/22/jgrowl-notifications-for-sharepoint-2010-%e2%80%93-part-2/</link>
		<comments>http://zieglers.wordpress.com/2011/08/22/jgrowl-notifications-for-sharepoint-2010-%e2%80%93-part-2/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 15:51:16 +0000</pubDate>
		<dc:creator>zieglers</dc:creator>
				<category><![CDATA[IT Stuff]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Alerts]]></category>
		<category><![CDATA[jgrowl]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[notifications]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[SPNotifications]]></category>
		<category><![CDATA[spservices]]></category>

		<guid isPermaLink="false">http://zieglers.wordpress.com/?p=1014</guid>
		<description><![CDATA[This article is the second part of &#8220;jGrowl Notifications for SharePoint 2010&#8243; series. If you haven&#8217;t read the first part of the series, you can read it here. In the first article, we implemented the infrastructure for &#8220;jGrowl Notifications for SharePoint 2010&#8243;. From now on, i&#8217;ll refer to it as SPNotifications. First version was pretty [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=1014&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This article is the second part of <strong>&#8220;jGrowl Notifications for SharePoint 2010&#8243;</strong> series. If you haven&#8217;t read the first part of the series, you can read it <a href="http://zieglers.wordpress.com/2011/07/28/jgrowl-notifications-for-sharepoint-2010-part-1/">here</a>.</p>
<p>In the first article, we implemented the infrastructure for &#8220;jGrowl Notifications for SharePoint 2010&#8243;. From now on, i&#8217;ll refer to it as <span style="text-decoration:underline;"><strong>SPNotifications</strong></span>. First version was pretty raw in the sense that it was still using <em>soap envelopes</em> which are really hard to construct and not that practical to use. Also first version was just a teaser and it was missing some business logic too.</p>
<h2><span style="color:#0000ff;">What&#8217;s in this article?</span></h2>
<p>In this article i&#8217;ll try to show how to replace AJAX calls using soap envelopes with <a href="http://spservices.codeplex.com/">SPServices</a> calls.</p>
<p><em>&#8220;<span style="text-decoration:underline;color:#0000ff;"><strong>SPServices</strong></span> is a jQuery library which abstracts SharePoint&#8217;s Web Services and makes them easier to use. It also includes functions which use the various Web Service operations to provide more useful (and cool) capabilities. It works entirely client side and requires no server install.&#8221;</em></p>
<p>Once we have a cleaner syntax, we&#8217;ll add a simple logic where notifications will be<span style="text-decoration:underline;color:#ff0000;"> read from a custom list</span> called -you guessed it- Notifications. Also upon closing a notification, we&#8217;ll implement a close callback logic which will <span style="text-decoration:underline;color:#ff0000;">mark notification as read</span>. That should do it as for the scope of this second article. Further improvements will be explained in future articles of the series.</p>
<h2><span style="color:#0000ff;">Implementation</span></h2>
<p>First of all, let&#8217;s try to list implementation tasks:</p>
<ol>
<li>Include <strong>SPServices</strong> default syntax.</li>
<li>Generate <strong>CAML query</strong> for AJAX call.</li>
<li>Implement <strong>completeFunc</strong> details.</li>
<li>Implement <strong>MarkAsRead</strong> function.</li>
<li>Test it!!!</li>
</ol>
<h3><span style="color:#ff6600;">1. Include SPServices</span></h3>
<p>Inside document.ready include this SPServices call as shown below.</p>
<p>// ***************************************</p>
<p>$().SPServices({<br />
operation: &#8220;<strong><span style="color:#ff0000;">GetListItems</span></strong>&#8220;,<br />
async: false,<br />
listName: &#8220;<strong><span style="color:#008000;">Notifications</span></strong>&#8220;,<br />
CAMLQuery: <span style="color:#993366;"><strong>query</strong></span>,<br />
CAMLViewFields: <span style="color:#333399;"><strong>fields</strong></span>,<br />
completefunc: function (xData, status){</p>
<p>} // end &#8211; completefunc</p>
<p>}); // end &#8211; SPServices</p>
<p>// ***************************************</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/0.jpg"><img class="alignnone size-full wp-image-1016" title="0" src="http://zieglers.files.wordpress.com/2011/08/0.jpg" alt="" width="476" height="269" /></a></p>
<p><strong>Operation</strong> is <span style="color:#ff0000;"><strong>GetListItems</strong></span> &#8211; since we want to read items from Notifications list.</p>
<p><strong>listName</strong> is <span style="color:#008000;"><strong>Notifications</strong></span> &#8211; a custom list with additional fields <strong>Description</strong>, <strong>Assigned To</strong> and <strong>Status</strong> (Read, Unread).</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/1.jpg"><img class="alignnone size-full wp-image-1017" title="1" src="http://zieglers.files.wordpress.com/2011/08/1.jpg" alt="" width="409" height="214" /></a></p>
<p>Choice values for Status field are &#8216;Read&#8217; and &#8216;Unread&#8217;. Also, at this point you can add some sample items in Notifications list.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/2.jpg"><img class="alignnone size-full wp-image-1019" title="2" src="http://zieglers.files.wordpress.com/2011/08/2.jpg" alt="" width="835" height="135" /></a></p>
<h3></h3>
<h3><span style="color:#ff6600;">2. </span><strong><span style="color:#ff6600;">Generate CAML Query</span><br />
</strong></h3>
<p>Now, we have the skeleton for SPServices call, we can go ahead and specify our CAML query. We want to show only notifications where:</p>
<ul>
<li>Assigned To values is &#8220;current user&#8221;</li>
<li>Status is different from &#8216;Read&#8217;</li>
</ul>
<p>&#8216;<span style="color:#333399;"><strong>query</strong></span>&#8216; variable will store CAML query to be executed. &#8216;<span style="color:#0000ff;"><strong>fields</strong></span>&#8216; variable will have fields that we want to display in the notification.</p>
<p>// ***************************************</p>
<p>var <strong>query</strong> = &#8220;&lt;Query&gt;&lt;Where&gt;&lt;And&gt;&lt;Eq&gt;&lt;FieldRef Name=&#8217;AssignedTo&#8217; /&gt;&lt;Value Type=&#8217;Integer&#8217;&gt;&lt;UserID Type=&#8217;Integer&#8217; /&gt;&lt;/Value&gt;&lt;/Eq&gt;&lt;Neq&gt;&lt;FieldRef Name=&#8217;Status&#8217; /&gt; &lt;Value Type=&#8217;Choice&#8217;&gt;Read&lt;/Value&gt; &lt;/Neq&gt; &lt;/And&gt; &lt;/Where&gt; &lt;/Query&gt;&#8221;;<br />
var <strong>fields</strong> = &#8220;&lt;ViewFields&gt;&lt;FieldRef Name=&#8217;Title&#8217; /&gt;&lt;FieldRef Name=&#8217;Description&#8217; /&gt;&lt;/ViewFields&gt;&#8221;;</p>
<p>// ***************************************</p>
<p>You can include these variables at the top of the script as shown below.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/3.jpg"><img class="alignnone size-full wp-image-1021" title="3" src="http://zieglers.files.wordpress.com/2011/08/3.jpg" alt="" width="577" height="85" /></a></p>
<h3><span style="color:#ff6600;"><strong>3. Implement completefunc</strong></span></h3>
<p>This is the part that now we have our results returned and ready to be formatted before displayed. As mentioned in first article too, <a href="http://stanlemon.net/projects/jgrowl.html"><strong>jGrowl</strong> </a>will be used for presentation of notification messages. Here we will be setting some <a href="http://stanlemon.net/projects/jgrowl.html#options">jGrowl options</a>.</p>
<p><strong>Position:</strong></p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/4.jpg"><img class="alignnone size-full wp-image-1022" title="4" src="http://zieglers.files.wordpress.com/2011/08/4.jpg" alt="" width="543" height="122" /></a></p>
<p><strong>Life:</strong></p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/5.jpg"><img class="alignnone size-full wp-image-1023" title="5" src="http://zieglers.files.wordpress.com/2011/08/5.jpg" alt="" width="543" height="29" /></a></p>
<p><strong>Sticky:</strong></p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/6.jpg"><img class="alignnone size-full wp-image-1024" title="6" src="http://zieglers.files.wordpress.com/2011/08/6.jpg" alt="" width="535" height="38" /></a></p>
<p><strong>Close:</strong></p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/7.jpg"><img class="alignnone size-full wp-image-1025" title="7" src="http://zieglers.files.wordpress.com/2011/08/7.jpg" alt="" width="551" height="81" /></a></p>
<p>Let&#8217;s set position and life params at the beginning of completefunc.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/8.jpg"><img class="alignnone size-full wp-image-1027" title="8" src="http://zieglers.files.wordpress.com/2011/08/8.jpg" alt="" width="490" height="198" /></a></p>
<p>Next, we can start looping through each row returned and display them in the format we want. All data returned will be stored in xData.responseXML object.</p>
<p>// ***************************************</p>
<p>completefunc: function (xData, status){</p>
<p>$.jGrowl.defaults.position = &#8220;bottom-right&#8221;;<br />
$.jGrowl.defaults.life = 10000;</p>
<p>$(xData.responseXML).find(&#8220;z\\:row&#8221;).<span style="color:#008000;"><strong>each</strong></span>(function() {</p>
<p><span style="color:#ff0000;"><strong>// Format your row here&#8230;</strong></span></p>
<p>}); // end &#8211; each function</p>
<p>} // end &#8211; completefunc</p>
<p>// ***************************************</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/9.jpg"><img class="alignnone size-full wp-image-1028" title="9" src="http://zieglers.files.wordpress.com/2011/08/9.jpg" alt="" width="566" height="235" /></a></p>
<p>Here, let&#8217;s stop for a minute and think of <span style="text-decoration:underline;">how to implement a header</span> part of the notification messages saying &#8220;<strong>Your messages for today</strong>&#8221; for instance. For that i introduce a flag called <span style="color:#ff0000;"><strong>firstMessage</strong></span>, which will help us to construct header message by executing the code only once as implemented below. This header has a lifespan of 5 seconds.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/10.jpg"><img class="alignnone size-full wp-image-1030" title="10" src="http://zieglers.files.wordpress.com/2011/08/10.jpg" alt="" width="821" height="343" /></a></p>
<p>Next we start formatting notification messages for each entry in Notifications list. First let&#8217;s get <strong>notification ID</strong> &#8211; SPListItem ID &#8211; so that we can provide a link to notification. In messageHtml variable, we basically construct the html part for each notification.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/11.jpg"><img class="alignnone size-full wp-image-1031" title="11" src="http://zieglers.files.wordpress.com/2011/08/11.jpg" alt="" width="842" height="183" /></a></p>
<p>Layout is an icon for the notification followed by its title &#8211; linked to notification list item &#8211; and below its description.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/12.jpg"><img class="alignnone size-full wp-image-1032" title="12" src="http://zieglers.files.wordpress.com/2011/08/12.jpg" alt="" width="264" height="238" /></a></p>
<h3><span style="color:#ff6600;">4. Implement &#8220;Mark as Read&#8221; logic</span></h3>
<p>Almost done for this article! One thing left, which is marking notifications as read upon clicking close button, so that they are not displayed each time page is loaded. This logic is definitely a must. Imagine having SPNotifications for your intranet and assume that notifications are displayed when you visit homepage of your intranet &#8211; or any other department landing page. In that case, showing same notifications every time you visit the home page wouldn&#8217;t be that nice, as some point it&#8217;d get annoying!! Since this is the case, we need to implement a &#8216;close callback&#8217; logic here to mark notifications as read.</p>
<p>jGrowl has already an option for close callback &#8211; as mentioned in section 2 above. So all we have to do is to implement it in a way that notification list item is updated using <strong>SPServices</strong> <span style="color:#ff0000;"><strong>UpdateListItems</strong></span> operation.</p>
<p>Here is our <span style="color:#0000ff;"><strong>MarkAsRead</strong></span> function which only takes notification ID as input parameter. I&#8217;m capturing all script structure so you can see where this function sits. Basically it&#8217;s right out of document-ready function scope, at the global level of entire javascript.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/13.jpg"><img class="alignnone size-full wp-image-1036" title="13" src="http://zieglers.files.wordpress.com/2011/08/13.jpg" alt="" width="476" height="487" /></a></p>
<p>Now we have the &#8216;MarkAsRead&#8217; function ready, all we have to do is to add the code snippet to call it. You can include this right below where we constructed the html for notification messages as shown below.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/14.jpg"><img class="alignnone size-full wp-image-1037" title="14" src="http://zieglers.files.wordpress.com/2011/08/14.jpg" alt="" width="841" height="503" /></a></p>
<p>&#8230;and we are done!!! it&#8217;s time to test it now..</p>
<h3><strong><span style="color:#ff9900;">5. Test your first SPNotifications</span></strong></h3>
<p>To test it, drop a CEWP to your homepage and provide the link SPNotifications script in CEWP options. For example, you can upload the script to Shared Documents, just for testing purposes.</p>
<p>In my Notifications list, i created 3 entries having them assigned to myself and their status being &#8216;Unread&#8217;. Visiting my homepage, I see the following.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/15.jpg"><img class="alignnone size-full wp-image-1039" title="15" src="http://zieglers.files.wordpress.com/2011/08/15.jpg" alt="" width="767" height="659" /></a></p>
<p>After 5 seconds, notifications header &#8216;Your messages for today&#8217; will disappear. Note that in jGrowl options, I set <span style="text-decoration:underline;"><strong>sticky</strong></span> to true.</p>
<p>Now let&#8217;s say, I read the &#8216;Parking Lot Closed&#8217; notification and clicked that little &#8216;X&#8217; button. This will trigger close callback function and status for that notification will be set to &#8216;Read&#8217;, i.e. that notification will be marked as read. You can check it from Notifications list as shown below.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/16.jpg"><img class="alignnone size-full wp-image-1041" title="16" src="http://zieglers.files.wordpress.com/2011/08/16.jpg" alt="" width="755" height="184" /></a></p>
<p>Now, let&#8217;s visit our homepage again and see only 2 unread notifications are left instead of 3 notifications.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/08/17.jpg"><img class="alignnone size-full wp-image-1042" title="17" src="http://zieglers.files.wordpress.com/2011/08/17.jpg" alt="" width="882" height="630" /></a></p>
<p>That concludes this article &#8211; jGrowl Notifications for SharePoint 2010 – Part 2.</p>
<p>Now I have to think a better way to store and populate those notifications from power user or admin perspective.</p>
<p>Thanks for reading. If you have any suggestions, feedback, having trouble to implement; feel free to drop a note.</p>
<p>&nbsp;</p>
<p>zieglers</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zieglers.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zieglers.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zieglers.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zieglers.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zieglers.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zieglers.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zieglers.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zieglers.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zieglers.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zieglers.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zieglers.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zieglers.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zieglers.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zieglers.wordpress.com/1014/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=1014&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zieglers.wordpress.com/2011/08/22/jgrowl-notifications-for-sharepoint-2010-%e2%80%93-part-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/525279c5a6d061fb9459d6ae64cb9b52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zieglers</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/0.jpg" medium="image" />

		<media:content url="http://zieglers.files.wordpress.com/2011/08/1.jpg" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/2.jpg" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/3.jpg" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/4.jpg" medium="image">
			<media:title type="html">4</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/5.jpg" medium="image">
			<media:title type="html">5</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/6.jpg" medium="image">
			<media:title type="html">6</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/7.jpg" medium="image">
			<media:title type="html">7</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/8.jpg" medium="image">
			<media:title type="html">8</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/9.jpg" medium="image">
			<media:title type="html">9</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/10.jpg" medium="image">
			<media:title type="html">10</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/11.jpg" medium="image">
			<media:title type="html">11</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/12.jpg" medium="image">
			<media:title type="html">12</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/13.jpg" medium="image">
			<media:title type="html">13</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/14.jpg" medium="image">
			<media:title type="html">14</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/15.jpg" medium="image">
			<media:title type="html">15</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/16.jpg" medium="image">
			<media:title type="html">16</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/08/17.jpg" medium="image">
			<media:title type="html">17</media:title>
		</media:content>
	</item>
		<item>
		<title>jGrowl Notifications for SharePoint 2010 &#8211; Part 1</title>
		<link>http://zieglers.wordpress.com/2011/07/28/jgrowl-notifications-for-sharepoint-2010-part-1/</link>
		<comments>http://zieglers.wordpress.com/2011/07/28/jgrowl-notifications-for-sharepoint-2010-part-1/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 20:41:07 +0000</pubDate>
		<dc:creator>zieglers</dc:creator>
				<category><![CDATA[IT Stuff]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://zieglers.wordpress.com/?p=1000</guid>
		<description><![CDATA[Once I again I start an article with a sentence like &#8220;Recently a client needed this, needed that&#8230;&#8221;. This one is not any different from previous posts&#8217; start-up, intro, motivation &#8230;etc. paragraphs. Yes, once again a client needed a alert box, or notification box type of functionality for their SharePoint 2010 homepage. While gathering requirements [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=1000&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Once I again I start an article with a sentence like &#8220;Recently a client needed this, needed that&#8230;&#8221;. This one is not any different from previous posts&#8217; start-up, intro, motivation &#8230;etc. paragraphs. Yes, once again a client needed a alert box, or notification box type of functionality for their SharePoint 2010 homepage. While gathering requirements in client meetings, i just remembered <a href="http://weblogs.asp.net/jan/archive/2009/05/07/using-jquery-in-sharepoint-to-display-notifications-for-open-tasks.aspx">Jan Tielen&#8217;s article</a> about <em><strong>using jGrowl to display notifications</strong></em> in SharePoint 2007. So, I thought &#8216;Why not make it work for SharePoint 2010?&#8217;. That&#8217;s basically the motivation for this article. Let&#8217;s get jGrowl work for SharePoint 2010 first!!! Customizations and nice-to-have features will probably be explained in following articles of this series.</p>
<p>Well, our first questions is &#8220;<em><strong>How do I integrate jQuery with SharePoint 2010?</strong></em>&#8221; They are many articles written on that, so I won&#8217;t be explaining the details of that. Instead I can suggest you to follow masterpage update approach and include your jquery script references in masterpage rather than keeping those files in Shared Documents or some other library in your site. Basically I followed <a href="http://blogs.msdn.com/b/yojoshi/archive/2010/06/17/using-jquery-with-sharepoint-2010.aspx">this article</a>.</p>
<p>You start reading that article and ready to customize your masterpage using SharePoint Designer 2010. But now you need the jQuery lib and jGrowl files. You can get the current release of jQuery <a href="http://docs.jquery.com/Downloading_jQuery#Current_Release">here</a>. For this article I used version 1.6.2. Also you can download <em><strong>jGrowl</strong></em> and CSS file package from Jan&#8217;s article or <a href="http://storage.tielens.name/TaskNotificationsWithjQuery.zip">here</a>. If you want the latest jGrowl lib, then you can get it from <a href="http://plugins.jquery.com/project/jGrowl">jGrowl site</a>.</p>
<p>I created a folder called jQuery in 14 hive and put jQuery and jGrowl files in there. It&#8217;s really up to you where you want to store your jQuery related lib files.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/07/jgrowl-1.jpg"><img class="alignnone size-full wp-image-1003" title="jGrowl.1" src="http://zieglers.files.wordpress.com/2011/07/jgrowl-1.jpg" alt="" width="650" height="188" /></a></p>
<p>So far, it was getting the grounds ready. After you modify your masterpage, it should look like this.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/07/jgrowl-2.jpg"><img class="alignnone size-full wp-image-1005" title="jGrowl.2" src="http://zieglers.files.wordpress.com/2011/07/jgrowl-2.jpg" alt="" width="827" height="316" /></a></p>
<p>Since in this article I keep the same scenario as explained in Jan&#8217;s article, we&#8217;ll see <span style="text-decoration:underline;"><strong>notifications for open tasks</strong></span> assigned to your user.</p>
<p>Now go ahead, switch to your site, possibly (but not restricted to ) a team site, and create some sample tasks as shown below.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/07/jgrowl-3.jpg"><img class="alignnone size-full wp-image-1006" title="jGrowl.3" src="http://zieglers.files.wordpress.com/2011/07/jgrowl-3.jpg" alt="" width="657" height="82" /></a></p>
<p>Next, create a test page and insert a Content Editor Web Part in it.</p>
<p>Then, insert the code provided here. This part of the code is the same with the one Jan provided in his article with the exception of two minor changes.</p>
<p>1. <span style="color:#ff0000;"><strong>L_Menu_BaseUrl</strong></span> is added while calling lists.asmx web service as highlighted in red below.</p>
<p>2. jQuery and jGrowl references are moved from CEWP to masterpage.</p>
<p>====================================================================</p>
<p>Testing jGrowl for SharePoint 2010&#8230;&lt;br/&gt;</p>
<p>&lt;script language=&#8221;JavaScript&#8221;&gt;</p>
<p>$(document).ready(function() {<br />
var soapEnv =<br />
&#8220;&lt;soapenv:Envelope xmlns:soapenv=&#8217;http://schemas.xmlsoap.org/soap/envelope/&#8217;&gt; \<br />
&lt;soapenv:Body&gt; \<br />
&lt;GetListItems xmlns=&#8217;http://schemas.microsoft.com/sharepoint/soap/&#8217;&gt; \<br />
&lt;listName&gt;Tasks&lt;/listName&gt; \<br />
&lt;viewFields&gt; \<br />
&lt;ViewFields&gt; \<br />
&lt;FieldRef Name=&#8217;Title&#8217; /&gt; \<br />
&lt;FieldRef Name=&#8217;Body&#8217; /&gt; \<br />
&lt;/ViewFields&gt; \<br />
&lt;/viewFields&gt; \<br />
&lt;query&gt; \<br />
&lt;Query&gt;&lt;Where&gt; \<br />
&lt;And&gt; \<br />
&lt;Eq&gt; \<br />
&lt;FieldRef Name=&#8217;AssignedTo&#8217; /&gt; \<br />
&lt;Value Type=&#8217;Integer&#8217;&gt;&lt;UserID Type=&#8217;Integer&#8217; /&gt;&lt;/Value&gt; \<br />
&lt;/Eq&gt; \<br />
&lt;Neq&gt; \<br />
&lt;FieldRef Name=&#8217;Status&#8217; /&gt; \<br />
&lt;Value Type=&#8217;Choice&#8217;&gt;Completed&lt;/Value&gt; \<br />
&lt;/Neq&gt; \<br />
&lt;/And&gt; \<br />
&lt;/Where&gt; \<br />
&lt;/Query&gt;\<br />
&lt;/query&gt; \<br />
&lt;/GetListItems&gt; \<br />
&lt;/soapenv:Body&gt; \<br />
&lt;/soapenv:Envelope&gt;&#8221;;</p>
<p>$.ajax({<br />
url: <span style="color:#ff0000;"><strong>L_Menu_BaseUrl</strong></span> + &#8220;/_vti_bin/lists.asmx&#8221;,<br />
type: &#8220;POST&#8221;,<br />
dataType: &#8220;xml&#8221;,<br />
data: soapEnv,<br />
complete: processResult,<br />
contentType: &#8220;text/xml; charset=\&#8221;utf-8\&#8221;"<br />
});<br />
});</p>
<p>function processResult(xData, status) {<br />
$.jGrowl.defaults.position = &#8220;bottom-right&#8221;;<br />
$.jGrowl.defaults.life = 10000;</p>
<p>var firstMessage = true;</p>
<p>$(xData.responseXML).find(&#8220;z\\:row&#8221;).each(function() {<br />
if(firstMessage)<br />
{<br />
firstMessage = false;<br />
$.jGrowl(&#8220;&lt;div class=&#8217;ms-vb&#8217;&gt;&lt;b&gt;You have open tasks on this site.&lt;/b&gt;&lt;div&gt;&#8221;,<br />
{<br />
life: 5000<br />
}<br />
);<br />
}</p>
<p>var messageHtml =<br />
&#8220;&lt;div class=&#8217;ms-vb&#8217;&gt;&#8221; +<br />
&#8220;&lt;a href=&#8217;&#8221; + <span style="color:#ff0000;"><strong>L_Menu_BaseUrl</strong></span> + &#8220;/Lists/Tasks/DispForm.aspx?ID=&#8221; + $(this).attr(&#8220;ows_ID&#8221;)<br />
+ &#8220;&amp;Source=&#8221; + window.location + &#8220;&#8216;&gt;&#8221; +<br />
&#8220;&lt;img src=&#8217;/_layouts/images/ITTASK.GIF&#8217; border=&#8217;0&#8242; align=&#8217;middle&#8217;&gt; &#8221; +<br />
$(this).attr(&#8220;ows_Title&#8221;) + &#8220;&lt;/a&gt;&#8221; +<br />
&#8220;&lt;br/&gt;&#8221; + $(this).attr(&#8220;ows_Body&#8221;) +<br />
&#8220;&lt;/div&gt;&#8221;;<br />
$.jGrowl(messageHtml);<br />
});<br />
}&lt;/script&gt;</p>
<p>====================================================================</p>
<p>Refresh your page and there you go.. Your jGrowl notifications for SharePoint 2010. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://zieglers.files.wordpress.com/2011/07/jgrowl-4.jpg"><img class="alignnone size-full wp-image-1008" title="jGrowl.4" src="http://zieglers.files.wordpress.com/2011/07/jgrowl-4.jpg" alt="" width="788" height="493" /></a></p>
<p>Hope you enjoyed reading this article.</p>
<p>zieglers</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zieglers.wordpress.com/1000/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zieglers.wordpress.com/1000/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zieglers.wordpress.com/1000/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zieglers.wordpress.com/1000/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zieglers.wordpress.com/1000/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zieglers.wordpress.com/1000/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zieglers.wordpress.com/1000/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zieglers.wordpress.com/1000/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zieglers.wordpress.com/1000/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zieglers.wordpress.com/1000/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zieglers.wordpress.com/1000/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zieglers.wordpress.com/1000/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zieglers.wordpress.com/1000/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zieglers.wordpress.com/1000/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=1000&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zieglers.wordpress.com/2011/07/28/jgrowl-notifications-for-sharepoint-2010-part-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/525279c5a6d061fb9459d6ae64cb9b52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zieglers</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/07/jgrowl-1.jpg" medium="image">
			<media:title type="html">jGrowl.1</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/07/jgrowl-2.jpg" medium="image">
			<media:title type="html">jGrowl.2</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/07/jgrowl-3.jpg" medium="image">
			<media:title type="html">jGrowl.3</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/07/jgrowl-4.jpg" medium="image">
			<media:title type="html">jGrowl.4</media:title>
		</media:content>
	</item>
		<item>
		<title>Tabbed Web Part for SharePoint</title>
		<link>http://zieglers.wordpress.com/2011/07/20/tabbed-web-part-for-sharepoint/</link>
		<comments>http://zieglers.wordpress.com/2011/07/20/tabbed-web-part-for-sharepoint/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 20:14:49 +0000</pubDate>
		<dc:creator>zieglers</dc:creator>
				<category><![CDATA[IT Stuff]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://zieglers.wordpress.com/?p=998</guid>
		<description><![CDATA[Recently I was looking for a tabbed web part for a client project and I came up to this interesting one. It&#8217;s called EasyTabs, and really it&#8217;s very easy to use. Just a CEWP and a script. You are good to go. Two thumbs up for this one. zieglers  &#160;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=998&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently I was looking for a tabbed web part for a client project and I came up to <a href="http://www.pathtosharepoint.com/pages/easyTabs.aspx">this interesting one.</a> It&#8217;s called EasyTabs, and really it&#8217;s very easy to use. Just a CEWP and a script. You are good to go. Two thumbs up for this one.</p>
<p>zieglers </p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zieglers.wordpress.com/998/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zieglers.wordpress.com/998/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zieglers.wordpress.com/998/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zieglers.wordpress.com/998/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zieglers.wordpress.com/998/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zieglers.wordpress.com/998/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zieglers.wordpress.com/998/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zieglers.wordpress.com/998/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zieglers.wordpress.com/998/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zieglers.wordpress.com/998/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zieglers.wordpress.com/998/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zieglers.wordpress.com/998/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zieglers.wordpress.com/998/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zieglers.wordpress.com/998/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=998&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zieglers.wordpress.com/2011/07/20/tabbed-web-part-for-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/525279c5a6d061fb9459d6ae64cb9b52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zieglers</media:title>
		</media:content>
	</item>
		<item>
		<title>Microsoft MVP Award</title>
		<link>http://zieglers.wordpress.com/2011/07/05/microsoft-mvp-award/</link>
		<comments>http://zieglers.wordpress.com/2011/07/05/microsoft-mvp-award/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 12:55:12 +0000</pubDate>
		<dc:creator>zieglers</dc:creator>
				<category><![CDATA[IT Stuff]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://zieglers.wordpress.com/?p=995</guid>
		<description><![CDATA[Last Canada Day (July 1st) was the best ever for me. Firstly of all my son started walking&#8230; Secondly, I was given 2011 Microsoft MVP Award &#8211; SharePoint Server. Thanks a million to all my readers. Best, Zieglers<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=995&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://zieglers.files.wordpress.com/2011/07/mvp_logo_1.png"><img class="alignnone size-full wp-image-993" title="MVP_logo_1" src="http://zieglers.files.wordpress.com/2011/07/mvp_logo_1.png" alt="" width="150" height="61" /></a></p>
<p>Last Canada Day (July 1st) was the best ever for me.</p>
<p>Firstly of all my son started walking&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Secondly, I was given 2011 Microsoft MVP Award &#8211; SharePoint Server. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks a million to all my readers.</p>
<p>Best,</p>
<p>Zieglers</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zieglers.wordpress.com/995/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zieglers.wordpress.com/995/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zieglers.wordpress.com/995/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zieglers.wordpress.com/995/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zieglers.wordpress.com/995/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zieglers.wordpress.com/995/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zieglers.wordpress.com/995/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zieglers.wordpress.com/995/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zieglers.wordpress.com/995/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zieglers.wordpress.com/995/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zieglers.wordpress.com/995/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zieglers.wordpress.com/995/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zieglers.wordpress.com/995/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zieglers.wordpress.com/995/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=995&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zieglers.wordpress.com/2011/07/05/microsoft-mvp-award/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/525279c5a6d061fb9459d6ae64cb9b52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zieglers</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/07/mvp_logo_1.png" medium="image">
			<media:title type="html">MVP_logo_1</media:title>
		</media:content>
	</item>
		<item>
		<title>How to create Cascading Dropdowns for SharePoint 2010 using InfoPath</title>
		<link>http://zieglers.wordpress.com/2011/05/09/how-to-create-cascading-dropdowns-for-sharepoint-2010-using-infopath/</link>
		<comments>http://zieglers.wordpress.com/2011/05/09/how-to-create-cascading-dropdowns-for-sharepoint-2010-using-infopath/#comments</comments>
		<pubDate>Mon, 09 May 2011 15:17:42 +0000</pubDate>
		<dc:creator>zieglers</dc:creator>
				<category><![CDATA[IT Stuff]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[cascading]]></category>
		<category><![CDATA[dropdown]]></category>
		<category><![CDATA[filtered]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[InfoPath]]></category>
		<category><![CDATA[sharepoint]]></category>

		<guid isPermaLink="false">http://zieglers.wordpress.com/?p=946</guid>
		<description><![CDATA[Couple of weeks ago, I had to do some form customizations for a client SharePoint 2010 PoC. Due to time limitations I had no chance to do any coding, which lead to find the solutions using customizations only. One of those customizations which took some time to figure out was to create Cascading Dropdowns for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=946&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Couple of weeks ago, I had to do some form customizations for a client SharePoint 2010 PoC. Due to time limitations I had no chance to do any coding, which lead to find the solutions using customizations only.</p>
<p>One of those customizations which took some time to figure out was to create <strong>Cascading Dropdowns for SharePoint 2010 lists</strong>. At first, It really sounds like simple, however as requirements get more complex, it really gets though to get the job done w/o any coding.</p>
<p>In this post, i&#8217;ll try to share some of my findings on creating cascading dropdowns. As for our demo scenario, we have a custom list to hold some Assets. However, we want to include some extra filters to see our company assets, such as office, asset location, &#8230;etc. This means first user will select office &#8211; New York, Boston, Toronto, &#8230; &#8211; and then location for the asset such as first floor, second floor, &#8230;etc. Based on those selections, assets falling into that criteria will be listed. Classic scenario..!!! Here is how you do this by customizing your New/Edit forms using InfoPath 2010 in SharePoint 2010.</p>
<p>You can find all screens of this process in the following presentation:</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/cascadingdropdowns.pptx">CascadingDropDowns</a></p>
<p>1. Now, let&#8217;s get started. Here is our initial New Form.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture1.png"><img class="alignnone size-full wp-image-954" title="Picture1" src="http://zieglers.files.wordpress.com/2011/05/picture1.png" alt="" width="671" height="402" /></a></p>
<p>2.In the ribbon menu, click &#8216;Customiza Form&#8217; button. This will open up <strong>InfoPath 2010</strong>.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture2.png"><img class="alignnone size-full wp-image-955" title="Picture2" src="http://zieglers.files.wordpress.com/2011/05/picture2.png" alt="" width="242" height="255" /></a></p>
<p>3. Insert couple of rows for additional filter fields &#8211; Office and Location.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture3.png"><img class="alignnone size-full wp-image-956" title="Picture3" src="http://zieglers.files.wordpress.com/2011/05/picture3.png" alt="" width="521" height="385" /></a></p>
<p>4. Add new fields to filter based on Office and Location.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture4.png"><img class="alignnone size-full wp-image-957" title="Picture4" src="http://zieglers.files.wordpress.com/2011/05/picture4.png" alt="" width="203" height="138" /></a>  <a href="http://zieglers.files.wordpress.com/2011/05/picture5.png"><img class="alignnone size-full wp-image-958" title="Picture5" src="http://zieglers.files.wordpress.com/2011/05/picture5.png" alt="" width="226" height="122" /></a>  <a href="http://zieglers.files.wordpress.com/2011/05/picture6.png"><img class="alignnone size-full wp-image-959" title="Picture6" src="http://zieglers.files.wordpress.com/2011/05/picture6.png" alt="" width="211" height="119" /></a></p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture7.png"><img class="alignnone size-full wp-image-960" title="Picture7" src="http://zieglers.files.wordpress.com/2011/05/picture7.png" alt="" width="206" height="565" /></a></p>
<p>5. Drag and drop Office and Location fields onto the form, where you created additional rows.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture8.png"><img class="alignnone size-full wp-image-961" title="Picture8" src="http://zieglers.files.wordpress.com/2011/05/picture8.png" alt="" width="665" height="233" /></a></p>
<p>6. Change text boxes to drop downs.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture9.png"><img class="alignnone size-full wp-image-962" title="Picture9" src="http://zieglers.files.wordpress.com/2011/05/picture9.png" alt="" width="493" height="348" /></a></p>
<p>7. So far, we created necessary UI elements and fields to hold filter values. Now add a data connection to fill those drop downs.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture10.png"><img class="alignnone size-full wp-image-963" title="Picture10" src="http://zieglers.files.wordpress.com/2011/05/picture10.png" alt="" width="170" height="131" /></a>  <a href="http://zieglers.files.wordpress.com/2011/05/picture11.png"><img class="alignnone size-full wp-image-964" title="Picture11" src="http://zieglers.files.wordpress.com/2011/05/picture11.png" alt="" width="506" height="128" /></a></p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture12.png"><img class="alignnone size-full wp-image-965" title="Picture12" src="http://zieglers.files.wordpress.com/2011/05/picture12.png" alt="" width="175" height="111" />  </a><a href="http://zieglers.files.wordpress.com/2011/05/picture13.png"><img class="alignnone size-full wp-image-966" title="Picture13" src="http://zieglers.files.wordpress.com/2011/05/picture13.png" alt="" width="232" height="175" /></a>   <a href="http://zieglers.files.wordpress.com/2011/05/picture14.png"><img class="alignnone size-full wp-image-967" title="Picture14" src="http://zieglers.files.wordpress.com/2011/05/picture14.png" alt="" width="215" height="97" /></a></p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture15.png"><img class="alignnone size-full wp-image-968" title="Picture15" src="http://zieglers.files.wordpress.com/2011/05/picture15.png" alt="" width="129" height="138" /></a>  <a href="http://zieglers.files.wordpress.com/2011/05/picture16.png"><img class="alignnone size-full wp-image-969" title="Picture16" src="http://zieglers.files.wordpress.com/2011/05/picture16.png" alt="" width="112" height="120" /></a>   <a href="http://zieglers.files.wordpress.com/2011/05/picture17.png"><img class="alignnone size-full wp-image-970" title="Picture17" src="http://zieglers.files.wordpress.com/2011/05/picture17.png" alt="" width="203" height="70" /></a></p>
<p>8. Data bind <strong>Office</strong> field to new data source.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture18.png"><img class="alignnone size-full wp-image-971" title="Picture18" src="http://zieglers.files.wordpress.com/2011/05/picture18.png" alt="" width="316" height="351" /></a>    <a href="http://zieglers.files.wordpress.com/2011/05/picture19.png"><img class="alignnone size-full wp-image-972" title="Picture19" src="http://zieglers.files.wordpress.com/2011/05/picture19.png" alt="" width="417" height="505" /></a></p>
<p>9. Data bind <strong>Location</strong> field to new data source.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture20.png"><img class="alignnone size-full wp-image-973" title="Picture20" src="http://zieglers.files.wordpress.com/2011/05/picture20.png" alt="" width="358" height="363" /></a>   <a href="http://zieglers.files.wordpress.com/2011/05/picture21.png"><img class="alignnone size-full wp-image-974" title="Picture21" src="http://zieglers.files.wordpress.com/2011/05/picture21.png" alt="" width="417" height="505" /></a></p>
<p>10. Having our fields data-bound, so far we have additional Office and Location fields on the form which are being loaded w/o any filter applied.</p>
<p>Now we come to fun part of this post. <em><strong>&#8220;How to filter Location values based on Office selection?&#8221;</strong></em></p>
<p>Since we will apply on Location drop down, go to Location drop down properties and start applying filter as shown in below screens.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture22.png"><img class="alignnone size-full wp-image-975" title="Picture22" src="http://zieglers.files.wordpress.com/2011/05/picture22.png" alt="" width="392" height="408" /></a>   <a href="http://zieglers.files.wordpress.com/2011/05/picture23.png"><img class="alignnone size-full wp-image-976" title="Picture23" src="http://zieglers.files.wordpress.com/2011/05/picture23.png" alt="" width="417" height="505" /></a></p>
<p>Add a new filter for Location field.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture24.png"><img class="alignnone size-full wp-image-977" title="Picture24" src="http://zieglers.files.wordpress.com/2011/05/picture24.png" alt="" width="417" height="505" /></a></p>
<p>Specify filter condition. Usually this is the part things get confusing. But it&#8217;s not confusing at all.</p>
<p>Just speak the condition out loud:</p>
<p><span style="color:#ff0000;"><em><strong>&#8220;Filter condition is&#8230; Filter Location based on Office value&#8230; Which Office value???&#8230;&#8221;</strong></em></span></p>
<p><span style="color:#ff0000;"><em><strong>&#8220;Filter Location where <span style="text-decoration:underline;">Office value coming from data source</span> is equal to <span style="text-decoration:underline;">Office value coming from UI Office drop down</span>&#8230;&#8221;</strong></em></span></p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture25.png"><img class="alignnone size-full wp-image-978" title="Picture25" src="http://zieglers.files.wordpress.com/2011/05/picture25.png" alt="" width="608" height="514" /></a></p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture26.png"><img class="alignnone size-full wp-image-979" title="Picture26" src="http://zieglers.files.wordpress.com/2011/05/picture26.png" alt="" width="854" height="512" /></a></p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture27.png"><img class="alignnone size-full wp-image-980" title="Picture27" src="http://zieglers.files.wordpress.com/2011/05/picture27.png" alt="" width="871" height="509" /></a></p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture28.png"><img class="alignnone size-full wp-image-981" title="Picture28" src="http://zieglers.files.wordpress.com/2011/05/picture28.png" alt="" width="856" height="506" /></a></p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture29.png"><img class="alignnone size-full wp-image-982" title="Picture29" src="http://zieglers.files.wordpress.com/2011/05/picture29.png" alt="" width="856" height="505" /></a></p>
<p>11. Now click Ok to close all windows. Our cascading dropdowns are ready! Preview changes we&#8217;ve made.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture30.png"><img class="alignnone size-full wp-image-983" title="Picture30" src="http://zieglers.files.wordpress.com/2011/05/picture30.png" alt="" width="139" height="140" /></a></p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture31.png"><img class="alignnone size-full wp-image-984" title="Picture31" src="http://zieglers.files.wordpress.com/2011/05/picture31.png" alt="" width="674" height="392" /></a></p>
<p>Select &#8216;New York&#8217; as Office.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture32.png"><img class="alignnone size-full wp-image-985" title="Picture32" src="http://zieglers.files.wordpress.com/2011/05/picture32.png" alt="" width="473" height="130" /></a></p>
<p>Location values for New York office is shown!!!</p>
<p><a href="http://zieglers.files.wordpress.com/2011/05/picture33.png"><img class="alignnone size-full wp-image-986" title="Picture33" src="http://zieglers.files.wordpress.com/2011/05/picture33.png" alt="" width="473" height="151" /></a></p>
<p>Now that concludes this post. Another addition to this can be setting some field values in UI based on drop down selections. For this you need to add a rule which has an action item attached to it. I&#8217;ll try to show that one in another post.</p>
<p>zieglers</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zieglers.wordpress.com/946/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zieglers.wordpress.com/946/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zieglers.wordpress.com/946/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zieglers.wordpress.com/946/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zieglers.wordpress.com/946/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zieglers.wordpress.com/946/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zieglers.wordpress.com/946/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zieglers.wordpress.com/946/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zieglers.wordpress.com/946/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zieglers.wordpress.com/946/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zieglers.wordpress.com/946/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zieglers.wordpress.com/946/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zieglers.wordpress.com/946/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zieglers.wordpress.com/946/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=946&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zieglers.wordpress.com/2011/05/09/how-to-create-cascading-dropdowns-for-sharepoint-2010-using-infopath/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/525279c5a6d061fb9459d6ae64cb9b52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zieglers</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture1.png" medium="image">
			<media:title type="html">Picture1</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture2.png" medium="image">
			<media:title type="html">Picture2</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture3.png" medium="image">
			<media:title type="html">Picture3</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture4.png" medium="image">
			<media:title type="html">Picture4</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture5.png" medium="image">
			<media:title type="html">Picture5</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture6.png" medium="image">
			<media:title type="html">Picture6</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture7.png" medium="image">
			<media:title type="html">Picture7</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture8.png" medium="image">
			<media:title type="html">Picture8</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture9.png" medium="image">
			<media:title type="html">Picture9</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture10.png" medium="image">
			<media:title type="html">Picture10</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture11.png" medium="image">
			<media:title type="html">Picture11</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture12.png" medium="image">
			<media:title type="html">Picture12</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture13.png" medium="image">
			<media:title type="html">Picture13</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture14.png" medium="image">
			<media:title type="html">Picture14</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture15.png" medium="image">
			<media:title type="html">Picture15</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture16.png" medium="image">
			<media:title type="html">Picture16</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture17.png" medium="image">
			<media:title type="html">Picture17</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture18.png" medium="image">
			<media:title type="html">Picture18</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture19.png" medium="image">
			<media:title type="html">Picture19</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture20.png" medium="image">
			<media:title type="html">Picture20</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture21.png" medium="image">
			<media:title type="html">Picture21</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture22.png" medium="image">
			<media:title type="html">Picture22</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture23.png" medium="image">
			<media:title type="html">Picture23</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture24.png" medium="image">
			<media:title type="html">Picture24</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture25.png" medium="image">
			<media:title type="html">Picture25</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture26.png" medium="image">
			<media:title type="html">Picture26</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture27.png" medium="image">
			<media:title type="html">Picture27</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture28.png" medium="image">
			<media:title type="html">Picture28</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture29.png" medium="image">
			<media:title type="html">Picture29</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture30.png" medium="image">
			<media:title type="html">Picture30</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture31.png" medium="image">
			<media:title type="html">Picture31</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture32.png" medium="image">
			<media:title type="html">Picture32</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/05/picture33.png" medium="image">
			<media:title type="html">Picture33</media:title>
		</media:content>
	</item>
		<item>
		<title>SharePoint 2010 Upgrade Videos</title>
		<link>http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/</link>
		<comments>http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 22:33:36 +0000</pubDate>
		<dc:creator>zieglers</dc:creator>
				<category><![CDATA[IT Stuff]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://zieglers.wordpress.com/?p=937</guid>
		<description><![CDATA[I&#8217;ve recently started a SharePoint 2010 Upgrade project for a client. As a preparation for this upgrade, I performed upgrade scenario on my test environments and captured a series of videos. Here is a link to SharePoint 2010 Upgrade playlist: http://www.youtube.com/view_play_list?p=7B18675060D89566 http://www.youtube.com/p/7B18675060D89566?hl=en_US&#38;fs=1 zieglers<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=937&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently started a SharePoint 2010 Upgrade project for a client. As a preparation for this upgrade, I performed upgrade scenario on my test environments and captured a series of videos.</p>
<p>Here is a link to SharePoint 2010 Upgrade playlist: http://www.youtube.com/view_play_list?p=7B18675060D89566</p>
<p><a href="http://www.youtube.com/p/7B18675060D89566?hl=en_US&amp;fs=1">http://www.youtube.com/p/7B18675060D89566?hl=en_US&amp;fs=1</a></p>
<span style="text-align:center; display: block;"><a href="http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/"><img src="http://img.youtube.com/vi/2EkT4o_r9DA/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/"><img src="http://img.youtube.com/vi/PbmjaY9si24/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/"><img src="http://img.youtube.com/vi/lGolu3Cjj8c/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/"><img src="http://img.youtube.com/vi/pDqIjqvN7mg/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/"><img src="http://img.youtube.com/vi/HMId6d0qc9c/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/"><img src="http://img.youtube.com/vi/vqtURuxiLsg/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/"><img src="http://img.youtube.com/vi/1_DJyrSsIKA/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/"><img src="http://img.youtube.com/vi/5IA3d0sXp40/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/"><img src="http://img.youtube.com/vi/UZgr-t741Yo/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/"><img src="http://img.youtube.com/vi/Kd1Yy9H1Q4I/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/"><img src="http://img.youtube.com/vi/rz-DZm0Z99M/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/"><img src="http://img.youtube.com/vi/w5VKQfaFkfw/2.jpg" alt="" /></a></span>
<p>zieglers</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zieglers.wordpress.com/937/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zieglers.wordpress.com/937/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zieglers.wordpress.com/937/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zieglers.wordpress.com/937/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zieglers.wordpress.com/937/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zieglers.wordpress.com/937/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zieglers.wordpress.com/937/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zieglers.wordpress.com/937/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zieglers.wordpress.com/937/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zieglers.wordpress.com/937/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zieglers.wordpress.com/937/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zieglers.wordpress.com/937/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zieglers.wordpress.com/937/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zieglers.wordpress.com/937/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=937&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zieglers.wordpress.com/2011/04/28/sharepoint-2010-upgrade-videos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/525279c5a6d061fb9459d6ae64cb9b52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zieglers</media:title>
		</media:content>
	</item>
		<item>
		<title>How to move files with drag and drop (SPDragDrop) between SharePoint servers</title>
		<link>http://zieglers.wordpress.com/2011/03/21/how-to-move-files-with-drag-and-drop-spdragdrop-between-sharepoint-servers/</link>
		<comments>http://zieglers.wordpress.com/2011/03/21/how-to-move-files-with-drag-and-drop-spdragdrop-between-sharepoint-servers/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 03:01:16 +0000</pubDate>
		<dc:creator>zieglers</dc:creator>
				<category><![CDATA[IT Stuff]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[between]]></category>
		<category><![CDATA[codeplex]]></category>
		<category><![CDATA[different]]></category>
		<category><![CDATA[documents]]></category>
		<category><![CDATA[drag]]></category>
		<category><![CDATA[drag and drop]]></category>
		<category><![CDATA[dragdrop]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[files]]></category>
		<category><![CDATA[physical]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[spdragdrop]]></category>

		<guid isPermaLink="false">http://zieglers.wordpress.com/?p=931</guid>
		<description><![CDATA[Recently I&#8217;ve published the codeplex project &#8211; Drag and Drop for SharePoint &#8211; a SharePoint add-in which gives the drag and drop functionality while working with documents in SharePoint libraries. I got lots of user feedback re its usability and possible improvements for its functionality. One of the most important improvement idea was &#8216;to be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=931&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve published the codeplex project &#8211; <a href="http://spdragdrop.codeplex.com/">Drag and Drop for SharePoint</a> &#8211; a SharePoint add-in which gives the drag and drop functionality while working with documents in SharePoint libraries. I got lots of user feedback re its usability and possible improvements for its functionality.</p>
<p>One of the most important improvement idea was &#8216;<span style="text-decoration:underline;"><strong>to be able to move files between SharePoint servers</strong></span>&#8216;. In other words, users want to move files between document libraries where source and destination libraries reside in two different physically SharePoint servers.</p>
<p>Sounds simple, but implementation of it was not that simple. Eventually i was able to make it. Here is the <a href="http://www.youtube.com/watch?v=sU7MmiWdvXY">Youtube video</a> showing how it looks like. In case there will be requests, I may mention of implementation details in another post.</p>
<span style="text-align:center; display: block;"><a href="http://zieglers.wordpress.com/2011/03/21/how-to-move-files-with-drag-and-drop-spdragdrop-between-sharepoint-servers/"><img src="http://img.youtube.com/vi/sU7MmiWdvXY/2.jpg" alt="" /></a></span>
<p>zieglers</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zieglers.wordpress.com/931/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zieglers.wordpress.com/931/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zieglers.wordpress.com/931/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zieglers.wordpress.com/931/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zieglers.wordpress.com/931/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zieglers.wordpress.com/931/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zieglers.wordpress.com/931/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zieglers.wordpress.com/931/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zieglers.wordpress.com/931/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zieglers.wordpress.com/931/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zieglers.wordpress.com/931/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zieglers.wordpress.com/931/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zieglers.wordpress.com/931/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zieglers.wordpress.com/931/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=931&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zieglers.wordpress.com/2011/03/21/how-to-move-files-with-drag-and-drop-spdragdrop-between-sharepoint-servers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/525279c5a6d061fb9459d6ae64cb9b52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zieglers</media:title>
		</media:content>
	</item>
		<item>
		<title>SAP IDES Installation &#8211; Import ABAP Phase taking too long issue</title>
		<link>http://zieglers.wordpress.com/2011/02/19/sap-ides-installation-import-abap-phase-taking-too-long-issue/</link>
		<comments>http://zieglers.wordpress.com/2011/02/19/sap-ides-installation-import-abap-phase-taking-too-long-issue/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 17:59:14 +0000</pubDate>
		<dc:creator>zieglers</dc:creator>
				<category><![CDATA[IT Stuff]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[ABAP]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[ECC]]></category>
		<category><![CDATA[ECC 6.0]]></category>
		<category><![CDATA[ERP]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[got stuck]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Import]]></category>
		<category><![CDATA[Import ABAP]]></category>
		<category><![CDATA[importing]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[long]]></category>
		<category><![CDATA[stuck]]></category>
		<category><![CDATA[takes too long]]></category>
		<category><![CDATA[taking too long]]></category>
		<category><![CDATA[too]]></category>

		<guid isPermaLink="false">http://zieglers.wordpress.com/?p=918</guid>
		<description><![CDATA[So far I lost the count on how many SAP IDES installations I made on different environments. Every installation is a new challenge and comes with own unique problems if there exists any. Recently I tried SAP IDES ECC 6.0 Installation on Hyper-V environment with a host of 8GB Ram. This time I allocated 6GB [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=918&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So far I lost the count on how many SAP IDES installations I made on different environments. Every installation is a new challenge and comes with own unique problems if there exists any.</p>
<p>Recently I tried SAP IDES ECC 6.0 Installation on Hyper-V environment with a host of 8GB Ram. This time I allocated 6GB Ram to WinServer 2003 R2 Standard Edition client, and took some screenshots to share with you all. I read lots of people out there especially complaining about import ABAP taking too long. Of course there are several factors to that like number of parallel import jobs running or memory allocated for client machine and SQL Server &#8230; etc.</p>
<p>Here I&#8217;m not going to make any conclusions on that. Simply I want to show you my experience of SAP IDES ECC 6.0 Installation on Hyper-V. Yes, import ABAP phase is going to take a long time, and yes it&#8217;ll take a lot longer than you expect. Since this is the case, just be patient and let it run smoothly. During this phase, make sure that your client is not going to run out of disk space. Also, set your power options to &#8216;always on&#8217; so that your host doesn&#8217;t go into sleep mode during installation.</p>
<p>Here is the first minutes of Import ABAP Phase.. Note SQL Server memory consumption. 2.7 GB, not too bad for a 6GB client.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/02/2-14-2011-4-20-39-pm.png"><img class="alignnone size-full wp-image-922" title="2-14-2011 4-20-39 PM" src="http://zieglers.files.wordpress.com/2011/02/2-14-2011-4-20-39-pm.png" alt="" width="1024" height="768" /></a></p>
<p>As you can see, below screen clearly shows that my IMPORT ABAP Phase almost took 1 day to complete.</p>
<p>(Yes, I was doing SAP Installation on Valentine&#8217;s Day <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Well, technically I was only monitoring it, so no harm done to family life..)</p>
<p><a href="http://zieglers.files.wordpress.com/2011/02/importabap-startfinish.png"><img class="alignnone size-full wp-image-919" title="ImportABAP-StartFinish" src="http://zieglers.files.wordpress.com/2011/02/importabap-startfinish.png" alt="" width="794" height="768" /></a></p>
<p>Also, another thing to check is that, make sure all 105 import jobs completed successfully as seen below. You can check this from installer log screen.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/02/importabap-jobsfinished.png"><img class="alignnone size-full wp-image-921" title="ImportABAP-JobsFinished" src="http://zieglers.files.wordpress.com/2011/02/importabap-jobsfinished.png" alt="" width="794" height="768" /></a></p>
<p>Following Import ABAP Phase, sometimes first time start of central instance can take some time, but nothing more than 10-20 minutes. There is a time-out limit for that. Once the central instance is up and running, you&#8217;ll see disp+work processes like this.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/02/sapinstancestarted.png"><img class="alignnone size-full wp-image-924" title="SAPInstanceStarted" src="http://zieglers.files.wordpress.com/2011/02/sapinstancestarted.png" alt="" width="1024" height="768" /></a></p>
<p>And finally once the installation is complete, here is what you get.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/02/sapinstallationcomplete.png"><img class="alignnone size-full wp-image-925" title="SAPInstallationComplete" src="http://zieglers.files.wordpress.com/2011/02/sapinstallationcomplete.png" alt="" width="1024" height="768" /></a></p>
<p>Now you can go ahead and if you haven&#8217;t done already, install your SAP GUI and connect to your SAP System for the first time.You can use your DDIC user and password you provided during installation to log on.</p>
<p><a href="http://zieglers.files.wordpress.com/2011/02/firstlogon.png"><img class="alignnone size-full wp-image-927" title="FirstLogon" src="http://zieglers.files.wordpress.com/2011/02/firstlogon.png" alt="" width="1024" height="768" /></a></p>
<p>Enjoy.</p>
<p>P.S. Note that your temp license will expire in 1 month.</p>
<p>zieglers</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zieglers.wordpress.com/918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zieglers.wordpress.com/918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zieglers.wordpress.com/918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zieglers.wordpress.com/918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zieglers.wordpress.com/918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zieglers.wordpress.com/918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zieglers.wordpress.com/918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zieglers.wordpress.com/918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zieglers.wordpress.com/918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zieglers.wordpress.com/918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zieglers.wordpress.com/918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zieglers.wordpress.com/918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zieglers.wordpress.com/918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zieglers.wordpress.com/918/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zieglers.wordpress.com&amp;blog=217916&amp;post=918&amp;subd=zieglers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zieglers.wordpress.com/2011/02/19/sap-ides-installation-import-abap-phase-taking-too-long-issue/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/525279c5a6d061fb9459d6ae64cb9b52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zieglers</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/02/2-14-2011-4-20-39-pm.png" medium="image">
			<media:title type="html">2-14-2011 4-20-39 PM</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/02/importabap-startfinish.png" medium="image">
			<media:title type="html">ImportABAP-StartFinish</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/02/importabap-jobsfinished.png" medium="image">
			<media:title type="html">ImportABAP-JobsFinished</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/02/sapinstancestarted.png" medium="image">
			<media:title type="html">SAPInstanceStarted</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/02/sapinstallationcomplete.png" medium="image">
			<media:title type="html">SAPInstallationComplete</media:title>
		</media:content>

		<media:content url="http://zieglers.files.wordpress.com/2011/02/firstlogon.png" medium="image">
			<media:title type="html">FirstLogon</media:title>
		</media:content>
	</item>
	</channel>
</rss>
