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

<channel>
	<title>Pentalogic Technology &#187; SharePoint Ideas</title>
	<atom:link href="http://blog.pentalogic.net/category/sharepoint-ideas/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pentalogic.net</link>
	<description>Company blog and SharePoint Tricks and Tips</description>
	<lastBuildDate>Thu, 29 Jul 2010 13:37:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>How to edit List forms in SharePoint 2010</title>
		<link>http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/</link>
		<comments>http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 13:32:55 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1368</guid>
		<description><![CDATA[
			
				
			
		
In SharePoint 2007 there is a well known trick for opening up a list&#8217;s forms (New/View/Edit) in design mode &#8211; append ?ToolpaneView=2 onto the url &#8211; this is often used to add instructions or javascript using a Content Editor Web Part (CEWP) e.g.

Showing a records ID on the View and Edit forms
Setting a default duration [...]


Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/07/showing-the-records-id-on-the-view-and-edit-forms/' rel='bookmark' title='Permanent Link: Showing the records ID on the View and Edit forms'>Showing the records ID on the View and Edit forms</a> <small> ID&#8217;s are a convenient, often short, way to uniquely...</small></li>
<li><a href='http://blog.pentalogic.net/2009/09/setting-default-duration-for-new-calender-events/' rel='bookmark' title='Permanent Link: Setting a default duration for new SharePoint Calender Events'>Setting a default duration for new SharePoint Calender Events</a> <small>Post provides javascript for setting a default duration for SharePoint...</small></li>
<li><a href='http://blog.pentalogic.net/2010/07/sharepoint-list-superpowers/' rel='bookmark' title='Permanent Link: SharePoint List Superpowers'>SharePoint List Superpowers</a> <small>Lists are at the heart of SharePoint and we can...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F07%2Fhow-to-edit-list-forms-sharepoint-2010%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F07%2Fhow-to-edit-list-forms-sharepoint-2010%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>In SharePoint 2007 there is a well known trick for opening up a list&#8217;s forms (New/View/Edit) in design mode &#8211; append <strong>?ToolpaneView=2</strong> onto the url &#8211; this is often used to add instructions or javascript using a Content Editor Web Part (CEWP) e.g.</p>
<ul>
<li><a href="http://blog.pentalogic.net/2010/07/showing-the-records-id-on-the-view-and-edit-forms/">Showing a records ID on the View and Edit forms</a></li>
<li><a href="http://blog.pentalogic.net/2009/09/setting-default-duration-for-new-calender-events/">Setting a default duration for new SharePoint calendar events</a></li>
</ul>
<p>However when I first tried to use my tried and tested shortcut in SharePoint 2010 I came a little unstuck as now the New/View/Edit forms appear in a fake popup window and modifying the URL doesn&#8217;t work.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/new-item-popup.jpg"><img class="aligncenter size-full wp-image-1369" title="new-item-popup" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/new-item-popup.jpg" alt="" width="529" height="265" /></a></p>
<p>There are two ways to do this in SharePoint 2010 &#8211; and once you know where to find them they should actually make life that little bit easier.</p>
<p>The first is to open up the form in a new window and then add <strong>ToolpaneView=2</strong> onto the end of the URL, so</p>
<p>Right click on <strong>Add new Item</strong> or the lists <strong>Title </strong>field and select <strong>Open in New Tab</strong> or hold down CTRL while left clicking.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/Open-in-new-tab.jpg"><img class="aligncenter size-full wp-image-1370" title="Open in new tab" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/Open-in-new-tab.jpg" alt="" width="315" height="120" /></a></p>
<p>Alternatively you can do this using the new-fangled ribbon toolbar &#8211; select under List Tools the List tab, then on the right hand side of the ribbon you should see an icon for Form Web Parts which gives a menu of the different forms associated with the list that you can edit.</p>
<p><br class="spacer_" /></p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/form-web-parts.jpg"><img class="aligncenter size-full wp-image-1372" title="form-web-parts" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/form-web-parts.jpg" alt="" width="556" height="150" /></a></p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/07/showing-the-records-id-on-the-view-and-edit-forms/' rel='bookmark' title='Permanent Link: Showing the records ID on the View and Edit forms'>Showing the records ID on the View and Edit forms</a> <small> ID&#8217;s are a convenient, often short, way to uniquely...</small></li>
<li><a href='http://blog.pentalogic.net/2009/09/setting-default-duration-for-new-calender-events/' rel='bookmark' title='Permanent Link: Setting a default duration for new SharePoint Calender Events'>Setting a default duration for new SharePoint Calender Events</a> <small>Post provides javascript for setting a default duration for SharePoint...</small></li>
<li><a href='http://blog.pentalogic.net/2010/07/sharepoint-list-superpowers/' rel='bookmark' title='Permanent Link: SharePoint List Superpowers'>SharePoint List Superpowers</a> <small>Lists are at the heart of SharePoint and we can...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Showing the records ID on the View and Edit forms</title>
		<link>http://blog.pentalogic.net/2010/07/showing-the-records-id-on-the-view-and-edit-forms/</link>
		<comments>http://blog.pentalogic.net/2010/07/showing-the-records-id-on-the-view-and-edit-forms/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 18:00:22 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[SharePoint Development]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1319</guid>
		<description><![CDATA[
			
				
			
		

ID&#8217;s are a convenient, often short, way to uniquely refer to something. Unless you&#8217;re the Tax man who seems to believe he can&#8217;t get through his day without giving me, thats just one person, 7 unique id&#8217;s &#8211; presumably one for each extremity that we would like a piece off&#8230;
I digress&#8230; ID&#8217;s &#8211; SharePoint uses [...]


Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/' rel='bookmark' title='Permanent Link: How to edit List forms in SharePoint 2010'>How to edit List forms in SharePoint 2010</a> <small> In SharePoint 2007 there is a well known trick...</small></li>
<li><a href='http://blog.pentalogic.net/2009/09/setting-default-duration-for-new-calender-events/' rel='bookmark' title='Permanent Link: Setting a default duration for new SharePoint Calender Events'>Setting a default duration for new SharePoint Calender Events</a> <small>Post provides javascript for setting a default duration for SharePoint...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F07%2Fshowing-the-records-id-on-the-view-and-edit-forms%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F07%2Fshowing-the-records-id-on-the-view-and-edit-forms%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignright" title="modify-view" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/modify-view.png" alt="SharePoint - Modify View and show ID column" width="317" height="101" /></p>
<p>ID&#8217;s are a convenient, often short, way to uniquely refer to something. Unless you&#8217;re the Tax man who seems to believe he can&#8217;t get through his day without giving me, thats just one person, 7 unique id&#8217;s &#8211; presumably one for each extremity that we would like a piece off&#8230;</p>
<p>I digress&#8230; ID&#8217;s &#8211; SharePoint uses an ID for each item in a list and sometimes its handy to know them &#8220;Ere Bob &#8211; have you done task 1234 yet?&#8221;</p>
<p>You can easily add them to the list view (Modify this View then find the ID column, click display)</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/view-with-id-column.png"></a></p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/view-with-id-column.png"><img class="size-full wp-image-1323  aligncenter" title="view-with-id-column" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/view-with-id-column.png" alt="SharePoint - view with ID column" width="375" height="137" /></a></p>
<p>But what about if you want to see this on the View and Edit forms? <em>(You can&#8217;t see it on the New form as it doesn&#8217;t get an ID assigned until you&#8217;ve created it)</em></p>
<p>You can&#8217;t do this in the UI. You can create a <a href="http://sharepoint07.wordpress.com/2008/02/05/customize-the-newformaspx/">custom View/Edit form using SharePoint designer</a> but its quite complex, is a pain when we add new fields and its fraught with <a href="http://vspug.com/dwise/2007/11/14/lesson-learned-while-customizing-newform-aspx/" target="_blank">potential problems</a>.</p>
<p>So instead we&#8217;re going to look into every ones favourite SharePoint UI hacking tools &#8211; the Content Editor Web Part (CEWP) and javascript/jQuery.</p>
<p><span id="more-1319"></span></p>
<p><em>Not so fast though young Jedi &#8211; before embarking on any of these hacks you should understand the pros and cons and this excellent article is a good place to start &#8211; </em><a href="http://wss.made4the.net/archive/2009/02/23/jquery-the-sharepoint-band-aid.aspx" target="_blank"><em>jQuery : The SharePoint band aid.</em></a></p>
<p>Right now you&#8217;re back (you did read it right?) and understand what you&#8217;re getting into.</p>
<p>Open up the View page for any of your list items and add <strong>ToolPaneView=2 </strong>onto the end of the URL to open up the page in edit mode.</p>
<p><em>Note &#8211; if you already have a query string (&amp;ID=xzx&#8230;) on the end of the url then you need to use &amp;ToolPaneView=2 and if you don&#8217;t its ?ToolPaneView=2 e.g.</em></p>
<p><em>http://yoursite/Lists/Tasks/DispForm.aspx?ID=1</em></p>
<p style="padding-left: 30px;"><em>=&gt; http://yoursite/Lists/Tasks/DispForm.aspx</em><em><strong>?ID=1&amp;ToolPaneView=2</strong></em></p>
<p><em>http://yoursite/Lists/Tasks/DispForm.aspx</em></p>
<p style="padding-left: 30px;"><em>=&gt; http://yoursite/Lists/Tasks/DispForm.aspx</em><em><strong>?ToolPaneView=2</strong></em></p>
<p>Next add a Content Editor Web Part (CEWP) to the page and put the following code into it using the Edit Source button.</p>
<p><br class="spacer_" /></p>
<div id="attachment_1324" class="wp-caption aligncenter" style="width: 501px"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/content-editor-web-part.png"><img class="size-full wp-image-1324" title="content-editor-web-part" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/content-editor-web-part.png" alt="" width="491" height="158" /></a><p class="wp-caption-text">Content Editor Web Part (CEWP)</p></div>
<p>Add the javascript at the bottom of this article and after you click OK you will see that ID has been added at the top of the form. Do the same on the Edit form.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/edit-form-with-id.png"><img class="aligncenter" title="edit-form-with-id" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/edit-form-with-id.png" alt="Edit form with the ID column showing" width="475" height="160" /></a></p>
<pre class="brush: jscript;">
&lt;script type=&quot;text/javascript&quot;
   src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;

$(function() {
  // Get the ID from the query string
  var id = getQueryString()[&quot;ID&quot;];

  // Find the form's main table
  var table = $('table.ms-formtable');

  // Add a row with the ID in
  table.prepend(&quot;&lt;tr&gt;&lt;td class='ms-formlabel'&gt;&lt;h3 class='ms-standardheader'&gt;ID&lt;/h3&gt;&lt;/td&gt;&quot; +
	            &quot;&lt;td class='ms-formbody'&gt;&quot; + id + &quot;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&quot;);
})

function getQueryString() {
  var assoc = new Array();
  var queryString = unescape(location.search.substring(1));
  var keyValues = queryString.split('&amp;');
  for (var i in keyValues) {
    var key = keyValues[i].split('=');
    assoc[key[0]] = key[1];
    }
  return assoc;
}
&lt;/script&gt;
</pre>
<p><strong>Notes</strong></p>
<ul>
<li>This has been tested in WSS3 (SharePoint 2007) and SharePoint 2010 Foundation &#8211; I would expect it to also work in MOSS/SharePoint 2010 Server.</li>
<li>The method  for <a href="http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/">adding a CEWP to the page in SharePoint 2010</a> is slightly different.</li>
<li>When looking for references I found that Christophe beat me to it by about, ohh a year and a half and <a href="http://blog.pathtosharepoint.com/2009/01/18/item-id-in-display-and-edit-forms/" target="_blank">his version can be found here</a>.</li>
</ul>
<p style="padding-left: 60px;"><em> He doesn&#8217;t use jQuery so there is a little more code to write. If you&#8217;re just doing this or can&#8217;t use jQuery on your site (e.g. no network access) then you may be better off with his version. If you want to do other thigns on the form you may be better with the jQuery version above.</em></p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/' rel='bookmark' title='Permanent Link: How to edit List forms in SharePoint 2010'>How to edit List forms in SharePoint 2010</a> <small> In SharePoint 2007 there is a well known trick...</small></li>
<li><a href='http://blog.pentalogic.net/2009/09/setting-default-duration-for-new-calender-events/' rel='bookmark' title='Permanent Link: Setting a default duration for new SharePoint Calender Events'>Setting a default duration for new SharePoint Calender Events</a> <small>Post provides javascript for setting a default duration for SharePoint...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/07/showing-the-records-id-on-the-view-and-edit-forms/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>5 Things you never knew you couldn&#8217;t do with SharePoint Alerts</title>
		<link>http://blog.pentalogic.net/2010/07/5-things-you-never-knew-you-couldnt-do-with-sharepoint-alerts/</link>
		<comments>http://blog.pentalogic.net/2010/07/5-things-you-never-knew-you-couldnt-do-with-sharepoint-alerts/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 14:46:00 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Alert]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[SharePoint Reminder]]></category>
		<category><![CDATA[Reminder]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint alerts]]></category>
		<category><![CDATA[WebPart]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1234</guid>
		<description><![CDATA[SharePoint Alerts: an overview of capabilities, limitations and enhancements offered by SharePoint Reminder webpart.


Related posts:<ol><li><a href='http://blog.pentalogic.net/2009/10/tip-dont-send-email-alerts-for-old-items/' rel='bookmark' title='Permanent Link: Tip &#8211; don&#8217;t send SharePoint email alerts for old items.'>Tip &#8211; don&#8217;t send SharePoint email alerts for old items.</a> <small>This post shows you how to set up a filter...</small></li>
<li><a href='http://blog.pentalogic.net/2009/12/sharepoint-alerts-not-working/' rel='bookmark' title='Permanent Link: SharePoint Alerts not working?'>SharePoint Alerts not working?</a> <small> This is one of the most common questions posed...</small></li>
<li><a href='http://blog.pentalogic.net/2010/04/use-sharepoint-filtered-views-stop-sending-sharepoint-alerts-to-yourself/' rel='bookmark' title='Permanent Link: Use SharePoint Filtered Views to Stop Sending Alerts to Yourself'>Use SharePoint Filtered Views to Stop Sending Alerts to Yourself</a> <small> How annoying is it when you have just created...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F07%2F5-things-you-never-knew-you-couldnt-do-with-sharepoint-alerts%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F07%2F5-things-you-never-knew-you-couldnt-do-with-sharepoint-alerts%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>We often hear that communication is key to the success of any enterprise or organization. Making people aware of &#8220;what&#8217;s going on&#8221; is an essential.  So for a collaboration platform like SharePoint tools for telling people what&#8217;s happening are a central part of the setup.</p>
<p>SharePoint has it&#8217;s built in &#8220;Alert Me&#8221; feature.  New users seeing this often expect it to deliver functionality similar to that which comes as standard in MS Outlook.  But that isn&#8217;t what SharePoint Alerts do.  They tell you when something is added or changed.  This is great for document or content management, but not so good for managing calendars or tasks or projects &#8211; when you might prefer to be alerted when something is about to happen, or is overdue &#8211; or you might actually want to alert someone else, not yourself.</p>
<p>So here&#8217;s a little look at some of the things you might expect to be able to do with SharePoint Alerts but can&#8217;t.  And some suggestions as to how you might get round these shortcomings.</p>
<p><span id="more-1234"></span></p>
<h3>#1: Date Based Alerts</h3>
<blockquote><p>&#8220;It&#8217;s Jenny&#8217;s Birthday tomorrow&#8221;</p>
<p>&#8220;Your meeting starts in 10 Minutes.&#8221;</p>
<p>&#8220;Your expenses claim Submission is now overdue.&#8221;</p>
</blockquote>
<p>How handy would this be?  You could do all of this in Outlook. But it&#8217;s just not how SharePoint Alerts work.  They don&#8217;t recognise or react to dates.</p>
<p><a href="http://www.pentalogic.net/sharepoint-products/reminder" target="_blank">SharePoint Reminder web part</a> however, is a different story.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/send-when1.png"><img class="aligncenter size-full wp-image-1236" title="send when" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/send-when1.png" alt="" width="400" height="420" /></a></p>
<p>As you can see, with Reminder you have the flexibility to send due soon and overdue emails for all of your tasks and events.  And you have a great deal of flexibility in terms of choosing the timescales that you wish to work on with setting for everything from months to minutes.</p>
<h3>#2: Customize Alert Emails.</h3>
<p>SharePoint sends out standardized alert emails which you can&#8217;t edit. Here&#8217;s one that has been sent out on a staff absence list to a line manager who needs to approve a requested absence:</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/otb-ads-req.png"><img class="aligncenter size-full wp-image-1239" title="otb ads req" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/otb-ads-req.png" alt="" width="554" height="490" /></a>Maybe it&#8217;s just me, but from this email I would find it very hard to figure out exactly what it is I am meant to do.  And there is no way to edit the email set up without getting into coding.</p>
<p>The email below on the other hand has been generated by <a href="http://www.pentalogic.net/sharepoint-products/reminder" target="_blank">SharePoint Reminder web part,</a> triggered by the addition of the same item to the same list:</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/abs-req-reminder.png"><img class="aligncenter size-full wp-image-1240" title="abs req, reminder" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/abs-req-reminder.png" alt="" width="625" height="506" /></a>OK, now I know what I am supposed to be doing with this!  It&#8217;s an email addressed to me, with a meaningful subject line, a relevant selection of data from the list, free text that tells me what I should be doing with it and even color and bolding to highlight important points.  All this is achieved from within a simple WYSIWYG text editor.</p>
<p><a href="http://www.pentalogic.net/sharepoint-products/reminder/reminder-manual?p=webpart%2Fconfig_subjecctmessage.htm" target="_blank">For full details on customizing your alert emails check out the manual.</a></p>
<h3>#3 Choose who you send alert email to</h3>
<p>With SharePoint out of the box alerts, unless you are set up as a SharePoint site owner, the only person you can send alerts to is yourself.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/alert-me.png"><img class="aligncenter size-full wp-image-1241" title="alert me" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/alert-me.png" alt="" width="618" height="226" /></a>So this means for example that if I have a list for absence requests and I want line managers to receive an alert every time a new staff absence request is added, I have to get each of the managers to turn on those alerts themselves, or get the SharePoint administrator to do it.</p>
<p>With SharePoint Reminder on the other hand, I have huge flexibility in terms of who I send my alerts to:</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/email-to-reminder.png"><img class="aligncenter size-full wp-image-1243" title="email to reminder" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/email-to-reminder.png" alt="" width="348" height="239" /></a>I can email to any email address in a column in my list.  So in this case I can choose to send my absence request emails to the line manager who needs to authorize that absence.  If the people I want to send my email to are part of my SharePoint installation &#8211; registered SharePoint users &#8211; the relevant column only needs to contain the person&#8217;s name and SharePoint will select the relevant email address.</p>
<p>But it gets even better.  I can choose to send email to people outside of SharePoint and outside of my company.  So for example if I had an order status list with included a column for customers email addresses I could choose to have Reminder send the customer when an email when their order has been dispatched.</p>
<p>Reminder has even more options for who you can send your alert emails to &#8211; <a href="http://www.pentalogic.net/sharepoint-products/reminder/reminder-manual?p=webpart%2Fconfig_email.htm" target="_blank">check out the manual to see all the possibilities.</a></p>
<h3>#4: Send Alerts to People Even if They Don&#8217;t Want Them</h3>
<p>You know the kind of situation  &#8211; department managers really need to know every time there is a new customer complaint relating to their department &#8211; but actually some managers would rather not here about it,  With SharePoint&#8217;s Alert Me feature each user manages their own Alerts.  So the department manager who really doesn&#8217;t care how hacked off customers are with him and his team can just choose to switch off these Alerts.</p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/switch-off-alerts.png"><img class="aligncenter size-full wp-image-1244" title="switch off alerts" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/switch-off-alerts.png" alt="" width="447" height="325" /> </a></p>
<p>So any one of your department managers can choose to just opt out of receiving alerts from the list, and you, as the Customer Complaints Manager will never be any the wiser.</p>
<p>With Reminder, you as the Customer Complaints Manager are the owner of the Alert, you set it up to go to whoever you want it to go to. A combination of permissions and visibility of the web part page make it much more difficult for anyone other than you to tamper with the setup.</p>
<p>The key difference is that whilst out of the box Alert Me lets you manage your own alerts, Reminder can be much more effective as &#8220;the office nag&#8221; &#8211; setting up alerts and reminders for relevant groups based around your business processes.</p>
<h3>#5: Reply to a Real Person</h3>
<p>How often have your replied to an email only to have your response bounce back  &#8211; telling you that the address you are writing to is a &#8220;no reply&#8221; address? This is very likely what will happen if you ever try to reply to a SharePoint &#8220;Alert Me&#8221; email.  SharePoint is set up so that replies to emails it generates can only go to one address, for the whole web application (that will usually be your whole organization, or site).  So organizations often set this up as a &#8220;no reply&#8221; address, or some sort of a dump box address, as it is likely to get so many emails that it will become completely unmanageable.</p>
<p>Clearly there are lots of occasions where this will not be ideal &#8211; the customer orders scenario we talked about above for example.  You clearly wouldn&#8217;t want an email from your customer, telling you that their order still hasn&#8217;t arrived, to bounce back, or just disappear into a black hole.</p>
<p>With Reminder you can choose who responses to each alert go to:</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/reply-to.png"><img class="aligncenter size-full wp-image-1245" title="reply to" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/reply-to.png" alt="" width="346" height="163" /></a></p>
<p>Replies can go to someone named in one of your list fields (the Account Manager perhaps?) or you can manually enter an email address for all replies to a particular alert to go to.  Either way you have the ability to ensure that a reply to an alert email will be received by a real person who can act on it.</p>
<p>So these are my top 5 things I always thought I <em><strong>should</strong></em> be able to do with SharePoint Alerts &#8211; what are yours?</p>
<p><a href="http://www.pentalogic.net/sharepoint-products/reminder"><img class="aligncenter size-full wp-image-1248" title="REMINDERS1" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/REMINDERS1.png" alt="" width="700" height="60" /></a></p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2009/10/tip-dont-send-email-alerts-for-old-items/' rel='bookmark' title='Permanent Link: Tip &#8211; don&#8217;t send SharePoint email alerts for old items.'>Tip &#8211; don&#8217;t send SharePoint email alerts for old items.</a> <small>This post shows you how to set up a filter...</small></li>
<li><a href='http://blog.pentalogic.net/2009/12/sharepoint-alerts-not-working/' rel='bookmark' title='Permanent Link: SharePoint Alerts not working?'>SharePoint Alerts not working?</a> <small> This is one of the most common questions posed...</small></li>
<li><a href='http://blog.pentalogic.net/2010/04/use-sharepoint-filtered-views-stop-sending-sharepoint-alerts-to-yourself/' rel='bookmark' title='Permanent Link: Use SharePoint Filtered Views to Stop Sending Alerts to Yourself'>Use SharePoint Filtered Views to Stop Sending Alerts to Yourself</a> <small> How annoying is it when you have just created...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/07/5-things-you-never-knew-you-couldnt-do-with-sharepoint-alerts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SharePoint List Superpowers</title>
		<link>http://blog.pentalogic.net/2010/07/sharepoint-list-superpowers/</link>
		<comments>http://blog.pentalogic.net/2010/07/sharepoint-list-superpowers/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 14:02:49 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[SharePoint Planner]]></category>
		<category><![CDATA[SharePoint Reminder]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1196</guid>
		<description><![CDATA[Lists are at the heart of SharePoint and we can achieve some pretty outstanding things with them.  But certain types of lists have certain special powers, and understanding which lists have which superpowers is key to knowing which to choose for a particular job.


Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/' rel='bookmark' title='Permanent Link: How to edit List forms in SharePoint 2010'>How to edit List forms in SharePoint 2010</a> <small> In SharePoint 2007 there is a well known trick...</small></li>
<li><a href='http://blog.pentalogic.net/2010/02/sharepoint-gannt-charts/' rel='bookmark' title='Permanent Link: 5 things you never knew you couldn&#8217;t do with SharePoint Gantt Charts'>5 things you never knew you couldn&#8217;t do with SharePoint Gantt Charts</a> <small> Sometimes it&#8217;s all too easy to forget what it...</small></li>
<li><a href='http://blog.pentalogic.net/2010/06/sharepoint-reminder-webpart-version-1-7-8-now-available/' rel='bookmark' title='Permanent Link: SharePoint Reminder Webpart &#8211; version 1.7.8 now available'>SharePoint Reminder Webpart &#8211; version 1.7.8 now available</a> <small>New version 1.7.8 of SharePoint Reminder webpart is now available...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F07%2Fsharepoint-list-superpowers%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F07%2Fsharepoint-list-superpowers%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/superheroes.png"><img class="alignleft size-full wp-image-1206" style="margin: 10px;" title="superheroes" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/superheroes.png" alt="" width="241" height="212" /></a>Now we all know that SharePoint Lists are pretty amazing things: easy to use, searchable, customizable&#8230; Where would we be without them?</p>
<p>But did you know that each list type comes with its own special “Superpower”?</p>
<p>If you understand the different superpowers of each list type it makes choosing which list to use on any given occasion much easier.</p>
<p><span id="more-1196"></span><br class="spacer_" /></p>
<h3>Calendar Lists – Repeating Events</h3>
<p>For the meeting every Monday, or the staff Birthday list, or the equipment that needs to be serviced every six months Repeating events are what you need.</p>
<p>You have plenty of flexibility to set up your events to repeat daily, weekly, monthly or yearly, when to start them, when to finish them and how many recurrences to include.  So this is the superpower you need if you want to avoid manual entry of events that repeat regularly.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/Repeating-Events.png"><img class="aligncenter size-full wp-image-1197" title="Repeating Events" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/Repeating-Events.png" alt="" width="629" height="335" /></a></p>
<p>It would be nice to be able to get a little Reminder of upcoming repeating events: “It’s Jane’s Birthday next week.” for example.  Of course this isn’t possible with SharePoint out of the box, as SharePoint alerts don’t offer a date based alert option, like the one you get in Outlook.  You can of course get “Due Soon” and “Overdue” alerts for your <a href="http://www.pentalogic.net/sharepoint-products/reminder" target="_blank">Repeating Events with our Reminder webpart</a>.</p>
<p>It would also be pretty super to be able to see your repeating events on the Gantt view of you Calendar list &#8211; but you can&#8217;t do this either. On a SharePoint out of the box Gantt your weekly team meeting will display as one loooong event, whereas with a Gantt chart created from <a href="http://blog.pentalogic.net/2010/02/sharepoint-gannt-charts/" target="_blank">the same list using our Planner web part, repeating events will display exactly as you would want them to.</a></p>
<p><em>(That&#8217;s the end of the shameless product plugs now &#8211; promise.)</em></p>
<h3>Task List – Assigned To</h3>
<p>If you want to stop stuff falling through the cracks this is the one to go for.  You know the drill:</p>
<blockquote><p>“Have you booked the flights  to the SharePoint Conference?”</p>
<p>“No I thought you were doing that?”</p>
<p>“No, I told you to book them!” . . .</p>
</blockquote>
<p>With the Task List (and also Issues and Project Task lists) “Assigned To” feature this need never happen again, as you can ensure that all of your tasks have an owner and that the owner of a task gets an email every time a task is assigned to them.  But there are two things you need to do to ensure this superpower works as it should do.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/task-assign.png"><img class="aligncenter size-full wp-image-1198" title="task assign" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/task-assign.png" alt="" width="639" height="234" /></a></p>
<p>First, although “Assigned To” is one of the default fields in this list type, it isn’t set up as a mandatory field, so when you set your task list up be sure to change your list settings to make entry of data into this field compulsory.</p>
<p>Second, you have to remember to switch email notifications on. This is done in List Settings &#8211; Advanced Settings.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/email-notification.png"><img class="aligncenter size-full wp-image-1203" title="email notification" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/email-notification.png" alt="" width="560" height="133" /></a></p>
<p>Following these 2 simple steps will have your Task List Superpower fully loaded and ready to go.</p>
<p>Of course it would be great if the owner of the task got an email when the task is due, but that doesn&#8217;t happen with SharePoint out of the box &#8211; however, if you use our <a href="http://www.pentalogic.net/sharepoint-products/reminder" target="_blank">Reminder webpart</a> . . . . .</p>
<p><em>(OK, so I work in marketing, I start to twitch if I see an opportunity for a product plug and miss it.)</em></p>
<h3>Issue List – Comments History</h3>
<p>This is ideal for when you just need to know exactly what has been happening over the course of time – who said or did what, when and to whom.  It’s ideal for service desk issues, customer complaints, maybe staff performance tracking.</p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/Comments-History.png"><img class="aligncenter size-full wp-image-1204" title="Comments History" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/Comments-History.png" alt="" width="482" height="334" /></a></p>
<p>Whilst all SharePoint lists offer a Version History which is great for audit and compliance, version histories can quickly get a bit unwieldy and difficult to manager.  The Issues list Comments History lets you see what has been going on at a glance &#8211; Kryptonite!</p>
<h3>Discussion Lists-Threaded Discussions<a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/threaded2.png"><img class="alignright size-full wp-image-1213" title="threaded" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/threaded2.png" alt="" width="335" height="478" /></a></h3>
<p>You know those group emails, about a particular project, the annual conference, the monthly sales figures.  It’s the email that gets sent to 40 people asking for comments and feedback which quickly becomes an unmanageable mess as you lose track of who is replying to whom and exactly which email response the boss is so very angry about.</p>
<p>Threaded discussions solve all this be letting you see exactly who commented when, who has replied to what, and how the weird tangent that Bill and Sue have wandered off on got started in the first place.</p>
<p>These have some similarities to the comments history superpowers enjoyed by Issue Lists, but where version history just lets you see a chronological sequence of events, Threaded Discussions lets you see the relationship between those events.  To anyone who has ever taken part in forum discussions it will look quite familiar.</p>
<p>If you have any other superheroes who you think deserve a mention we’d love to hear about them.</p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/' rel='bookmark' title='Permanent Link: How to edit List forms in SharePoint 2010'>How to edit List forms in SharePoint 2010</a> <small> In SharePoint 2007 there is a well known trick...</small></li>
<li><a href='http://blog.pentalogic.net/2010/02/sharepoint-gannt-charts/' rel='bookmark' title='Permanent Link: 5 things you never knew you couldn&#8217;t do with SharePoint Gantt Charts'>5 things you never knew you couldn&#8217;t do with SharePoint Gantt Charts</a> <small> Sometimes it&#8217;s all too easy to forget what it...</small></li>
<li><a href='http://blog.pentalogic.net/2010/06/sharepoint-reminder-webpart-version-1-7-8-now-available/' rel='bookmark' title='Permanent Link: SharePoint Reminder Webpart &#8211; version 1.7.8 now available'>SharePoint Reminder Webpart &#8211; version 1.7.8 now available</a> <small>New version 1.7.8 of SharePoint Reminder webpart is now available...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/07/sharepoint-list-superpowers/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>SharePoint Terminology &#8211; Farms, Web Front Ends, Web Application and Sites</title>
		<link>http://blog.pentalogic.net/2010/07/sharepoint-terminology-farm-web-application-site-collection-top-level-site/</link>
		<comments>http://blog.pentalogic.net/2010/07/sharepoint-terminology-farm-web-application-site-collection-top-level-site/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 15:11:29 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Development]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Farm]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Terminology]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1159</guid>
		<description><![CDATA[Find out what SharePoint terms like Farm, WFE, NLB, Web Application, Site Collection and Top Level Site mean - without getting too technical!


Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/06/sharepoint-feature-receivers-events-details/' rel='bookmark' title='Permanent Link: SharePoint Feature Receivers &#8211; the hidden details'>SharePoint Feature Receivers &#8211; the hidden details</a> <small>This post focusses on SharePoint Feature Receivers encapsulated in a...</small></li>
<li><a href='http://blog.pentalogic.net/2010/01/sharepoint-webparts-new-pricing/' rel='bookmark' title='Permanent Link: New Pricing'>New Pricing</a> <small> If you have visited our website recently you may...</small></li>
<li><a href='http://blog.pentalogic.net/2010/04/sharepoint-site-templates-kiss-guide-to-creating-saving-and-using/' rel='bookmark' title='Permanent Link: SharePoint Site Templates: KISS guide to creating, saving and using'>SharePoint Site Templates: KISS guide to creating, saving and using</a> <small> A site is the key place within SharePoint to...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F07%2Fsharepoint-terminology-farm-web-application-site-collection-top-level-site%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F07%2Fsharepoint-terminology-farm-web-application-site-collection-top-level-site%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>There is a great deal of confusion around some terms related to the different levels of SharePoint hierarchy. Some of this is buzword overload and some  has been brought about by inconsistent usage from Microsoft (and to be fair actually most of us in this industry).</p>
<div>
<div>So if you&#8217;ve ever wondered what things like <strong>Farm, WFE, NLB, Web Application, Site Collection </strong>and <strong>Top Level Site</strong> mean I am going to try and clarify the different terms without getting too technical as some of this stuff needs to be know by advanced, or power, users. I&#8217;ve missed out some of the more esoteric things like managed paths in the interests of readers sanity.</div>
<div>
<p><br class="spacer_" /></p>
<p><span id="more-1159"></span><strong> </strong></div>
<h3><strong>General Terms</strong></h3>
<h4><strong>Request</strong></h4>
<ul>
<li>When you load a page each element (including the page itself) makes a request to SharePoint and receives some data &#8211; which can be html, images, files etc.</li>
</ul>
<h4><strong>Network Load Balancer (NLB)</strong></h4>
<ul>
<li>A device to distribute requests from your users browsers to the Web Front Ends</li>
</ul>
<h3><strong>Web Front Ends &#8211; (WFE)</strong></h3>
<ul>
<li>A collection of servers that take requests from users (via the NLB), process them and return the data.</li>
<li>This is the primary method for scaling &#8211; as the number of users grow you add more WFE&#8217;s.</li>
</ul>
<h3><strong>Database</strong></h3>
<ul>
<li>The database servers store all volatile data (i.e. data that changes) in SharePoint.</li>
<li>You have exactly 1 configuration database and 1 to many content databases.</li>
<li>Each content database can only be on 1 server (more technically if you consider failover servers) but you can have different content databases on different servers &#8211; another method of scaling with increased load.</li>
</ul>
<h3>Authorisation and Authentication</h3>
<ul>
<li>Authentication is the process of deciding WHO a user is.</li>
<li>Authorization is the process of deciding WHAT they can do.</li>
<li>IIS (the web server) handles Authentication alongside things like Active Directory and SharePoint handles authorization.</li>
<li>Authentication methods include things like Anonymous, Basic, Forms, Integrated (NTML/Kerberos and Claims).</li>
</ul>
<h3>Farm</h3>
<div>
<ul>
<li>A collection of servers (web, database, index) that together make up a SharePoint Installation &#8211; aka Topology.</li>
<li>You can do all this (web/datababase/index etc) on a single server in &#8220;Simple Installation&#8221; mode in which case you don&#8217;t need a NLB. For many small businesses this is plenty enough.</li>
<li>Medium sized businesses usually start with at least 2 Web Front Ends (WFE&#8217;s) and a database server.</li>
<li>Multinationals can have some very complex setups involving <a href="http://www.mikethearchitect.com/2009/11/new-sharepoint-2010-architecture-models.html">dozens of components</a>.</li>
</ul>
</div>
<div id="attachment_1180" class="wp-caption aligncenter" style="width: 312px"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/Farm-Topology.png"><img class="size-full wp-image-1180" title="Farm Topology" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/Farm-Topology.png" alt="Simple sharepoint farm topology" width="302" height="246" /></a><p class="wp-caption-text">A common small SharePoint Farm topology - two WFE servers and a database server.</p></div>
<table style="width: 100%;" border="0">
<tbody>
<tr>
<td valign="top">
<p><br class="spacer_" /></p>
<h3 style="font-size: 1.17em;">Levels of the SharePoint Hierarchy</h3>
<p>When you hear someone talking about &#8216;Scope&#8217; this is what they mean.</p>
<p><br class="spacer_" /></p>
</td>
<td>
<p><br class="spacer_" /></p>
<p><img class="size-full wp-image-1184 aligncenter" title="Hierarchy" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/Hierarchy.png" alt="SharePoint Hierarchy - Web Application, Site Collection, Top Level Site, Sites, Sub Sites" width="298" height="334" /></p>
<p><br class="spacer_" /></p>
</td>
</tr>
</tbody>
</table>
<h3>Farm</h3>
<div>
<ul>
<li>The entire installation as a whole. So if something has &#8220;Farm&#8221; level scope it applies to everything.</li>
</ul>
</div>
<h3>Web Application</h3>
<div>
<ul>
<li>An IIS Website that has been configured to run SharePoint. </li>
<li>Can only be created in the Central Admin UI (or via the STSADM tools etc)</li>
<li>A Farm has one running the central administration site and 1 to many others running normal SharePoint sites.</li>
<li>This is generally how the main part of the URL is defined &#8211; e.g. http://somesite.yourcompany.com and http://othersite.yourcompany.com will be separate Web Applications.</li>
<li>This authentication method is set at the Web Application level &#8211; though you can have the same content (i.e. SharePoint site) delivered by two different web applications with two different authentication methods.</li>
<li>Port and network card bindings, host headers and a host of other networky stuff is set at the Web Application level &#8211; so if you want external users, for example, to have access to a site that would apply at the Web Application level (you can apply more granular restrictions using authorization security though).</li>
<li>The Application Pool (the account that SharePoint runs under and the resources that it can consume) are also set at the Web Application level.</li>
</ul>
</div>
<div style="padding-left: 30px;"><em>Note &#8211; Used to be known as &#8220;Virtual Server&#8221; before the days of Virtualization technologies.</em></div>
<div style="padding-left: 30px;"><em><br />
 </em></div>
<div style="text-align: center;"><em><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/IIS-Manager.png"><img class="aligncenter size-full wp-image-1169" title="IIS-Manager" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/IIS-Manager.png" alt="IIS Manager - Web Applications" width="522" height="297" /></a><br />
 </em></div>
<div style="text-align: center;"><em><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/central-admin-2010-manage-web-applications.png"><img class="aligncenter size-full wp-image-1168" title="central-admin-2010-manage-web-applications" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/central-admin-2010-manage-web-applications.png" alt="SharePoint 2010 Central Administration - Web Applications" width="549" height="315" /></a><br />
 </em></div>
<h3><strong>Site Collection</strong></h3>
<div>
<ul>
<li>Each web application has at least 1 Site Collection (but can have many).</li>
<li>Each Site collection has exactly 1 &#8216;Top Level Site&#8217;.</li>
<li>The Site Collection doesn&#8217;t actually contain anything itself - that is down to the Top Level Site.</li>
<li>This is the level that things like the Recycle bin and Quotas are organised at.</li>
<li>Each <a href="http://blogs.msdn.com/b/mcsnoiwb/archive/2007/08/20/how-to-create-site-collection-in-a-specific-content-database.aspx" target="_blank">site collection can only use a single content database</a> (though multiple site collections can us the same content database) &#8211; this has major design implications as there are <a href="http://blogs.msdn.com/b/joelo/archive/2007/01/31/tips-on-site-collection-sizing.aspx" target="_blank">maximum recommended sizes for a content database</a>.</li>
</ul>
</div>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/central-admin-site-collection.png"><img class="size-full wp-image-1173  aligncenter" title="central-admin-site-collection" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/central-admin-site-collection.png" alt="SharePoint Central Administration - Site Collections" width="601" height="248" /></a></p>
<h3>Top Level Site</h3>
<div>
<ul>
<li>A Top Level Site is a site&#8230; at the top level&#8230; see &#8211; this terminology is not that confusing after all <img src='http://blog.pentalogic.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>Most of the time we can use Top Level Site and Site Collection interchangeably - in fact Microsoft do this all the time.</li>
<li>Each Top Level Site has zero to many sub-sites (simply called sites)</li>
<li>This is the lowest level that many things can be scoped to, for example only the Top Level site contains a web part Gallery so you can&#8217;t say Collection X, Site A can have a web part but Collection X, Site B can&#8217;t.</li>
<li>When you look at Site Settings in a top level site you will see the highlighted sections &#8211; in a sub site you will not. Both are called Sites in the UI.</li>
</ul>
</div>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/sharepoint-top-level-site-settings.png"><img class="aligncenter size-full wp-image-1174" title="sharepoint-top-level-site-settings" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/sharepoint-top-level-site-settings.png" alt="SharePoint top level site settings" width="652" height="394" /></a></p>
<p><strong>Site</strong></p>
<div>
<ul>
<li>(aka Web&#8217;s) &#8211; these are the actual sites that you use. </li>
<li>A site can be a top-level site or a sub site of the top level site. </li>
<li>A site can also have other sites &#8211; these are called sub-sites.</li>
<li>Sub sites can also have other sub sites and so on.</li>
<li>A site can inherit its parent&#8217;s permissions or define its own &#8211; more on this complex subject in a future article.</li>
</ul>
</div>
<div id="attachment_1177" class="wp-caption aligncenter" style="width: 623px"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/sharepoint-site.png"><img class="size-full wp-image-1177" title="sharepoint-site" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/sharepoint-site.png" alt="A SharePoint Site" width="613" height="291" /></a><p class="wp-caption-text">Finally a Site! - the thing that you actually use and what most of us think as &quot;SharePoint&quot;</p></div>
<p><strong>References</strong></p>
<div>
<div>
<ul>
<li><a href="http://technet.microsoft.com/en-us/sharepoint/ee518671.aspx" target="_blank">TechNet &#8211; Creating Your First Web Application, Site Collection and Web Site</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/cc262321.aspx">TechNet &#8211; Farm topology management</a></li>
</ul>
</div>
</div>
</div>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/06/sharepoint-feature-receivers-events-details/' rel='bookmark' title='Permanent Link: SharePoint Feature Receivers &#8211; the hidden details'>SharePoint Feature Receivers &#8211; the hidden details</a> <small>This post focusses on SharePoint Feature Receivers encapsulated in a...</small></li>
<li><a href='http://blog.pentalogic.net/2010/01/sharepoint-webparts-new-pricing/' rel='bookmark' title='Permanent Link: New Pricing'>New Pricing</a> <small> If you have visited our website recently you may...</small></li>
<li><a href='http://blog.pentalogic.net/2010/04/sharepoint-site-templates-kiss-guide-to-creating-saving-and-using/' rel='bookmark' title='Permanent Link: SharePoint Site Templates: KISS guide to creating, saving and using'>SharePoint Site Templates: KISS guide to creating, saving and using</a> <small> A site is the key place within SharePoint to...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/07/sharepoint-terminology-farm-web-application-site-collection-top-level-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Versions through the ages &#8211; Confused?</title>
		<link>http://blog.pentalogic.net/2010/06/sharepoint-versions-history/</link>
		<comments>http://blog.pentalogic.net/2010/06/sharepoint-versions-history/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 16:37:47 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1098</guid>
		<description><![CDATA[This post gives a brief overview of the different versions and editions of Microsoft SharePoint from 2001 to 2010. 


Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/01/sharepoint-webpart-premium-support/' rel='bookmark' title='Permanent Link: New for 2010 &#8211; Premium Support'>New for 2010 &#8211; Premium Support</a> <small> We like to think that the standard support we...</small></li>
<li><a href='http://blog.pentalogic.net/2009/08/were-now-a-microsoft-certified-partner-with-software-that-works-with-windows-server-2008/' rel='bookmark' title='Permanent Link: We&#8217;re now a Microsoft Certified Partner &#8211; with Software that &#8220;Works with Windows Server 2008&#8243;'>We&#8217;re now a Microsoft Certified Partner &#8211; with Software that &#8220;Works with Windows Server 2008&#8243;</a> <small>SharePoint webpart specialists Pentalogic Technology have achieved Microsoft Certified Partner...</small></li>
<li><a href='http://blog.pentalogic.net/2010/05/sharepoint-2010-ready-phew/' rel='bookmark' title='Permanent Link: SharePoint 2010 Ready &#8211; PHEW!'>SharePoint 2010 Ready &#8211; PHEW!</a> <small> Well, OK so it probably hasn&#8217;t been quite as...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F06%2Fsharepoint-versions-history%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F06%2Fsharepoint-versions-history%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Last year, when I first started having dealings with SharePoint, I was mightily confused by all this &#8220;MOSS&#8221;, &#8220;WSS&#8221;, &#8220;SPS&#8221; -stuff.   What did all these acronyms stand for? What was the difference between all these different versions of SharePoint? And did it really matter?</p>
<p>Well, one year on and I&#8217;m slightly less confused, but only slightly!  So I thought it might be useful, for me and for anyone else out there who suffers similar confusion, to list out the different versions of SharePoint, their usual acronyms and key distinguishing features &#8211; I hope it helps:</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/06/spv-graphic-2.png"><img class="aligncenter size-full wp-image-1100" title="spv graphic 2" src="http://blog.pentalogic.net/wp-content/uploads/2010/06/spv-graphic-2.png" alt="" width="622" height="403" /></a></p>
<p>So, in the begining, back in 2001, SharePoint emerged as two distinct products.  SharePoint Team Services was a bottom up team collaboration product, SharePoint Portal Server was a top down, portal, search and document management product.</p>
<p>By 2003 Microsoft had gathered that although customers liked both products what they would <em><strong>r</strong><strong>eally</strong></em> like was the capabilities of both, combined.  So in 2003 what most of us would recognise as SharePoint: collaboration, search, content management and portal capabilities all under one roof &#8211; was born.</p>
<p>WSS was the basic version, free with Windows Server OS. SPS, the premium version, built on the foundations of WSS, incorporating extra functionality primarily around the areas of search and document management.<a href="http://msdn.microsoft.com/en-gb/magazine/cc163948.aspx" target="_blank"> Jason Masterman and Ted Pattison</a> writing in MSDN Magazine put it quite neatly:</p>
<blockquote><p>In essence, WSS gives you a place to put all your content while SPS provides the means to navigate and search through your content when you need it.</p>
</blockquote>
<p>In 2007 much the same formula was followed, with Windows SharePoint services as the free version for windows server users and Microsoft Office SharePoint Services the premium version.  The MOSS designation references the greater level of integration with the Office suite.</p>
<p>In <a href="http://blog.pentalogic.net/2010/05/sharepoint-2010-resources/" target="_blank">SharePoint 2010</a> it&#8217;s all change again and Microsoft have dropped references to both Office and Windows, leaving SharePoint to stand alone in 3 basic flavours: foundation, the free version, Standard &#8211; the premium version, which adds lots of functionality primarily around the area of search, and Enterprise &#8211; super premium, where the extras are pricipally in the area of content management.</p>
<p>This is very much a whistle stop tour, not an attempt to give an all encompassing overview of what is in each of the many SharePoint versions we have seen over the years &#8211; but we hope it might help you to at least get the acronyms straight!</p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/01/sharepoint-webpart-premium-support/' rel='bookmark' title='Permanent Link: New for 2010 &#8211; Premium Support'>New for 2010 &#8211; Premium Support</a> <small> We like to think that the standard support we...</small></li>
<li><a href='http://blog.pentalogic.net/2009/08/were-now-a-microsoft-certified-partner-with-software-that-works-with-windows-server-2008/' rel='bookmark' title='Permanent Link: We&#8217;re now a Microsoft Certified Partner &#8211; with Software that &#8220;Works with Windows Server 2008&#8243;'>We&#8217;re now a Microsoft Certified Partner &#8211; with Software that &#8220;Works with Windows Server 2008&#8243;</a> <small>SharePoint webpart specialists Pentalogic Technology have achieved Microsoft Certified Partner...</small></li>
<li><a href='http://blog.pentalogic.net/2010/05/sharepoint-2010-ready-phew/' rel='bookmark' title='Permanent Link: SharePoint 2010 Ready &#8211; PHEW!'>SharePoint 2010 Ready &#8211; PHEW!</a> <small> Well, OK so it probably hasn&#8217;t been quite as...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/06/sharepoint-versions-history/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Archive Round-up</title>
		<link>http://blog.pentalogic.net/2010/06/sharepoint-archive-roundup/</link>
		<comments>http://blog.pentalogic.net/2010/06/sharepoint-archive-roundup/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 10:54:50 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[Filter]]></category>
		<category><![CDATA[Planner]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WebPart]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1082</guid>
		<description><![CDATA[A collection of links to useful SharePoint tricks, tips and "how to's".  Including information on filtering and using SharePoint calculated columns.


Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/06/sharepoint-reminder-webpart-version-1-7-8-now-available/' rel='bookmark' title='Permanent Link: SharePoint Reminder Webpart &#8211; version 1.7.8 now available'>SharePoint Reminder Webpart &#8211; version 1.7.8 now available</a> <small>New version 1.7.8 of SharePoint Reminder webpart is now available...</small></li>
<li><a href='http://blog.pentalogic.net/2008/10/advanced-sharepoint-view-and-filters/' rel='bookmark' title='Permanent Link: Advanced SharePoint View and Filter techniques'>Advanced SharePoint View and Filter techniques</a> <small>Advanced SharePoint view and filter techniques focusing on the task...</small></li>
<li><a href='http://blog.pentalogic.net/2010/07/5-things-you-never-knew-you-couldnt-do-with-sharepoint-alerts/' rel='bookmark' title='Permanent Link: 5 Things you never knew you couldn&#8217;t do with SharePoint Alerts'>5 Things you never knew you couldn&#8217;t do with SharePoint Alerts</a> <small>SharePoint Alerts: an overview of capabilities, limitations and enhancements offered...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F06%2Fsharepoint-archive-roundup%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F06%2Fsharepoint-archive-roundup%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/06/archives.png"><img class="alignleft size-full wp-image-1083" title="archives" src="http://blog.pentalogic.net/wp-content/uploads/2010/06/archives.png" alt="" width="248" height="193" /></a>As you&#8217;ve probably noticed we have had a few changes on our SharePoint blog in recent weeks.  We&#8217;ve been doing some work on making it a little more user friendly and a bit nicer to look at (hope we haven&#8217;t spoiled it with the photos!)</p>
<p>Whilst I was working on the blog I noticed that we have quite a few little gems hidden away in the archives. Old posts &#8211; things that were written maybe a couple of years ago, that those of you who are new to the blog might not be aware of, but might find useful.  The useful ones fall into a few categories &#8211; general SharePoint tricks, tips and ideas, and ideas and tips for users of our web parts.  So here they are, I hope you find them useful.</p>
<h3>SharePoint tricks tips and ideas</h3>
<p><a href="http://blog.pentalogic.net/2008/10/extend-and-customise-sharepoint-task-lists/" target="_blank">Extend and customise SharePoint Task lists</a></p>
<p>Task Lists are one of the best loved and most used features of SharePoint and this post shows you how to better tailor them to meet your particular needs.</p>
<p><a href="http://blog.pentalogic.net/2008/10/advanced-sharepoint-view-and-filters/" target="_blank">Advanced SharePoint View and Filter techniques</a></p>
<p>This article explores some of the uses of SharePoint Views and Filters.</p>
<p><a href="http://blog.pentalogic.net/2008/11/working-days-weekdays-holidays-sharepoint-calculated-columns/" target="_blank">Working Days, Weekdays and Holidays in SharePoint Calculated Columns</a></p>
<p>SharePoint Out of the box doesn&#8217;t automatically distinguish between working days and weekends but if you are setting things like job duration or due dates you may need to &#8211; this article shows you how.</p>
<p><a href="http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/" target="_blank">The Truth about using [Today] in SharePoint Calculated Columns</a></p>
<p>This article explains why the often repeated trick for using [Today] in SharePoint calculated columns does not work, and suggests workarounds.</p>
<p><a href="http://blog.pentalogic.net/2008/11/the-truth-about-using-today-in-filters/#more-94" target="_blank">The … ehem… Truth about using [Today] in SharePoint Filters</a></p>
<p>This one looks at the differences between SharePoint 2003 and 2007 when using [Today] in filters.</p>
<p><a href="http://blog.pentalogic.net/2009/09/setting-default-duration-for-new-calender-events/" target="_blank">Setting a default duration for new SharePoint Calender Events</a></p>
<p>So you might be a medical receptionist scheduling appointments for doctors, appointments are always 45 minutes long unless the doctor tells you differently, how much easier would it be to just have SharePoint create an end time 45 minutes after the start time automatically?</p>
<p><a href="http://blog.pentalogic.net/2009/11/howto-filter-items-current-calendar-month-view-sharepoint/" target="_blank">How To Use Filters in SharePoint to show items in the current Calendar Month</a></p>
<p>It&#8217;s easy to think of occasions when you might want to filter a SharePoint list to show items falling in the current calendar month: &#8220;sales this month&#8221; springs to mind, or &#8220;subscriptions due for renewal this month&#8221;. This post shows you have to achieve this using calculated columns.</p>
<h3>SharePoint Reminder Webpart Ideas</h3>
<p><a href="http://blog.pentalogic.net/2009/06/setting-variable-due-in-or-overdue-by-time/" target="_blank">SharePoint Reminder Webpart – Setting a variable Due In or Overdue By time</a></p>
<p>Lots of people use Reminder to send an alert when a message is due soon or overdue.  Usually its fine for the message to go out at a fixed time before or after the event, for all list items, but there are occasions where you might want to vary the times at which you send your alerts.  For example, sending alerts for overdue helpdesk items: for high priority items you might want to send an alert when an item is 1 hour overdue, whereas for low priority an alert for items 1 day overdue might be fine.  This article shows you how.</p>
<p><a href="http://blog.pentalogic.net/2009/08/customize-sharepoint-alerts-with-mail-merge/" target="_blank">Customize SharePoint Reminder Emails with Merge Data</a></p>
<p>Whilst SharePoint&#8217;s out of the box alert emails come in a standard format, with Reminder its possible to customize the alert emails you send by merging data from your list items.</p>
<p><a href="http://blog.pentalogic.net/2009/10/tip-dont-send-email-alerts-for-old-items/" target="_blank">Tip – don’t send SharePoint email alerts for old items.</a></p>
<p>There are some situations where, when you are setting up a Reminder for the first time, you could end up sending out alerts for a lot of very old list items, this post shows you how to avoid doing that.</p>
<p><a href="http://blog.pentalogic.net/2009/10/send-email-alert-task-completed/" target="_blank">Tip – Sending an SharePoint email Alert when a Task is completed</a></p>
<p>If you are using Reminder to drive simple workflow you may very well want to send an email when a task is completed &#8211; maybe when a holiday request form has been filled in for example.  This post shows you how.</p>
<h3>SharePoint Planner Webpart Ideas</h3>
<p><a href="http://blog.pentalogic.net/2009/10/tip-multiple-columns-planner-gantt-chart/" target="_blank">Tip – Showing multiple columns in SharePoint Planner Webpart</a></p>
<p>There may be times when you want to display timeline or category information from more than one list column in a gantt chart. For example in the chart below we have taken information from the “priority” and “title” columns of a list to populate the category labels.</p>
<p><a href="http://blog.pentalogic.net/2010/02/sharepoint-gannt-charts/" target="_blank">5 things you never knew you couldn’t do with SharePoint Gantt Charts</a></p>
<p>Shows you a few of the things that aren&#8217;t possible with SharePoint OOTB gantt charts, but can be done with Planner.</p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/06/sharepoint-reminder-webpart-version-1-7-8-now-available/' rel='bookmark' title='Permanent Link: SharePoint Reminder Webpart &#8211; version 1.7.8 now available'>SharePoint Reminder Webpart &#8211; version 1.7.8 now available</a> <small>New version 1.7.8 of SharePoint Reminder webpart is now available...</small></li>
<li><a href='http://blog.pentalogic.net/2008/10/advanced-sharepoint-view-and-filters/' rel='bookmark' title='Permanent Link: Advanced SharePoint View and Filter techniques'>Advanced SharePoint View and Filter techniques</a> <small>Advanced SharePoint view and filter techniques focusing on the task...</small></li>
<li><a href='http://blog.pentalogic.net/2010/07/5-things-you-never-knew-you-couldnt-do-with-sharepoint-alerts/' rel='bookmark' title='Permanent Link: 5 Things you never knew you couldn&#8217;t do with SharePoint Alerts'>5 Things you never knew you couldn&#8217;t do with SharePoint Alerts</a> <small>SharePoint Alerts: an overview of capabilities, limitations and enhancements offered...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/06/sharepoint-archive-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To setup a SharePoint view filter to compare 2 list fields</title>
		<link>http://blog.pentalogic.net/2010/06/how-to-setup-sharepoint-view-filter-to-compare-2-list-fields/</link>
		<comments>http://blog.pentalogic.net/2010/06/how-to-setup-sharepoint-view-filter-to-compare-2-list-fields/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 13:35:22 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Filter]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[Calculated Columns]]></category>
		<category><![CDATA[filters]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=875</guid>
		<description><![CDATA[SharePoint workaround to create a list view based on a comparison between 2 list fields - e.g. actual cost is greater than budget cost.


Related posts:<ol><li><a href='http://blog.pentalogic.net/2008/10/advanced-sharepoint-view-and-filters/' rel='bookmark' title='Permanent Link: Advanced SharePoint View and Filter techniques'>Advanced SharePoint View and Filter techniques</a> <small>Advanced SharePoint view and filter techniques focusing on the task...</small></li>
<li><a href='http://blog.pentalogic.net/2009/11/howto-filter-items-current-calendar-month-view-sharepoint/' rel='bookmark' title='Permanent Link: How To Use Filters in SharePoint to show items in the current Calendar Month'>How To Use Filters in SharePoint to show items in the current Calendar Month</a> <small> Its very easy using the Filter feature of SharePoint...</small></li>
<li><a href='http://blog.pentalogic.net/2008/10/extend-and-customise-sharepoint-task-lists/' rel='bookmark' title='Permanent Link: Extend and customise SharePoint Task lists'>Extend and customise SharePoint Task lists</a> <small>One great feature of SharePoint is the ability to extend...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F06%2Fhow-to-setup-sharepoint-view-filter-to-compare-2-list-fields%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F06%2Fhow-to-setup-sharepoint-view-filter-to-compare-2-list-fields%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>There are many instances where you might want to view a set of SharePoint list records which have been filtered on a comparison between values in 2 columns.  You might want to view a list of all sales reps who have failed to hit their targets: Actual SalesCredit Limit, or employees who have not used their full vacation entitlement: Vacation Entitlement&gt;Days taken.</p>
<p>A customer recently contacted me with just this type of question :-</p>
<p>They use a <strong>SharePoint list to keep track of orders waiting to be manufactured and delivered</strong> &#8211; so amongst other fields they have <strong>Scheduled Delivery Date (which they have promised to a customer) and the Estimated Delivery Date</strong> which is kept up to date with the latest estimate. Most of the time the two agree but sometimes for various reasons the delivery date slips.</p>
<p>They have been using <a href="http://www.pentalogic.net/sharepoint-products/reminder">Reminder to send out automated emails for upcoming orders</a> and ones that had just been missed but they <strong>wanted to setup a view that would show only orders where the Estimated delivery date was later than the date they had told the customer</strong>. Account managers could then use this list to keep customers up to date &#8211; &#8220;There is a delay on that order we have scheduled for you for next month, we estimate it will be ready on the 17th&#8221;</p>
<p>Sounded pretty simple to me and I confidently told them how they could do it<span id="more-875"></span> &#8211; just setup a new view with a filter to only show those records where Scheduled Delivery Date is greater than Estimated Delivery Date.</p>
<p>But of course you can&#8217;t do this because in <strong>SharePoint view filters you can only use one field per filter expression </strong>- the other operand has to be fixed (like the string &#8220;27th March 2010&#8243;) and you get this helpful error message :-</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<div id="attachment_878" class="wp-caption aligncenter" style="width: 343px"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/05/Filter-value-is-not-in-a-supported-date-format.png"><img class="size-full wp-image-878 " title="Filter value is not in a supported date format" src="http://blog.pentalogic.net/wp-content/uploads/2010/05/Filter-value-is-not-in-a-supported-date-format.png" alt="Filter value is not in a supported date format" width="333" height="261" /></a><p class="wp-caption-text">&quot;Filter value is not in a supported date format&quot; or &quot;Fitler Value is not a valid Number&quot;</p></div>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>This will happen any time you are trying to <strong>setup a SharePoint view filter to compare one field to another.</strong></p>
<p>The workaround is to use a calculated column to compare the field &#8211; then filter on the comparison.</p>
<table border="0">
<tbody>
<tr>
<td>
<p>So in our example we setup a new Calculated column called &#8220;Days Late&#8221;</p>
<p>Set its type to be Numeric and the formula to be</p>
<pre>=IF(ISBLANK([Estimated Delivery Date]) ,</pre>
<pre>    "",</pre>
<pre>    <span style="background-color: #ffff00;">[Scheduled Delivery Date]-[Estimated Delivery Date])</span></pre>
<p>The key part of the formula is the [Scheduled Delivery Date]-[Estimated Delivery Date]. The IF and ISBLANK stop the calculation being performed for empty date values &#8211; otherwise SharePoint will assume 1st Jan 1900 and show values like 40,000 days early!</p>
<p><em>(If you copy this formula into your calcualted column and get <strong>&#8220;The formula contains a syntax error  or is not supported.&#8221;</strong> errors check that you haven&#8217;t got any extra spaces anywhere and that the field names are correct)</em></p>
<p>So the result of this formula will be the number of days its going to be late - if its on time then it will be a zero and if its going to be early its a positive number of days (aka negative days late!)</p>
</td>
<td><a href="http://blog.pentalogic.net/wp-content/uploads/2010/05/calculated-column.png"><img class="aligncenter size-full wp-image-879" title="Days late calculated column" src="http://blog.pentalogic.net/wp-content/uploads/2010/05/calculated-column.png" alt="Days late calculated column" width="224" height="280" /></a></td>
</tr>
<tr>
<td>
<p>The next step is to setup a <strong>new view for Delayed Orders<span style="font-weight: normal;"> and set the</span><span style="font-weight: normal;"> filter to only show items when the </span>Days Late<span style="font-weight: normal;"> column is greater than 0.</span></strong></p>
<p>You may also want to filter out those deliveries that have already happened &#8211; you can do this by adding Status is not equal to completed or &#8220;Actual Delivery date is &#8221; or whatever works with our data.</p>
</td>
<td><a href="http://blog.pentalogic.net/wp-content/uploads/2010/05/Filter-greater-than-zero.png"><img class="aligncenter size-full wp-image-880" title="Filter-greater-than-zero" src="http://blog.pentalogic.net/wp-content/uploads/2010/05/Filter-greater-than-zero.png" alt="Filter-greater-than-zero" width="243" height="126" /></a></td>
</tr>
</tbody>
</table>
<h3>Automated Emails each time a delivery date slips</h3>
<table border="0">
<tbody>
<tr>
<td valign="top">
<p>For a bonus point I told them how they could setup a <a href="http://www.pentalogic.net/sharepoint-products/reminder">Reminder Web Part that would watch this view and send out automated emails to the account manager (or even directly to the customer) when an orders delivery date slips</a> &#8211; you can even set it up so that if date slips again another email is sent.</p>
<h3><strong>Tips</strong></h3>
<ul>
<li>You can use this technique when you are comparing other type of fields in SharePoint such as Numeric or Currency or even text based fields &#8211; First use a calculated field for the comparison then filter on the result of the calculated field.</li>
</ul>
<ul>
<li>You can&#8217;t use this type of technique for showing the number of days between a date and [Today] &#8211; not even with the <a href="http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/">infamous fake Today column trick because it doesn&#8217;t work</a>.</li>
</ul>
<ul>
<li>But you can use Today in the filter part so you can use <a href="http://blog.pentalogic.net/2008/11/the-truth-about-using-today-in-filters/">filters for view such as tasks that are due in the next 7 days or overdue by 7 days or more.</a></li>
</ul>
</td>
<td><a href="http://blog.pentalogic.net/wp-content/uploads/2010/05/sharepoint-reminder-webpart.png"><img class="aligncenter size-full wp-image-882" title="SharePoint Reminder Web Part" src="http://blog.pentalogic.net/wp-content/uploads/2010/05/sharepoint-reminder-webpart.png" alt="SharePoint Reminder Web Part" width="193" height="495" /></a></td>
</tr>
</tbody>
</table>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2008/10/advanced-sharepoint-view-and-filters/' rel='bookmark' title='Permanent Link: Advanced SharePoint View and Filter techniques'>Advanced SharePoint View and Filter techniques</a> <small>Advanced SharePoint view and filter techniques focusing on the task...</small></li>
<li><a href='http://blog.pentalogic.net/2009/11/howto-filter-items-current-calendar-month-view-sharepoint/' rel='bookmark' title='Permanent Link: How To Use Filters in SharePoint to show items in the current Calendar Month'>How To Use Filters in SharePoint to show items in the current Calendar Month</a> <small> Its very easy using the Filter feature of SharePoint...</small></li>
<li><a href='http://blog.pentalogic.net/2008/10/extend-and-customise-sharepoint-task-lists/' rel='bookmark' title='Permanent Link: Extend and customise SharePoint Task lists'>Extend and customise SharePoint Task lists</a> <small>One great feature of SharePoint is the ability to extend...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/06/how-to-setup-sharepoint-view-filter-to-compare-2-list-fields/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Calculated columns &#8211; Adding hours onto a date field</title>
		<link>http://blog.pentalogic.net/2010/05/calculated-columns-adding-hours-onto-a-date-field/</link>
		<comments>http://blog.pentalogic.net/2010/05/calculated-columns-adding-hours-onto-a-date-field/#comments</comments>
		<pubDate>Tue, 18 May 2010 09:53:35 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[Calculated Columns]]></category>
		<category><![CDATA[Formula]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=825</guid>
		<description><![CDATA[
			
				
			
		
A customer recently contacted me with an interesting question.
They were using a SharePoint task list to help schedule jobs for field engineers but rather than have a Start Date and End Date field they wanted to have a Start Date and Duration field and automatically work out the End Date.
So End Date = Start Date [...]


Related posts:<ol><li><a href='http://blog.pentalogic.net/2008/11/working-days-weekdays-holidays-sharepoint-calculated-columns/' rel='bookmark' title='Permanent Link: Working Days, Weekdays and Holidays in SharePoint Calculated Columns'>Working Days, Weekdays and Holidays in SharePoint Calculated Columns</a> <small>This post shows you how to work with weekdays and...</small></li>
<li><a href='http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/' rel='bookmark' title='Permanent Link: The Truth about using [Today] in SharePoint Calculated Columns'>The Truth about using [Today] in SharePoint Calculated Columns</a> <small>This post offers workaround for using values like [Today] and...</small></li>
<li><a href='http://blog.pentalogic.net/2009/10/tip-multiple-columns-planner-gantt-chart/' rel='bookmark' title='Permanent Link: Tip &#8211; Showing multiple columns in SharePoint Planner Webpart'>Tip &#8211; Showing multiple columns in SharePoint Planner Webpart</a> <small>This post shows how to show data from more than...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F05%2Fcalculated-columns-adding-hours-onto-a-date-field%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F05%2Fcalculated-columns-adding-hours-onto-a-date-field%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>A customer recently contacted me with an interesting question.</p>
<p>They were using a SharePoint task list to help schedule jobs for field engineers but rather than have a Start Date and End Date field they wanted to have a Start Date and Duration field and automatically work out the End Date.</p>
<p>So <strong>End Date = Start Date + Duration</strong></p>
<p>They were then planning to display this using Planner in the <a href="http://www.pentalogic.net/sharepoint-products/planner/planner-manual?p=configuration/config_plannerstyle.htm">By Category</a> view which is <a href="http://www.pentalogic.net/sharepoint-products/planner">idea for resource booking as it makes it easy to see when a resource is booked or free</a> (SharePoints built in gantt chart can&#8217;t do this swimlane style of view and doesn&#8217;t support using calculated columns).</p>
<p>Now this is easy to do if the Duration is specified in days &#8211; in fact you just use the equation above &#8211; <strong>but what if Duration is in hours or minutes?</strong></p>
<p>First port of call is this page from Microsoft showing <a rel="nofollow" href="http://office.microsoft.com/en-us/sharepointtechnology/HA011609471033.aspx" target="_blank">examples of common date time formula you can use in SharePoint calculated columns</a> hmmm, adding days OK&#8230; adding months Check&#8230; adding years OK too&#8230;.but nothing about hours. Back to the drawing board.</p>
<p><span id="more-825"></span></p>
<p>The key bit of knowledge is that <strong>SharePoint stores all date/time values internally as the number of days since Jan 1st, 1900. </strong>So the number 100.5 in a date/time field is 100 days and 12 hours from 1st Jan 1900 at 00:00</p>
<table border="0">
<tbody>
<tr>
<td>
<p>Armed with this we get the following formula (where Duration is in hours)</p>
<p><strong>=[Start Date]+([Duration]/24)</strong></p>
<p>So what&#8217;s happening here?</p>
<p><strong>([Duration]/24) </strong>turns the number of hours in Duration to fractions of a day (e.g. 1 hr is 0.0416 of a day)</p>
<p>Then we add that number to the Start Date and finally as our calculated column is defined as a date/time field SharePoint is turning the number (e.g. 40,296.50) back into a readable date/time value.</p>
<p>Job done!</p>
<p><strong>Tips</strong></p>
<ul>
<li>This will work with Durations greater than 24 or even 1/2 hours etc.</li>
<li>If you want to specify Duration in minutes then instead of /24 above you would use /1440 (the number of minutes in a day).</li>
<li>You can use this for anything that has a duration &#8211; tasks, service jobs, meetings, flights, equipment booking etc.</li>
</ul>
<p><strong>Further reading</strong></p>
<ul>
<li><a href="http://abstractspaces.wordpress.com/2009/05/02/common-date- time-formulas-for-sharepoint-calculated-fields/" target="_blank">Common Date Time formulas for SharePoint</a></li>
</ul>
</td>
<td><a href="http://blog.pentalogic.net/wp-content/uploads/2010/05/sharepoint-calculated-column-add-hours-date.png"><img class="alignright size-full wp-image-833" title="SharePoint calculated column - adding hours to a date" src="http://blog.pentalogic.net/wp-content/uploads/2010/05/sharepoint-calculated-column-add-hours-date.png" alt="" width="271" height="442" /></a></td>
</tr>
</tbody>
</table>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2008/11/working-days-weekdays-holidays-sharepoint-calculated-columns/' rel='bookmark' title='Permanent Link: Working Days, Weekdays and Holidays in SharePoint Calculated Columns'>Working Days, Weekdays and Holidays in SharePoint Calculated Columns</a> <small>This post shows you how to work with weekdays and...</small></li>
<li><a href='http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/' rel='bookmark' title='Permanent Link: The Truth about using [Today] in SharePoint Calculated Columns'>The Truth about using [Today] in SharePoint Calculated Columns</a> <small>This post offers workaround for using values like [Today] and...</small></li>
<li><a href='http://blog.pentalogic.net/2009/10/tip-multiple-columns-planner-gantt-chart/' rel='bookmark' title='Permanent Link: Tip &#8211; Showing multiple columns in SharePoint Planner Webpart'>Tip &#8211; Showing multiple columns in SharePoint Planner Webpart</a> <small>This post shows how to show data from more than...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/05/calculated-columns-adding-hours-onto-a-date-field/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 gets into the Groove</title>
		<link>http://blog.pentalogic.net/2010/05/sharepoint-2010-gets-into-the-groove/</link>
		<comments>http://blog.pentalogic.net/2010/05/sharepoint-2010-gets-into-the-groove/#comments</comments>
		<pubDate>Mon, 17 May 2010 09:00:08 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=811</guid>
		<description><![CDATA[
			
				
			
		
With all the furore surrounding the business release of SharePoint 2010 it would have been easy to miss the launch (or relaunch) of another little Microsoft product in the SharePoint space which quite neatly addresses some of my personal SharePoint bug bears.



Wonderful though SharePoint is there are always a few things we wish it would [...]


Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/03/sharepoint-2010-whats-hot-and-whats-not-3-social-networking/' rel='bookmark' title='Permanent Link: SharePoint 2010: What&#8217;s Hot and What&#8217;s Not &#8211; #3 Social Networking'>SharePoint 2010: What&#8217;s Hot and What&#8217;s Not &#8211; #3 Social Networking</a> <small> This is the final part in our occasional series...</small></li>
<li><a href='http://blog.pentalogic.net/2010/03/sharepoint-2010-whats-hot-and-whats-not-2-not/' rel='bookmark' title='Permanent Link: SharePoint 2010 What&#8217;s Hot and What&#8217;s Not? #2 NOT!'>SharePoint 2010 What&#8217;s Hot and What&#8217;s Not? #2 NOT!</a> <small> So here we are with the second installment in...</small></li>
<li><a href='http://blog.pentalogic.net/2010/03/sharepoint-2010-end-users-fast-search-google/' rel='bookmark' title='Permanent Link: SharePoint 2010: What’s Hot and What’s Not for End Users — #1: Hot'>SharePoint 2010: What’s Hot and What’s Not for End Users — #1: Hot</a> <small> Along with many others in our part of the...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F05%2Fsharepoint-2010-gets-into-the-groove%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F05%2Fsharepoint-2010-gets-into-the-groove%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>With all the furore surrounding the business release of SharePoint 2010 it would have been easy to miss the launch (or relaunch) of another little Microsoft product in the SharePoint space which quite neatly addresses some of my personal SharePoint bug bears.</p>
<table border="0">
<tbody>
<tr>
<td>Wonderful though SharePoint is there are always a few things we wish it would do better.  Personally I have always been a little frustrated by the limitations on sharing with people outside of your own organization, the difficulties around working off-line and with the difficulties of moving documents from your PC and other applications, into, and out of SharePoint.</td>
<td><a href="http://blog.pentalogic.net/wp-content/uploads/2010/05/disco-ball.png"><img class="alignright size-medium wp-image-815" title="disco ball" src="http://blog.pentalogic.net/wp-content/uploads/2010/05/disco-ball-300x225.png" alt="Sharepoint 2010 groove" width="300" height="225" /></a></td>
</tr>
</tbody>
</table>
<p><span id="more-811"></span></p>
<p>I collaborate a lot with people outside of the organization, dealing with designers, writers and partners, often on an ad hoc basis.  Getting things set up to share SharePoint content with someone who you may only be working with on one project, for a few days or weeks, can be a real pain.  I have to admit to resorting to Google Docs from time to time.</p>
<p>I am lucky enough to have a lot of flexibility in where and when I work. But SharePoint puts limits on this.  Although &#8220;cloud computing&#8221; is definately the flavor of the month &#8211; if not the year &#8211; anyone who has tried to access the &#8220;cloud&#8221; from a plane, a train or even a remote part of the country will know just what I&#8217;m talking about.</p>
<p>Then there is the whole businesses of getting content from other applications into and out of SharePoint.  I&#8217;m a drag and drop girl myself and anything that requires more effort just puts my hackles up.  So I end up with a stack of documents on my desktop, waiting for me to find a moment to save them to SharePoint &#8211; and as you can imagine, quite often that &#8220;spare moment&#8221; just never arrives.</p>
<p>So I was really pleased when I noticed that Microsoft have now relaunched Groove as <a title="Microsoft SharePoint Workspace 2010" href="http://www.microsoft.com/showcase/en/us/details/755f7866-f95c-4d8a-a904-d80154413444" target="_blank">SharePoint Workspace 2010</a> &#8211; which seems to address both of my problems.</p>
<p>When Microsoft bought Groove back in 2005 many people wondered what they were up to &#8211; did they want Groove or did they really want its creator Ray Ozzie?  Well they got both, and Groove has now been relaunched as SharePoint Workspace 2010 and now seems to make much more sense.</p>
<p>Microsoft say that Workspace will be easier to deploy than Groove and will offer organizations the opportunity to &#8220;provide a more consistent enterprise information strategy based on SharePoint technology.&#8221;</p>
<p>For those of us on the coal face it addresses the issues of ad-hoc collaboration, working on and off line, and moving content between SharePoint and desktop applications with drag and drop quite neatly.</p>
<p>Workspace might present real competition for companies like <a title="Colligio" href="http://www.colligo.com/products/sharepoint/" target="_blank">Colligio</a> who&#8217;s products address these issues within SharePoint.</p>
<p>But Colligio and similar companies should probably not panic just yet, as sadly it seems that it&#8217;s going to be quite difficult for us mere mortals to actually buy SharePoint Workspace 2010.  Workspace isn&#8217;t part of the <a title="SharePoint 2010 Licensing" href="http://blogs.charteris.com/blogs/colinn/archive/2009/10/21/sharepoint-2010-licensing.aspx" target="_blank">17 different versions of SP 2010</a>, you can&#8217;t buy it as a stand alone product, the only way you can get it is as part of Microsoft Office Pro +, which can only be purchased through volume licensing, so is only really going to be accessible to large corpoarates.</p>
<p>Come on Microsoft &#8211; give us a break! SharePoint Workspace 2010 looks really useful &#8211; can we buy it please?</p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/03/sharepoint-2010-whats-hot-and-whats-not-3-social-networking/' rel='bookmark' title='Permanent Link: SharePoint 2010: What&#8217;s Hot and What&#8217;s Not &#8211; #3 Social Networking'>SharePoint 2010: What&#8217;s Hot and What&#8217;s Not &#8211; #3 Social Networking</a> <small> This is the final part in our occasional series...</small></li>
<li><a href='http://blog.pentalogic.net/2010/03/sharepoint-2010-whats-hot-and-whats-not-2-not/' rel='bookmark' title='Permanent Link: SharePoint 2010 What&#8217;s Hot and What&#8217;s Not? #2 NOT!'>SharePoint 2010 What&#8217;s Hot and What&#8217;s Not? #2 NOT!</a> <small> So here we are with the second installment in...</small></li>
<li><a href='http://blog.pentalogic.net/2010/03/sharepoint-2010-end-users-fast-search-google/' rel='bookmark' title='Permanent Link: SharePoint 2010: What’s Hot and What’s Not for End Users — #1: Hot'>SharePoint 2010: What’s Hot and What’s Not for End Users — #1: Hot</a> <small> Along with many others in our part of the...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/05/sharepoint-2010-gets-into-the-groove/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
