<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
   <channel>
      <title>C5 Insight: SharePoint</title>
      <description>All posts related to SharePoint.</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=b5641d6af3b950ebcb5ccf6c5faf9852</link>
      <atom:link rel="next" href="http://pipes.yahoo.com/pipes/pipe.run?_id=b5641d6af3b950ebcb5ccf6c5faf9852&amp;_render=rss&amp;page=2" />
      <pubDate>Sat, 26 May 2012 18:21:40 +0000</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/C5SharePoint" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="c5sharepoint" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">C5SharePoint</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
         <title>Microsoft Collaboration and Virtualization: A Real World Deminar</title>
         <link>http://feedproxy.google.com/~r/SuccessAcceleratorsSharePoint/~3/3Jdtj7_KkUI/Default.aspx</link>
         <description>Who:  &lt;a rel="nofollow" target="_blank" href='http://www.C5Insight.com'&gt;C5 Insight&lt;/a&gt;&lt;br/&gt;What: Live Event&lt;br/&gt;When: Wednesday, May 30, 2012 10:00 AM - 1:00 PM EST&lt;br/&gt;How Much: $0.00&lt;br/&gt;Event Type: Live Event&lt;br/&gt;&lt;a rel="nofollow" target="_blank" href='http://www.successaccelerators.com/EventListPage/EventRegistration/tabid/1140/Default.aspx?id=442b9116-439a-e111-a8cb-1cc1dee89a7f'&gt;Register&lt;/a&gt;&lt;br/&gt;&lt;img src="http://feeds.feedburner.com/~r/SuccessAcceleratorsSharePoint/~4/3Jdtj7_KkUI" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">442b9116-439a-e111-a8cb-1cc1dee89a7f</guid>
         <pubDate>Wed, 30 May 2012 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Easy Way to Get Relative Path of SharePoint 2010 Site via PowerShell</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/272/Easy-Way-to-Get-Relative-Path-of-SharePoint-2010-Site-via-PowerShell.aspx</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5508d92d726d_C856/powershell_icon_2.jpg"&gt;&lt;img title="powershell_icon" border="0" alt="powershell_icon" align="left" width="68" height="52" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;float:left;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5508d92d726d_C856/powershell_icon_thumb.jpg"/&gt;&lt;/a&gt;The more I learn and get to know PowerShell, the more I love it.  I am able to perform what used to be time-consuming tasks (many hours or days) in seconds (after you write the script of course).  While writing a script recently to perform some tasks on numerous SharePoint sites (webs to be precise), I was constructing URLs for the sites and using as variables and I needed only part of the URL (the managed path).  After a little poking around, I found a nice easy way to do it.&lt;/p&gt;
&lt;h1&gt;Some Quick Background&lt;/h1&gt;
&lt;p&gt;In SharePoint (among other things), URLs can be of two different types, absolute and relative.  The absolute URL for an object is the full path direct to that object, where the relative URL is an abbreviated path that combines the base URL and the current location.  Let’s look a couple examples:&lt;/p&gt;
&lt;p&gt;Absolute URL&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;http://portal/sites/hr/shared documents/newhire_policy.docx&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Relative URL&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;/sites/hr/shared documents/newhire_policy.docx&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The relative URL removes the base URL http://portal, which is the root web of the web application.  This becomes important especially if you use SSL on a web application, where you allow access via SSL and non-SSL, or if you use Alternate Access Mappings.  If you use absolute URLs, the other website will never get used.  This is why it is crucial to use relative paths to URLs in your navigation links like a good SharePoint administrator.  But I digress… on to PowerShell!&lt;/p&gt;
&lt;p&gt;Without checking, I first solved this problem the complicated way.  I would enumerate the full URL, and then only grab the text 5 or however many characters I wanted to remove.  You can do this by using $webURL.Substring(3), where 3 is the number of characters you want to remove.  If you do this, be sure to do this on the URL as a string, NOT a web object as Substring is not a method on the web object, but is available on strings.  You could have also have used the TrimStart method as well I suppose.&lt;/p&gt;
&lt;p&gt;This worked, but there had to be a better way!  In PowerShell, I think one of the most powerful commands to get to know is &lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/dd315351.aspx"&gt;Get-Member&lt;/a&gt;.  Using this, I discovered a property called ServerRelativeURL on both a &lt;a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsite.serverrelativeurl.aspx"&gt;site object&lt;/a&gt; (site collection) or &lt;a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.client.web.serverrelativeurl.aspx"&gt;web object&lt;/a&gt;.  To see this, you pass (pipe) the site or web object to the get-member command like this:&lt;/p&gt;
&lt;div id="codeSnippetWrapper" style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;padding-top:4px;"&gt;
&lt;div id="codeSnippet" style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;
&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;font color="#0000ff"&gt;get-spweb&lt;/font&gt; &lt;font color="#9b00d3"&gt;http://contoso.intranet.com/it/sandbox&lt;/font&gt; &lt;font color="#a5a5a5"&gt;|&lt;/font&gt; &lt;font color="#0000ff"&gt;get-member&lt;/font&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;This returns all methods and properties of that object (our subsite in this case).  There are two properties that are related, &lt;strong&gt;Url&lt;/strong&gt; and &lt;strong&gt;ServerRelativeURL&lt;/strong&gt;.  So let’s look at this:&lt;/p&gt;
&lt;div id="codeSnippetWrapper" style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;padding-top:4px;"&gt;
&lt;div id="codeSnippet" style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;
&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;font color="#ff8000"&gt;$web&lt;/font&gt; &lt;font color="#a5a5a5"&gt;=&lt;/font&gt; &lt;font color="#0000ff"&gt;get-spweb&lt;/font&gt; &lt;font color="#9b00d3"&gt;http://contoso.intranet.com/it/sandbox&lt;/font&gt; &lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum2" style="color:#606060;"&gt;   2:&lt;/span&gt; &lt;font color="#ff8000"&gt;$web&lt;/font&gt;.ServerRelativeURL&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The result is:&lt;/p&gt;
&lt;p&gt;/it/sandbox&lt;/p&gt;
&lt;p&gt;Voila!  Exactly what I needed.  We can then store this in a variable, and use it wherever we need it.  As you might expect, &lt;strong&gt;Url&lt;/strong&gt; returns the absolute URL of the object. I strongly encourage you to investigate &lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/dd315351.aspx"&gt;get-member&lt;/a&gt;, It opens up some many possibilities to view and/or various properties of almost anything.  Hope it helps!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/272/Easy-Way-to-Get-Relative-Path-of-SharePoint-2010-Site-via-PowerShell.aspx</guid>
         <pubDate>Mon, 30 Apr 2012 00:24:00 +0000</pubDate>
      </item>
      <item>
         <title>Application Data Integration – Part Three, Timing and the Rules</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/258/Application-Data-Integration-Part-Three-Timing-and-the-Rules.aspx</link>
         <description>&lt;hr /&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;T&lt;/strong&gt;&lt;/font&gt;his is my third blog in a series concerning data integration.  In my first two blog entries we overviewed some of the data integration hurdles as well as some of the common methods used to discover the net-change data that will need to be translated.  Here in my third blog I’ll discuss some of the benefits of not integrating in real-time, but creating a batch job to perform the integration.  We’ll also look at the Business Rules that may need to be applied within the integration process.&lt;/p&gt;
&lt;p&gt;&lt;hr /&gt;
&lt;font size="4"&gt;&lt;strong&gt;T&lt;/strong&gt;&lt;/font&gt;hey say ‘timing is everything’.  I don’t necessarily agree that it’s &lt;em&gt;everything&lt;/em&gt;, but it is an important ingredient in the design of your integration.  It’s always my first reaction to go ‘real-time’ with an integration project.  Scoping and requirements gathering will then bring me to a place where a part of the integration may not work designed to run as real-time.  Every business is built on processes that serve them well, or at least served them well back in the day.  There are times when transaction volume will preclude using real-time methods for translation.  Running the process, because of the volume, may have such an impact on the system, that user can not tolerate the sluggishness of the system during business hours.  Perhaps there is a business process that does not make data available until after business hours.  There can be any number of business process scenarios that would dictate utilizing a batch integration process rather than a real-time integration process.&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;B&lt;/strong&gt;&lt;/font&gt;usiness processes are not the only consideration when designing your integration.  The environment, and specifically the hardware that the integrated systems reside on, can play a key role in determining the integration process to use.  For example, if your integration design requires polling a record set for the net-change data, that polling can effect performance.  But to a greater extent, the record set that is returned will typically populate any RAM that is available, and if there is not enough RAM to hold the entire return record set, then it will occupy static drive space.  Depending on how large the net-change record set is, that’s been returned, stealing all available RAM can seriously impact performance of the system.  Conversely, you may have designed a multi-threaded integration process, such as utilizing a message queue as a pickup point for the extracted net- change data.  Where running a multi-threaded process, you are able to translation a larger volume of data in a shorter period of time, but, that process will be very CPU intensive.&lt;img align="right" width="175" height="276" alt="" src="http://blogs.c5insight.com/Portals/0/BlogImages/Other/Seen My Data.png"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;S&lt;/strong&gt;&lt;/font&gt;o, when developing your integration design, keep in mind that batch processing is memory intensive and multi-threaded processes are CPU intensive.  Depending on the environment you’re working in, you may have the inclination to build one type of integration process, but the impact of that process would be too costly in terms of system performance and end-user satisfaction.&lt;/p&gt;
&lt;p&gt;&lt;hr /&gt;
&lt;font size="4"&gt;&lt;strong&gt;O&lt;/strong&gt;&lt;/font&gt;k, so you have one part of your integration setup, great.  You’re integrating customers from your CRM system to your ERP system, fantastic.  You turn on the integration, and not too long afterward, folks from the finance group are complaining that there are customers in ERP that don’t belong in the system.  “What’d?, you say.  I thought you wanted customers integrated in both system?”.  The response from finance is that some of these aren’t customers, they are only prospects.  Ah, so not all customers are the same in the CRM system.&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;T&lt;/strong&gt;&lt;/font&gt;his is a very typical scenario.  The CRM system breaks down ‘customers’ into different customer types.  Only ‘customers’ that have actually bought something are to be integrated into the ERP system.  So, you need to be able to filter records in order to meet the requirements of this business rule .  That filtering can take place in two different places, &lt;strong&gt;a)&lt;/strong&gt; at the time of discovery of the net-change data or, &lt;strong&gt;b)&lt;/strong&gt; during the translation process of the net-change data.  If you have used a query to discover the net-change data, you may only need to add something to the WHERE clause of the query, to ensure that only records that meet the business rule criteria are discovered.  If the application has it’s own net-change method, but cannot be modified to filter the records, you will need to build the filtering into the translation process rather than in the discovery process.  There can, however, be some advantages to filtering at the integration process level.  Let’s say that you only want purchasing customers being integrated into you ERP system, but you would like to see an aggregated view of all new customers that have been added to the either system.  When you filter out the customers at the translation point rather than the discovery point, you have the records discovered in the net-change process, so, the entire record set can be used to create customer, by type, reporting.&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/font&gt;nother. more complex example would be; sales orders being placed in the ERP system and then translated to one of several warehouse systems for processing.  In this case, you not only have to filter the record set, but you also have to determine what translation processes will be used to ensure the sales order record is consumed by the correct warehouse system.  As you can see, business rules will have a huge impact on how you might design your integration process.  The entire solution may incorporate many different net-change discovery methods as well as many different data translation methods.  Don’t get caught building a useless solution, wasting time and money.  Dig deep into the requirements in order to develop the best integration processes for the given scenario your are working under.&lt;/p&gt;
&lt;p&gt;&lt;hr /&gt;
&lt;font size="4"&gt;&lt;strong&gt;&lt;img align="left" style="width:106px;height:97px;" alt="" src="http://blogs.c5insight.com/Portals/0/BlogImages/Other/Integration Cycle.png"/&gt;A&lt;/strong&gt;&lt;/font&gt;s promised, this series is intended to be somewhat high level, but, I hope through some of the topics covered you have become a little more familiar with Application Data Integration.  It can be tricky stuff to get your hear around; there are a lot of issues to consider.  Not digging deep enough for the requirements can be very costly, not only monetarily, but also with adoption by your end-users if your integration is tied to a new business system implementation.  Knowledge is power, so I hope I’ve charged your batteries a little.&lt;/p&gt;
&lt;hr /&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/258/Application-Data-Integration-Part-Three-Timing-and-the-Rules.aspx</guid>
         <pubDate>Tue, 03 Apr 2012 18:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Application Data Integration – Part Two, Net-Change</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/256/Application-Data-Integration-Part-Two-Net-Change.aspx</link>
         <description>&lt;hr /&gt;
&lt;p&gt;&lt;b&gt;&lt;font size="4"&gt;&lt;img hspace="10" alt="" align="left" style="width:106px;height:106px;" src="http://blogs.c5insight.com/Portals/0/BlogImages/Other/Integration Creep.png"/&gt;I&lt;/font&gt;&lt;/b&gt;n my previous blog focusing on the hurdles of real-time, two-way data integration, I highlighted the hurdle of how to discover the data you need translated. In most cases, discovering the net-change data is all you want to translate on a real-time basis. Remember, a two-way integration means net-change data going in two directions or more (depending on the number of systems you’re integrating) at a rate determined by how many end-users there are on each of the systems being integrated. Business systems with a significant amount of end-users can create substantial volumes of net-change data.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;b&gt;&lt;font size="4"&gt;I&lt;/font&gt;&lt;/b&gt;n order to manage the volume of data flowing between systems, you must choose a net-change model to discover just the data that needs to translate. There are traditionally four basic models to choose from, one of which will discover the net-change data. They are not all equal though, so choosing will depend somewhat on the system(s) you’re working with and somewhat depend on the data model of the system(s) with which you’re working.&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;T&lt;/strong&gt;&lt;/font&gt;he four methods are as follows, in best practice order:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;strong&gt;Application Method&lt;/strong&gt; – this method is the most reliable and system efficient.  It relies on the system, or application, to find the net-change data and produce it in a format that is easily translated and consumed by other systems.  Some of the advantages of the Application Method are; &lt;img alt="Application Net-Change" align="right" width="200" height="100" src="http://blogs.c5insight.comhttp://blogs.c5insight.comhttp://blogs.c5insight.com/Portals/0/BlogImages/Other/Net-Change 1.png"/&gt; &lt;br /&gt;
    &lt;strong&gt;&lt;font color="#000000"&gt;a)&lt;/font&gt;&lt;/strong&gt;  It typically can support deletes.  In other words, records deleted by end-users can be traced to the other integrated systems, and if the business rules permit, will delete those records as well. &lt;br /&gt;
    &lt;strong&gt;&lt;font color="#000000"&gt;b)&lt;/font&gt;&lt;/strong&gt;  It is more likely to produce the net-change data in the order in which it was changed.  This could become important if the net-change data is being produced in logical but separate extracts.  One example would be if the system that is producing  the net-change data, splits a sales order into a header file and a detail file.  The consuming system will likely have referential integrity rules that would not allow details to be consumed before the header. &lt;br /&gt;
    &lt;strong&gt;&lt;font color="#000000"&gt;c)&lt;/font&gt;&lt;/strong&gt;  It has, typically, very little impact on the producing system, providing an un-noticeable effect to the end-users. &lt;br /&gt;
    &lt;strong&gt;&lt;font color="#000000"&gt;d)&lt;/font&gt;&lt;/strong&gt;  Reliability is a key factor.  If the application is running, then net-change is being discovered and made consumable for other systems.  &lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Tracker-Table&lt;/strong&gt; &lt;strong&gt;Method&lt;/strong&gt; – Also known as the&lt;em&gt; shadow table method&lt;/em&gt;, the tracker-table method is somewhat invasive, but is very useful in cases where the data model does not always supply a last modified date/time stamp on each record.  The tracker-table method does just what it says, it tracks the records that have had a change made to them.  It is invasive because it requires creating objects in the database of the system.  The idea being, create a table with at least three columns (ObjectName, RecordId,ChangeType).  This is the tracking table.  Then, place triggers on the tables which you are interested in seeing the net-change.  The triggers are designed to modify the tracker-table in the following ways; &lt;img hspace="2" alt="" align="right" width="200" height="100" src="http://blogs.c5insight.comhttp://blogs.c5insight.comhttp://blogs.c5insight.com/Portals/0/BlogImages/Other/Net-Change 2.png"/&gt; &lt;br /&gt;
    &lt;strong&gt;&lt;font color="#000000"&gt;a)&lt;/font&gt;&lt;/strong&gt;  If there is an insert on the table (a new record created),  the trigger will add a record to the tracker-table with three values; &lt;strong&gt;1&lt;/strong&gt; - the table name where the changes came from, &lt;strong&gt;2&lt;/strong&gt; – the recordId that was created when the record was committed, &lt;strong&gt;3&lt;/strong&gt; – an identifier of the type of action that was performed (i.e. I = insert, U = update, D = deleted). &lt;br /&gt;
    &lt;strong&gt;&lt;font color="#000000"&gt;b)&lt;/font&gt;&lt;/strong&gt;  If there is an update made on the table, the trigger will search the tracker-table to find  the ObjectName/RecordId that corresponds to the record that was updated.  When the match is made, the trigger  then adds a ‘U’ to the ChangeType column indicating that the record corresponding to the recordid in the tracker-table, has been updated.. &lt;br /&gt;
    &lt;br /&gt;
    Now that the net-change has been identified in the tracker-table, a mechanism needs to be developed (or a third-party tool employed i.e. Scribe or Informatica), to poll the tracker table for records with an ‘I’, ‘U’ or ‘D’, then join the recordid to the base table and retrieve the record that was changed.  Once retrieved, set the ‘ChangeType’ in the tracker table back to NULL.  Then simply choose the frequency that you want to poll the tracker–table for ‘I’, ‘U’ or ‘D’.  &lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Last Update Date Method&lt;/strong&gt; – This method is non-invasive and can be as reliable as the Application and Tracker-Table methods. With this method you simply create a mechanism (or a third-party tool employed i.e. Scribe or Informatica) to poll the data-object for records that are new, or have an last&lt;img hspace="2" alt="" vspace="5" align="right" width="200" height="100" src="http://blogs.c5insight.comhttp://blogs.c5insight.comhttp://blogs.c5insight.com/Portals/0/BlogImages/Other/Net-Change 3.png"/&gt; update date/time stamp that is greater than the last time you polled the data-object.  There are a few other caveats to the WHERE clause but, essentially that’s all there is to it.  Here’s the kicker.  The reason that this method is 3rd in the best-practice ranking is because it is dependent on the clocks being used in the comparison, being synchronized.  If for some odd and perplexing reason one of your applications is getting it’s date/time from the desktop clock (or some other unreliable source), you would most likely end up with records falling through the cracks.  You must make sure the clocks you are using to compared and stamp are reliable. &lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Comparison Method&lt;/strong&gt; – If you must discover your net-change records, and none of the first three methods can be applied, this may be your last option.  The Comparison Method (&lt;em&gt;or snapshot method&lt;/em&gt;) consists of making a copy of the recordset in which the net-change data resides.  Then at some point after that first copy, take another copy of the object and compare each row/column for the differences.  This is an extremely laborious method, but at times, desperate men must do desperate things.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;L&lt;/strong&gt;&lt;/font&gt;astly, what to do with concurrent updates to a record.  End-user #1  in sales, opens John Smith’s contact record to add a new cell number.  At the same moment End-user #2 in finance, opens John Smith’s record to update the billing address.  With applications like Dynamics CRM, Salesforce and SharePoint, the application logic will manage the concurrent changes and will make sure both are recognized and able to be discovered as net-change, and translated.  Other than that, it’s the ‘last out wins’ method.&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;I&lt;/strong&gt;&lt;/font&gt;n my next post in this series, we’ll take a look at working the business process rules and application rules, into the integration process, and, at what frequency should the integration run.&lt;/p&gt;
&lt;hr /&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/256/Application-Data-Integration-Part-Two-Net-Change.aspx</guid>
         <pubDate>Wed, 28 Mar 2012 22:30:00 +0000</pubDate>
      </item>
      <item>
         <title>Convergence Report 1: The Future is Collaborative at #CONV12</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/257/Convergence-Report-1-The-Future-is-Collaborative-at-CONV12.aspx</link>
         <description>&lt;h1&gt; &lt;/h1&gt;
&lt;p&gt;&lt;a rel="nofollow" title="Dynamics CRM Convergence 2012" target="_blank" href="http://www.microsoft.com/dynamics/convergence/houston12/"&gt;&lt;img title="Dynamics CRM Convergence 2012" border="0" alt="Convergence 2012 Dynamics CRM" align="left" width="244" height="65" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;float:left;border-top:0px;border-right:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/CRM-Collaboration-and-Convergence_626B/image_6.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;After concluding the first day at the Microsoft Convergence 2012 event here in Houston, TX, I can summarize my feelings in one sentence, “It is a great time to be alive and working on collaboration!” Why do I say that? Here are a few brief insights:&lt;/p&gt;
&lt;h2&gt;Collaboration Has Changed Us&lt;/h2&gt;
&lt;p&gt;The initial general session opened with a song that was composed by artists working from different locations around the globe.  It was impressive to hear music that these individuals put together without having met each other.  During the session, I was taking notes on my slate using OneNote – these notes were syncing with our SharePoint server back at the office.  I was also having chat discussions with colleagues both at the event and back at the office via Lync and email.  Later, I was on a Skype call with a new prospect in Australia.  And it began to sink in how much things have changed over the past 10 years.  The idea of collaborating in real time, or even iteratively, with people around the globe, has moved from an idea to the norm.&lt;/p&gt;
&lt;h2&gt;The Future is so Bright…&lt;/h2&gt;
&lt;p&gt;But as much as things have changed, the future is even brighter.  I’ll do a separate blog on some of the changes to expect with the rollout of new versions of Dynamics CRM, SharePoint and Windows in the next 12 months, but here are facts you may not know about Microsoft:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;95,000 employees in over 190 countries and over 600,000 partners – that is a tremendous amount of human thinking contributing to innovation&lt;/li&gt;
    &lt;li&gt;1.5 million people use Microsoft products – and they’re using competing products too, forcing Microsoft to continue to innovate&lt;/li&gt;
    &lt;li&gt;The spend $9 billion in R&amp;D annually – if I heard it correctly, they’re in the top few companies in the world in R&amp;D spend – this will translate into exciting developments over the next 5-10 years that we’re not even envisioning today&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt; &lt;/h2&gt;
&lt;h2&gt;Collaboration Done Right&lt;/h2&gt;
&lt;p&gt;After many years of working as a Microsoft partner, one of the things I have grown to appreciate is their approach to the market.  Make no mistake, I don’t drink all of the Microsoft kool-aid and I know that many have a very negative view of Microsoft just because they are the “big kid on the block.”  But they are doing a lot of things right and they get very little credit for it.  Specifically:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Open Ecosystem:&lt;/strong&gt; Although many would argue that Microsoft software is not “open” (which is true and, in my view, is a good thing), their ecosystem is open.  What does that mean?  Simply that they do not prohibit others from publishing improvements or add-ons to their products.  Anyone can publish a Windows program or CRM add-on (for example) without being forced to go through a “closed” marketplace that may mark it up or may eliminate competitive products all together.  The downside of this is that some low quality products can find their way to the market – the upside is that individual companies and developers have much more freedom to innovate (even if that means competing with Microsoft). &lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Choice:&lt;/strong&gt; Microsoft gives both customers and partners the ability to choose.  I had a number of conversations on the first day of the event with customers that said they began working with another company that made it very easy to get started, but they quickly felt trapped.  In some cases I heard complaints about working with a vendor that did not do knowledge transfer – so they could never learn enough to function on their own if they wanted to.  In other cases, I heard that businesses were frustrated because they were trapped in someone else’s cloud that was expensive and limited what they could do.  Microsoft has always worked to provide options (such as the ability to host in their cloud, a partner cloud or a private cloud), and to provide transparent access to knowledge. &lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Partners:&lt;/strong&gt; Microsoft has always been dedicated to supporting a partner channel. Although they are not always perfect in their execution of their partner programs, they have created millions of jobs around the globe in partner businesses.  They also understand that partners will often need to work with firms that compete with Microsoft; they may wish it were otherwise, but they understand how partner businesses work.  There is a downside – there are some partner firms out there that do less than high-quality work or that may have low-integrity sales practices; but there are also many thousands of partner firms to choose from that provide local, regional, national and global options to businesses located anywhere on earth. &lt;br /&gt;
     &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I realize that this sounds a little bit like an advertisement for Microsoft.  From what I’ve seen, however, Microsoft attracts an undue amount of criticism. I have, admittedly, sometimes been in the chorus of voices offering (hopefully constructive) criticism.  But this is an organization that is having a tremendously positive impact for their customers, for their partners and for their employees.  With the values they have in place, I hope they thrive for a long time to come. &lt;/p&gt;
&lt;p&gt;Having been around collaboration (from the process, technical and human sides) for over 20 years, I’m more excited than I’ve ever been before about the prospects for the future.  Not just because of what Microsoft is doing, but because of how the entire world is changing.   Here’s to working together to use collaboration to make positive changes, provide tools that enable us to express a genuine care for colleagues and customers, and free people and businesses to innovate!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/257/Convergence-Report-1-The-Future-is-Collaborative-at-CONV12.aspx</guid>
         <pubDate>Tue, 20 Mar 2012 19:45:00 +0000</pubDate>
      </item>
      <item>
         <title>Application Data Integration – Part One, Overview</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/254/Application-Data-Integration-Part-One-Overview.aspx</link>
         <description>&lt;hr /&gt;
&lt;p class="MsoNormal" style="text-align:justify;line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;font size="4"&gt;&lt;strong&gt;&lt;img hspace="10" alt="" align="left" width="115" height="115" src="http://blogs.c5insight.comhttp://blogs.c5insight.com/Portals/0/BlogImages/Other/Integration Cycle.png"/&gt;I&lt;/strong&gt;&lt;/font&gt;n some cases, if not all too some extent, integration between &lt;a rel="nofollow" target="_blank" href="http://crm.dynamics.com/en-us/home"&gt;&lt;span style="color:#0000ff;"&gt;Dynamics&lt;span style=""&gt;™&lt;/span&gt; CRM&lt;/span&gt;&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="https://www.salesforce.com/"&gt;&lt;span style="color:#0000ff;"&gt;Salesforce&lt;span style="line-height:115%;font-family:'sans-serif';font-size:11pt;"&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; or/and &lt;a rel="nofollow" target="_blank" href="http://sharepoint.microsoft.com/"&gt;&lt;span style="color:#0000ff;"&gt;SharePoint&lt;span style="line-height:115%;font-family:'sans-serif';font-size:11pt;"&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; with your back-office system is the key to user adoption.&lt;span style=""&gt;  &lt;/span&gt;Real-time, two-way data integration allows all segments of the business to access the very latest transactional data, and the information that the data contains.&lt;span style=""&gt;  &lt;/span&gt;One example might be the keying of a ‘large’ order by a sales representative into CRM or Salesforce.&lt;span style=""&gt;  &lt;/span&gt;Having real-time, two-way data integration in place, that order would go directly from the crm system  to your ERP/MRP system for processing.&lt;span style=""&gt;  &lt;/span&gt;That in turn will reduce inventory and alert the operations team, signaling the purchasing department that orders need to be placed to backfill inventory and, signaling the operation manager that they will need to increase production to fulfill the ‘large’ order.&lt;span style=""&gt;  &lt;/span&gt;In some cases the integration of data can trigger an alert that will notify outside vendors directly that inventory needs to be replenished.&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;font size="4"&gt;&lt;strong&gt;W&lt;/strong&gt;&lt;/font&gt;ith access to current inventory levels within a sales rep’s CRM or Salesforce system, sales reps can make better informed customer promises with regard to when items will ship and/or if ordered items will be backordered.&lt;span style=""&gt;  &lt;/span&gt;This greatly improves customer satisfaction and adoption of the new CRM or Salesforce system.  Other advantages (among a plethora) is integration into SharePoint as well, where lists can be compiled to help make better business decision as well as having vital documents at your fingertips, which ever application you are currently using.&lt;/p&gt;
&lt;hr /&gt;
&lt;p class="MsoNormal" style="text-align:justify;line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;font size="4"&gt;&lt;strong&gt;T&lt;/strong&gt;&lt;/font&gt;his is just one small example of how application data integration can improve adoption, and also improve the client’s business prospects.&lt;span style=""&gt;   &lt;/span&gt;My purpose in this blog is not to discuss the business benefits of data integration, but explore some of the architectural hurdles in designing the real-time, two-way data integration processes.&lt;span style=""&gt;  &lt;/span&gt;In a short series of blog entries, we’ll examine:&lt;img hspace="10" alt="" align="right" width="227" height="182" src="http://blogs.c5insight.comhttp://blogs.c5insight.com/Portals/0/BlogImages/Other/Integration Curve.png"/&gt;&lt;/p&gt;
&lt;p&gt; &lt;span style=""&gt;&lt;span style=""&gt; &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_10.jpg"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" width="12" height="12" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_thumb.jpg"/&gt;&lt;/a&gt;     &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;How&lt;/strong&gt; data is discovered for translation                                     &lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt; &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_12.jpg"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" width="12" height="12" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_thumb_1.jpg"/&gt;&lt;/a&gt;     &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;When&lt;/strong&gt; to discover data for translation                                        &lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt; &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_14.jpg"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" width="12" height="12" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_thumb_2.jpg"/&gt;&lt;/a&gt;     &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;What&lt;/strong&gt; data to discover for translation                                         &lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt; &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_16.jpg"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" width="12" height="12" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_thumb_3.jpg"/&gt;&lt;/a&gt;     &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;How&lt;/strong&gt; to handle concurrent data modification                          &lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_18.jpg"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" width="12" height="12" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_thumb_4.jpg"/&gt;&lt;/a&gt;     &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;How&lt;/strong&gt; to incorporate the client’s and the application’s                    &lt;br /&gt;
         business rules into the integration processes&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;font size="4"&gt;&lt;strong&gt;W&lt;/strong&gt;&lt;/font&gt;e will, by no means, cover all the detail that goes into data integration, but will cover, at a high level, some of the hurdles and how to overcome them.&lt;span style=""&gt;  &lt;/span&gt;In some cases, there will be a choice of methods to accomplish a task, so, we’ll also talk about the best method to use in particular situations.&lt;span style=""&gt;  &lt;/span&gt;Some methods are tool agnostic, some will highlight how a tool like &lt;a rel="nofollow" target="_blank" href="http://www.scribesoft.com"&gt;&lt;span style="color:#0000ff;"&gt;Scribe Insight &lt;/span&gt;&lt;/a&gt;provides easy access to data and the business rules around the data.&lt;span style=""&gt;  &lt;/span&gt;We’ll also see that many of the methods are application agnostic, meaning they can be applied to any system to system integration.&lt;/p&gt;
&lt;hr /&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;font size="4"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;ata integration can be tricky stuff if it’s your first time tackling the subject.&lt;span style=""&gt;  &lt;/span&gt;Whether you are implementing a solution, or just need to talk comfortably about integration, there are several things to be careful of, but having said that, like anything else, it’s just a matter of experience before your comfort level is one that keeps your knees from shaking and your palms from sweating.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/254/Application-Data-Integration-Part-One-Overview.aspx</guid>
         <pubDate>Tue, 20 Mar 2012 19:17:00 +0000</pubDate>
      </item>
      <item>
         <title>Get a CRM Bible at Convergence 2012!</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/250/Get-a-CRM-Bible-at-Convergence-2012.aspx</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/See-You-at-Convergence_E696/bible_shadow_2.jpg"&gt;&lt;img title="Microsoft Convergence 2012 - Free CRM 2011 Bible" border="0" alt="Free CRM 2011 Bible at Convergence 2012" align="right" width="132" height="156" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;float:right;border-top:0px;border-right:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/See-You-at-Convergence_E696/bible_shadow_thumb.jpg"/&gt;&lt;/a&gt;This weekend I’ll be packing my bags and heading off to Houston, TX to attend Microsoft Convergence 2012 to experience all of the Microsoft Dynamics CRM goodness I can get.  I’ll plan to publish at least a couple of blogs while I’m there on whatever news or tips I can pick up.  Feel free to leave a comment here if you’d like to request any specific topics&lt;/p&gt;
&lt;p&gt;Are you planning to attend?   Great!  &lt;a rel="nofollow" target="_blank" href="http://www.c5insight.com/contact.aspx"&gt;Ping me&lt;/a&gt; and let’s plan to chat.  It would be great to network with individuals who are looking for career opportunities or who would like to chat about the challenges that you are experiencing with your CRM project.  I’ll hook you up with a free copy of our CRM 2011 Bible if you don’t already have one (or if you want a second copy for your nightstand).&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/250/Get-a-CRM-Bible-at-Convergence-2012.aspx</guid>
         <pubDate>Fri, 16 Mar 2012 20:29:00 +0000</pubDate>
      </item>
      <item>
         <title>Game-Changing Dashboards Combining SharePoint and CRM</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/246/Game-Changing-Dashboards-Combining-SharePoint-2010-and-CRM-2011.aspx</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/The-Ultimate-CRM-2011-Dashboards_CC7B/WP_000088_2.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px 0px 0px 12px;padding-left:0px;padding-right:0px;display:inline;float:right;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="Using a HDTV to Present Dynamics CRM 2011 and Microsoft SharePoint 2010 Dashboards" border="0" alt="SharePoint 2010 and CRM 2011 Dashboards on a Large Monitor" align="right" width="244" height="184" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/The-Ultimate-CRM-2011-Dashboards_CC7B/WP_000088_thumb.jpg"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SharePoint has had excellent dashboard presentation capabilities for a long time now.  Dynamics CRM formally rolled out dashboard reporting with CRM 2011 (although using SharePoint and/or SSRS enabled dashboard reporting with previous versions of CRM).  Now that this functionality is getting embraced and adopted by many organizations, how can it best be leveraged to change the game by truly accelerating performance?  Simple.  Combine the best of Microsoft SharePoint, Dynamics CRM 2011 and TV or large monitors placed in public areas within your business.  Here’s how we’ve done it at C5 Insight.&lt;/p&gt;
&lt;p&gt;First off, we created great dashboards using native CRM 2011 functionality (such as views, charts and, of course, dashboards).  We used these for a while in production to ensure that they were producing the kind of information we could use to drive behavior and/or make better business decisions.  This includes setting goals and using the goal management features of CRM to help individuals understand exactly where they stand relative to expectations.&lt;/p&gt;
&lt;p&gt;Next, we did the same with SharePoint.  We looked at the kinds of information that is not in CRM that we would want to report on.  This includes things like financials, summarized project information (although this information is tracked by us in CRM, the native charts do not have sufficient functionality to present the dashboards we needed, so we used Excel services in SharePoint to render this kind of information) and the company calendar.  Some custom SharePoint information can be added, such as a Wiki where you enter daily announcements or a “welcome” message when you know a client will be visiting the office that day.&lt;/p&gt;
&lt;p&gt;Third step?  The CRM dashboards can be merged with SharePoint by using Iframes or Web Resources within the CRM 2011 dashboards.  These components can “hold” the content that we want to present on our dashboards from SharePoint.  We can then trim away the CRM “flash” (such as the ribbon and menu) just by calling the correct URL so the dashboards are presented as a “kiosk”.&lt;/p&gt;
&lt;p&gt;The last step: put large screen monitors, that can connect to the web, in key locations in your business.  In the nearby image, we’ve placed a monitor near our main entrance where people gather regularly; and we have another one in another office area down the hall.  These monitors are configured to show the desktop of a nearby computer (in our case, we’re running the Android OS on these monitors and they remote desktop to the machine, but many other options exist to enable this).  We also downloaded remote control apps that can run on iPhone, Windows Mobile or Android so that we can interact with our dashboards with our mobile devices (including our Kindle Fires – very cool!)  Multiple dashboards can be setup so that they dashboard rotates periodically, and so that information is refreshed periodically.&lt;/p&gt;
&lt;p&gt;That’s how we did it – but it can work a bit differently depending on your situation.  One area that many larger businesses may need for their dashboards is a true BI (business intelligence) dashboard that combines data from multiple sources into a data warehouse and then renders that on a dashboard.  This, too, can be presented on an interactive monitor.  Adding a touch screen to this will be the ultimate, “Minority Report” experience … can’t wait to add that!&lt;/p&gt;
&lt;p&gt;Interested in how to change the game in your organization with great dashboards?  &lt;a rel="nofollow" title="Contact C5 Insight for Game Changing CRM and SharePoint Dashboards" target="_blank" href="http://www.c5insight.com/contact.aspx"&gt;Click here to contact us&lt;/a&gt; and let’s talk about it!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/246/Game-Changing-Dashboards-Combining-SharePoint-2010-and-CRM-2011.aspx</guid>
         <pubDate>Mon, 27 Feb 2012 19:54:00 +0000</pubDate>
      </item>
      <item>
         <title>Tips to Avoid Login Prompts in SharePoint</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/245/Tips-to-Avoid-Login-Prompts-in-SharePoint.aspx</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/0a3e2bb7a3bc_12D86/image_2.png"&gt;&lt;img title="image" border="0" alt="image" align="left" style="background-image:none;border-bottom:0px;border-left:0px;margin:0px 10px 5px 0px;padding-left:0px;width:225px;padding-right:0px;display:inline;float:left;height:174px;border-top:0px;border-right:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/0a3e2bb7a3bc_12D86/image_thumb.png"/&gt;&lt;/a&gt;One of the most common issues I hear when implementing SharePoint for new clients, or supporting an existing SharePoint environment is the dreaded login prompt.  There are multiple reasons for the password prompt, but I'll try and cover the basics here.  Personally, I haven’t had to login to our internal company SharePoint in at least 6 or 8 months!  How can you achieve this SharePoint nirvana?  Let’s walk through the common steps to avoid having to login to SharePoint, whether opening the site or when opening documents.  Here’s a quick rundown.&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;1.  Internet Explorer Security Zone&lt;/li&gt;
    &lt;li&gt;2.  Windows Credential Store&lt;/li&gt;
    &lt;li&gt;3.  Prompts When Opening Documents&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;Internet Explorer Security Zone&lt;/h1&gt;
&lt;p&gt;Generally, one of the first things you need to do is add the SharePoint site URL or domain to a more trusted security zone in your web browser (we’ll focus on IE for this post).  SharePoint uses activex controls and other features that need to be trusted to run correctly.  Here’s what you need to do. &lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;Open Internet Explorer, and click &lt;strong&gt;Tools &lt;/strong&gt;–&amp;gt; &lt;strong&gt;Internet Options&lt;/strong&gt;.  This will vary depending on your version of IE.  In IE9, click the gear icon in the top right corner, then click &lt;strong&gt;Internet Options&lt;/strong&gt;.&lt;/li&gt;
    &lt;li&gt;Click the &lt;strong&gt;Security&lt;/strong&gt; tab, then highlight the zone &lt;strong&gt;Local Intranet, &lt;/strong&gt;then click the &lt;strong&gt;Sites &lt;/strong&gt;button. &lt;/li&gt;
    &lt;li&gt;Ensure “Automatically detect intranet network” is checked.  Enter the URL of the SharePoint site.  What I suggest here is to use a wildcard entry, to ensure it covers as much as possible.  So you could enter &lt;em&gt;http://portal.company.com&lt;/em&gt;, or what I recommend is &lt;em&gt;*.company.com&lt;/em&gt;. &lt;/li&gt;
    &lt;li&gt;Click Ok on all the windows, and close the browser.  Go to SharePoint, and you will likely get prompted.  On this prompt (as seen above), click the checkbox “Remember my credentials”.&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;Windows Credential Store&lt;/h1&gt;
&lt;p&gt;This is typically needed when your SharePoint server isn’t in your local network environment.  Whether you knew it or not, Windows XP or Windows 7 (who uses Vista anyway) has what is called a “credential store” or vault.  It stores usernames and passwords used to connect to websites and other network computers, and online services like Live ID or Exchange.  A credential should get stored here from the above prompt when you click “Remember my credentials”. &lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;To access the credential store, you can try this shortcut by typing the following in the &lt;strong&gt;Start &lt;/strong&gt;-&amp;gt; &lt;strong&gt;Run &lt;/strong&gt;command: “&lt;em&gt;control keymgr.dll&lt;/em&gt;”.  If this doesn’t work, you can get there by going to &lt;strong&gt;Start &lt;/strong&gt;–&amp;gt; &lt;strong&gt;Control Panel&lt;/strong&gt;, then picking &lt;strong&gt;Credential Manager &lt;/strong&gt;in the large icons view. &lt;/li&gt;
    &lt;li&gt;Under the Windows Credentials heading, look for an entry for the SharePoint URL.  If you don’t find one, enter a new one by clicking &lt;strong&gt;Add a New Windows Credential&lt;/strong&gt;.&lt;/li&gt;
    &lt;li&gt;Enter the information as it requests.  You can enter the direct URL as in the IE security zone, or you can also use wildcards like *.domain.com.  Enter your username and password just as if you were logging into SharePoint.&lt;/li&gt;
    &lt;li&gt;Close IE if you had it open, then try SharePoint again.  You should not get prompted.&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;Getting Prompted When Opening Documents&lt;/h1&gt;
&lt;p&gt;Another common problem with SharePoint is you get prompted for login credentials when opening or editing documents from a library.  At least with Windows Vista and Windows 7, this is a known issue and lucky for us, there’s a hotfix!  See the following Microsoft KB article:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://support.microsoft.com/?id=943280"&gt;Prompt for Credentials When Accessing FQDN Sites From a Windows Vista or Windows 7 Computer&lt;/a&gt;&lt;/p&gt;
&lt;p align="left"&gt;Some items of note:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;div align="left"&gt;If you have Windows Vista, you need to download and install the hotfix file, and apply the registry setting. &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div align="left"&gt;If you have Windows 7, it already has the hotfix included, and you just need to complete the registry setting. &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div align="left"&gt;If you are the IT admin, I would recommend creating this on your machine, and saving the key to a .reg file you can send to users, or set in your desktop image.&lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p align="left"&gt;You will follow the steps 1-7 near the bottom of the article.  As in the above steps, you can use the wildcard like *.domain.com for the entry.  Close the registry editor, and enjoy opening documents free from login prompts! &lt;/p&gt;
&lt;p align="left"&gt;While we’re here, I have to share one other thing that I see all the time that I haven’t seen documented. &lt;/p&gt;
&lt;h1&gt;Problem with Explorer View Being Slow&lt;/h1&gt;
&lt;p&gt;I fought this for a long time.  Every time I would try to use Explorer View, it would work, but it would a LONG time to come up, like 30 seconds.  My coworker could open Explorer View and it would open in about 1 second.  The fix turned out to be the fix I’ve seen for other weird strange issues with SharePoint.  Here’s how to fix it.&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;Open Internet Explorer, and click &lt;strong&gt;Tools &lt;/strong&gt;–&amp;gt; &lt;strong&gt;Internet Options&lt;/strong&gt;. This will vary depending on your version of IE. In IE9, click the gear icon in the top right corner, then click &lt;strong&gt;Internet Options&lt;/strong&gt;.&lt;/li&gt;
    &lt;li&gt;Click the &lt;strong&gt;Connections&lt;/strong&gt; tab, then click the &lt;strong&gt;LAN Connections&lt;/strong&gt; button at the bottom of the window.&lt;/li&gt;
    &lt;li&gt;Check the state of the first checkbox “Automatically detect settings”.  This will likely be checked.  Uncheck it!&lt;/li&gt;
    &lt;li&gt;Click ok until all windows are closed, and close IE.  Open SharePoint, and try to open a library in Explorer View.  It’s magic!&lt;/li&gt;
&lt;/ol&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/245/Tips-to-Avoid-Login-Prompts-in-SharePoint.aspx</guid>
         <pubDate>Thu, 23 Feb 2012 09:54:00 +0000</pubDate>
      </item>
      <item>
         <title>SharePoint 2010 Ratings and Custom Content Types</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/237/SharePoint-2010-Ratings-and-Custom-Content-Types.aspx</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-Ratings-and-Custom-Conte_8EFC/image_2.png"&gt;&lt;img title="image" border="0" alt="image" align="left" width="104" height="39" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;float:left;border-top:0px;border-right:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-Ratings-and-Custom-Conte_8EFC/image_thumb.png"/&gt;&lt;/a&gt;There are numerous cool new features in SharePoint 2010, and I’ve found that integrating them into custom solutions are not always straightforward.  I found this to be true with ratings as well.  Ratings are one of the new social tagging features that gives users a 1–5 star graphic to rate content.  You can find a high level overview of social tagging features &lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/ff608137.aspx"&gt;here&lt;/a&gt; on TechNet.&lt;/p&gt;
&lt;p&gt;Normally this isn’t a problem.  For example, you have your normal Shared Documents library, and you want users to be able to rate content.  No problem right?  We go into the &lt;strong&gt;library settings&lt;/strong&gt;, and then click on &lt;strong&gt;Rating Settings&lt;/strong&gt;.  We simple click &lt;strong&gt;Yes&lt;/strong&gt;, and hit ok. Too easy:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-Ratings-and-Custom-Conte_8EFC/SNAGHTML7778c9.png"&gt;&lt;img title="SNAGHTML7778c9" border="0" alt="SNAGHTML7778c9" width="240" height="49" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-Ratings-and-Custom-Conte_8EFC/SNAGHTML7778c9_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This adds two site columns to the library called:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Number of Ratings
    &lt;ul&gt;
        &lt;li&gt;Stores the total number of ratings&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Rating (0-5)
    &lt;ul&gt;
        &lt;li&gt;Stores the average rating of rated content&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So everything’s working and dandy.  Well, what if we need ratings on a custom content type that is being deployed across the farm?  Who wants to go into every library and set that by hand?  There’s always PowerShell, but there’s a problem.  When I use the above normal library setting on a library with a custom content type, the ratings fail to get stored.  If you check the ULS logs, I saw this:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;RatingSync: Unexpected exception processing . Error:Microsoft.SharePoint.SPException: Invalid number value. A number field contains invalid data. Please check the value and try again. ---&amp;gt; System.Runtime.InteropServices.COMException (0x8102001A): Invalid number value. A number field contains invalid data. Please check the value and try again. 0x8102001a&lt;/em&gt;&lt;/p&gt; 
&lt;p&gt;Awesome.  So what do we do?  It’s really easy, we just need to add the rating columns to the custom content type itself.  To do this, edit your custom content type (located in the site content types gallery of the root site in the site collection most likely).  Click &lt;strong&gt;Add from existing site columns&lt;/strong&gt;, and add the two columns named above.  After doing this, I was able to set ratings without error.  You &lt;strong&gt;&lt;u&gt;HAVE &lt;/u&gt;&lt;/strong&gt;to add them both or it won’t work!&lt;/p&gt;
&lt;p&gt;Now, one last item of note on this.  Ratings are not stored instantly.  They work off of two timer jobs that are accessible via Central Administration on the SharePoint server:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;User Profile Service Application – Social Data Maintenance Job&lt;/li&gt;
    &lt;li&gt;User Profile Service Application – Social Rating Synchronization Job&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;By default, they run hourly so your ratings changes wouldn’t show for an hour.  To speed this up, edit the timer job and change the schedule to some shorter minute value.  Or can you run them manually on demand for testing purposes.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/237/SharePoint-2010-Ratings-and-Custom-Content-Types.aspx</guid>
         <pubDate>Tue, 31 Jan 2012 21:37:00 +0000</pubDate>
      </item>
      <item>
         <title>TechNet Content for SharePoint 2007 and 2010 Now Available on Amazon!</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/229/TechNet-Content-for-SharePoint-2007-and-2010-Now-Available-on-Amazon.aspx</link>
         <description>&lt;p&gt;&lt;img alt="" align="left" style="display:inline;float:left;" src="http://ecx.images-amazon.com/images/I/41nJ3A6OKQL._SL500_SS50_.jpg"/&gt;There was no big fanfare on this and could have been easily missed, and I thought it was worth repeating.  Microsoft and the content publishing team have compiled their downloadable content and made available on Amazon in a nicely bound book!  It’s great for all those out there that would stay up late at night feeling guilty for killing so many trees printing it yourself.  You can find the the download links &lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/cc262788.aspx"&gt;here&lt;/a&gt; on TechNet.  I will include the information here as I’m just nice like that.  I also didn’t say they were the cheapest around, but price varies by book ($66 is a little steep in my opinion).&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="2" width="817"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="417"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/dp/B005DTJCQG/ref=cm_sw_su_dp"&gt;Getting Started with SharePoint 2010&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top" width="398"&gt;This book provides basic information about the capabilities of and requirements for Microsoft SharePoint Server 2010.&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="417"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/dp/B005EIGFLQ/ref=cm_sw_su_dp"&gt;Planning guide for sites and solutions for Microsoft SharePoint Server 2010, Part 1&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top" width="398"&gt;This book provides information about planning for deploying Microsoft SharePoint Server 2010. Subjects include site security, governance, and enterprise content management.&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="417"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/dp/B005DROC22/ref=cm_sw_su_dp"&gt;Planning guide for sites and solutions for Microsoft SharePoint Server 2010, Part 2&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top" width="398"&gt;This book provides information about planning for site and solutions created by deploying Microsoft SharePoint Server 2010. Subjects include business intelligence, site creation, web content management, and enterprise search.&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="417"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/dp/B005DRO0MY/ref=cm_sw_su_dp"&gt;Planning guide for server farms and environments for Microsoft SharePoint Server 2010&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top" width="398"&gt;This book provides information and guidelines for making decisions about system architecture for a deployment of Microsoft SharePoint Server 2010. Subjects include system requirements, authentication, and business continuity management.&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="417"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/dp/B005DRO9T8/ref=cm_sw_su_dp"&gt;Capacity planning for Microsoft SharePoint Server 2010&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top" width="398"&gt;This book provides information about planning for capacity and performance requirements for deploying Microsoft SharePoint Server 2010. Subjects include sizing, performance testing, software boundaries, and capacity case studies.&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="417"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/dp/B005DRO6IC/ref=cm_sw_su_dp"&gt;Business continuity management for Microsoft SharePoint Server 2010&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top" width="398"&gt;
            &lt;p&gt;Provides information about business continuity management, which consists of the business decisions, processes, and tools you put in place in advance to handle crises. Information includes features of Microsoft SharePoint Server 2010 that are likely to be part of your business continuity management strategy.&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="417"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/dp/B005DRO70O/ref=cm_sw_su_dp"&gt;Upgrading to Microsoft SharePoint Server 2010&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top" width="398"&gt;This book is designed to guide administrators and IT professionals through the process of upgrading to Microsoft SharePoint Server 2010 from Microsoft Office SharePoint Server 2007.&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="417"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/dp/B005DRO8N0/ref=cm_sw_su_dp"&gt;Deployment guide for Microsoft SharePoint Server 2010&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top" width="398"&gt;This book includes information deployment scenarios, step-by-step installation instructions, and post-installation configuration steps for deploying Microsoft SharePoint Server 2010.&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="417"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/dp/B005DROKRY/ref=cm_sw_su_dp"&gt;Operations guide for servers and server farms for Microsoft SharePoint Server 2010&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top" width="398"&gt;This document describes how to operate and maintain your servers, server farms, sites, and solutions in Microsoft SharePoint Server 2010.&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="417"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/dp/B005DROHIG/ref=cm_sw_su_dp"&gt;Remote BLOB storage for Microsoft SharePoint Server 2010&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top" width="398"&gt;How to use Microsoft SharePoint Server 2010 together with Remote BLOB Storage (RBS) and Microsoft SQL Server 2008 Express and Microsoft SQL Server 2008 R2 Express to optimize database storage resources.&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="417"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/dp/B005DROG8M/ref=cm_sw_su_dp"&gt;Technical reference for Microsoft SharePoint Server 2010&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top" width="398"&gt;
            &lt;p&gt;This book includes technical information about the Microsoft SharePoint Server 2010 provider for Windows PowerShell and other helpful reference information about general settings, security, and tools.&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;You can click &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/s/ref=ntt_athr_dp_sr_1?_encoding=UTF8&amp;sort=relevancerank&amp;search-alias=books&amp;ie=UTF8&amp;field-author=Microsoft%20Office%20System%20and%20Servers%20Team"&gt;here&lt;/a&gt; if you want to see all books available from the Microsoft Office System and Servers Team publisher on Amazon as there is other content available for SharePoint 2007.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/229/TechNet-Content-for-SharePoint-2007-and-2010-Now-Available-on-Amazon.aspx</guid>
         <pubDate>Wed, 11 Jan 2012 08:52:00 +0000</pubDate>
      </item>
      <item>
         <title>Submitting a Document Set to a SharePoint 2010 Repository in Workflow</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/228/Submitting-a-Document-Set-to-a-SharePoint-2010-Repository-in-Workflow.aspx</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Submit-a-Document-Set-to-Repository--How_DF5A/docset_welcomepage_big_2.png"&gt;&lt;img title="docset_welcomepage_big" border="0" alt="docset_welcomepage_big" align="left" width="125" height="125" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;float:left;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Submit-a-Document-Set-to-Repository--How_DF5A/docset_welcomepage_big_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Every so often while working in &lt;a rel="nofollow" target="_blank" href="http://sharepoint.microsoft.com"&gt;SharePoint&lt;/a&gt;, you encounter a feature that has almost no documentation or you can’t find anyone with a similar issue.  This happened to me when I was trying to configure a workflow to move a document set to a Records Center.  After I got this to work, I wanted to try and save others the grief and frustration that I experienced.  If “Unknownerror” means anything to you, this post is for you.&lt;/p&gt;
&lt;h3&gt;Who Would Use This?&lt;/h3&gt;
&lt;p&gt;This action might be useful in document management scenarios, where documents have a formal “approval” process, and management policies are defined to “expire” them to meet retention policies.  Once expired, they would be removed from the current location and moved to another location, specifically a Records Center in this case where they sit waiting to be purged from the system. &lt;/p&gt;
&lt;h3&gt;A Detailed Look&lt;/h3&gt;
&lt;p&gt;Let’s cover some background.  For this to work, there is some pre-work and configuration that has to be done.  You have to have configured content organizers on the source and destination sites and routing rules.  I won’t cover that here.  This post is just to explain a particular component in this overall process.&lt;/p&gt;
&lt;p&gt;The workflow action we are talking about is &lt;strong&gt;Send Document Set to Repository&lt;/strong&gt;.  It is NOT available with &lt;a rel="nofollow" target="_blank" href="http://sharepoint.microsoft.com/en-us/product/Related-Technologies/Pages/SharePoint-Foundation.aspx"&gt;SharePoint Foundation&lt;/a&gt;, you have to have at least SharePoint 2010 Standard or higher.  The only official documentation for usage from Microsoft is &lt;a rel="nofollow" target="_blank" href="http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx"&gt;here&lt;/a&gt;.  Here is their explanation:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;font color="#666666"&gt;This action is initially displayed in workflow steps as &lt;b&gt;Submit Document set using this action to this destination content organizer with this explanation (Output to Variable: submit file result)&lt;/b&gt;. It allows you to move or copy the document set to a document repository. A document repository can be a library in your SharePoint site, or a site on its own like the Document Center, that routes records to a specific destination based on rules that you define.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;font color="#666666"&gt;Following is an example of what the action might look like in a workflow step:&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;font color="#666666" style="background-color:#ffff00;"&gt;Submit Document set using &lt;u&gt;Copy&lt;/u&gt; to &lt;u&gt;&lt;strong&gt;DocumentRepository:GUID&lt;/strong&gt;&lt;/u&gt; with &lt;u&gt;Copy final bill of Material to repository&lt;/u&gt; (Output to &lt;u&gt;Variable: Copy Document Set to repository&lt;/u&gt;)&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000"&gt;To add When you add this action to your workflow, it looks like this:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Submit-a-Document-Set-to-Repository--How_DF5A/SNAGHTML1c990d2.png"&gt;&lt;img title="SNAGHTML1c990d2" border="0" alt="SNAGHTML1c990d2" width="776" height="75" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Submit-a-Document-Set-to-Repository--How_DF5A/SNAGHTML1c990d2_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000"&gt;Let’s break this down:&lt;/font&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;font color="#000000"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;this action&lt;/font&gt;&lt;/u&gt; – Choose your method of submittal.  You can choose either to Copy, Move, or Move and Leave a Link.&lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;font color="#000000"&gt;&lt;font color="#0000ff"&gt;&lt;u&gt;this destination content organizer&lt;/u&gt;&lt;/font&gt; – This is the URL to the destination Record Center site (with the content organizer configured).&lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;font color="#000000"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;this explanation&lt;/font&gt;&lt;/u&gt; – This is text that will get logged to the workflow history list when this action is executed.  &lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;font color="#000000"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Output to Variable: submit file result&lt;/font&gt;&lt;/u&gt; – This variable will store the output from the command, with success or any error messages and log them to the workflow history list.&lt;/font&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;font color="#000000"&gt;The big question is what do do you enter for the destination content organizer?  From the Microsoft article above, it’s “documentrepository:GUID”.  Is this the GUID of the Records Center site?  The Drop Off Library?  A few bloggers have said it should be the link to the web service.  Which is it?&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000"&gt;The answer is they’re both right.  The Microsoft article is correct, but it also doesn’t tell the whole story.  To correctly work, you should enter the URL of the content organizer web service on the Records Center site.  It should be entered in the format:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;http://portal/recordcenter/_vti_bin/OfficialFile.asmx&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000"&gt;If you enable verbose diagnostic logging for Workflows, you will see that SharePoint converts the first portion of the URL  &lt;/font&gt;&lt;font color="#000000"&gt;to , with the GUID is the ID property of the Record Center site collection.  The Microsoft article should really be updated to reflect this.&lt;/font&gt;&lt;/p&gt;
&lt;h3&gt;Potential Errors&lt;/h3&gt;
&lt;p&gt;&lt;font color="#000000"&gt;When this doesn’t work correctly, the error is vague to say the least.  All you will see is &lt;em&gt;Unknownerror&lt;/em&gt;.  Great, thanks, that’s really helpful.  To get any kind of decent error message, you need to up the ULS logging to verbose for the Workflow categories.  You can find directions &lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/ee748656.aspx"&gt;here&lt;/a&gt; on TechNet.  Once that is set, run the workflow again and you should get more specific errors.  There can be errors like:&lt;/font&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;ul&gt;
        &lt;li&gt;&lt;em&gt;OfficialFile::SubmitFile: Encountered error when sending file &lt;/em&gt;&lt;em&gt;http://portal/testsite/Documents/DocSet_Test.zip&lt;/em&gt;&lt;em&gt; to documentrepository:2fdee837-9501-4305-b15a-0bf5fb9a8832/_vti_bin/officialfile.asmx: The URI prefix is not recognized. &lt;/em&gt;&lt;/li&gt;
        &lt;li&gt;&lt;em&gt;The documentrepository:2fdee837-9501-4305-b15a-0bf5fb9a8832/_vti_bin/officialfile.asmx site is not properly configured for this request. &lt;/em&gt;&lt;/li&gt;
        &lt;li&gt;&lt;em&gt;OfficialFile: File &lt;/em&gt;&lt;em&gt;http://portal/testsite/Documents/DocSet_Test.zip&lt;/em&gt;&lt;em&gt; was not saved at router location /recordcenter/DropOffLibrary. Exception Object reference not set to an instance of an object. thrown at: &lt;/em&gt;
        &lt;p&gt;&lt;em&gt;at Microsoft.Office.RecordsManagement.RecordsRepository.OfficialFileCore.SaveFileToFinalLocation(SPWeb web, EcmDocumentRouter router, EcmDocumentRouterResultProperties resultProps, Stream rgbFile, Hashtable fileMetaData, String strSourceUrl, String strUserName, Boolean bCopy, Boolean bIsDocSet, Boolean bIsDropOffZone, SPListItem&amp; itemFinal)&lt;/em&gt;&lt;/p&gt;
        &lt;/li&gt;
    &lt;/ul&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;font color="#000000"&gt;All of these errors are caused by the fact that the content organizer isn’t setup correctly.  The best way to test this is manually by creating SendTo rules in Central Administration to the Records Center and try to move the document set.  If it works, you should be good.  If not, check the configuration.  In my case, the document set content type wasn’t added to the drop off library.  Once I corrected this and had proper routing rules setup, it moved fine, and I got Success in the workflow output.  &lt;/font&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/228/Submitting-a-Document-Set-to-a-SharePoint-2010-Repository-in-Workflow.aspx</guid>
         <pubDate>Mon, 09 Jan 2012 04:48:00 +0000</pubDate>
      </item>
      <item>
         <title>Tip: How to Rename a SharePoint 2010 Server</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/211/Tip-How-to-Rename-a-SharePoint-2010-Server.aspx</link>
         <description>&lt;p&gt;Even if you’ve planned your SharePoint project properly, or it might be years later, you need to rename your SharePoint 2010 server. This quick tip covers this on SharePoint 2010 which is a much cleaner experience than it was in 2007.  There is an STSADM switch that can handle it, but for 2010, there is a certain procedure to yield best results.  I was able to do this on a single SharePoint server earlier and it worked great!  This was a single SharePoint server with SQL on another server. &lt;/p&gt;
&lt;p&gt;For 2010, there’s a new &lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/bb978526.aspx"&gt;PowerShell&lt;/a&gt; cmdlet for this very thing, &lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/ff607556.aspx"&gt;Rename-SPServer&lt;/a&gt;&lt;/strong&gt;.  This is &lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/cc261986.aspx"&gt;this&lt;/a&gt; article on TechNet covering the procedure.  It has you renaming the server itself first, then fixing up SharePoint.  However I’ve heard of issues with that, and I had better results by doing it in reverse.  That is, running the PowerShell to fix up SharePoint then renaming the server.  Here is what I did:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;Tell SharePoint about the new server name via PowerShell.  This is done via the Rename-Server cmdlet.  Of course get-help is your friend to get details and examples, however the context help of the cmd (and the technet article for that matter) IS WRONG!  It’s funny, because the example is right, but the explanation isn’t.  Go figure, nobody’s perfect.  Anyway, you give the command the old and new server names.  TechNet says the old server name is in the form of a URL.  That throws an error.  It should just be .  So the whole command would be like:&lt;font face="Times New Roman"&gt;
    &lt;div id="codeSnippetWrapper" style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;padding-top:4px;"&gt;
    &lt;div id="codeSnippet" style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;
    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; Rename-SPServer –identity “old_server_name” –name “new_server_name”&lt;/pre&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/font&gt; &lt;/li&gt;
    &lt;li&gt;It should complete, and return a message stating “WARNING: You may also need to update any alternate access mappings referring to .  Now just rename your server through the system properties and reboot. &lt;/li&gt;
    &lt;li&gt;Once the server comes up, Central Admin still came up for me, and on the old URL.  But after an IISReset, that stopped working (as expected).  I was able to access Central Admin via the new server name.  Go ahead and check the Alternate Access Mappings for the Central Admin web application to ensure it is pointing to the new name.  Correct as necessary.  You could also use the cmdlet &lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/ff607632.aspx"&gt;New-SPAlternateUrl&lt;/a&gt; to add an entry for the Central Admin URL.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That’s it!   Of course if you like, you could write a quick little PowerShell script that would do all this for you.  If you need to do STSADM, you would run the following (assuming its in your system path):&lt;/p&gt;
&lt;div id="codeSnippetWrapper" style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;padding-top:4px;"&gt;
&lt;div id="codeSnippet" style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;
&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; stsadm -o renameserver -oldservername  -newservername &lt;/pre&gt; 
&lt;/div&gt;
&lt;/div&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/211/Tip-How-to-Rename-a-SharePoint-2010-Server.aspx</guid>
         <pubDate>Wed, 09 Nov 2011 08:27:00 +0000</pubDate>
      </item>
      <item>
         <title>Microsoft SharePoint Conference 2011–Day 4</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/207/Microsoft-SharePoint-Conference-2011-Day-4.aspx</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Microsoft-SharePoint-Conference-2011Day-_CAC3/SPC-2011s_4.png"&gt;&lt;img title="Microsoft SharePoint Conference 2011" border="0" alt="Microsoft SharePoint Conference 2011" align="left" width="226" height="61" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;float:left;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Microsoft-SharePoint-Conference-2011Day-_CAC3/SPC-2011s_thumb_1.png"/&gt;&lt;/a&gt;Well, today’s the last day of the conference.  I know, it’s very sad, but a great time was had by all.  This was my first big conference, and I really enjoyed the experience.  There were 3 breakout sessions today back to back with the day closing out with lunch in the early afternoon.  It’s hard to believe they crammed 240 sessions in 3 and a half days!  I got to rub elbows with some of the greats in the industry, bloggers, authors, MVPs and lots of folks from Microsoft.  If there’s one tip I can give, it’s to stay in a hotel close to the conference!  It was awesome to be able to be in 1 minute walking distance.  You have to be able to drop off all the freebies in your room. &lt;/p&gt;
&lt;p&gt;I started the day with John Holliday’s discussion on &lt;strong&gt;Creating an&lt;/strong&gt; &lt;strong&gt;Easy to Use File Plan Builder for Your SharePoint Records Center&lt;/strong&gt;.  This was really interesting, and offered yet another use case for InfoPath.  He covered the basics of the importance and makeup of a file plan, and went on to demo his solution. This wouldn’t be necessary for small Records Center implementations, but when you have  hundreds or even thousands of document types each with management policies, these would be almost invaluable.  Can you imagine creating thousands of content types, with folders or document libraries and then configuring the same number of content organizer rules for each of the folders?  I don’t think there’s enough money in a project’s budget for that.  With a little custom code and an InfoPath form, the creation and complete configuration of the Records Center site, content types, information management policies can be 100% automated.  The flow would be for an admin user to fill out an InfoPath form (representing the file plan) with the required data (document type, category, disposition rules, role assignments and how they want the records sorted.  Via an event receiver, the custom code fires that would create a Records Center site (or could configure an existing site) and create the necessary document libraries, folders, retention policies and user security.  There are other ways to do it besides InfoPath (like Excel or an XML file), but I think this is a great solution for a large Records Center implementation.&lt;/p&gt;
&lt;p&gt;Then I sat in on Gary Lapointe’s session on a behind the scenes look at how they build Microsoft &lt;a rel="nofollow" target="_blank" href="http://visio.microsoft.com/en-us/Pages/default.aspx"&gt;Visio’s public marketing site&lt;/a&gt; on SharePoint 2010 and how they customized the Content Query Web Part, showcasing taxonomy content targeting.  He discussed the customized solution and why you would need to customize the CQWP with code.  I then poked my head in the the &lt;strong&gt;Step-by-Step: Building Search Driven Applications That Matter &lt;/strong&gt;session by Scot Hillier.  If you ever wanted to get some ideas on how you could use search to build applications in SharePoint, this was a great demo-driven session. &lt;/p&gt;
&lt;p&gt;For my very last session of the conference, I decided to attend Christina Wheeler’s session on how to package up Publishing features.  Her demo seemed to be working better than in the CQWP session yesterday, and it was a really informative session on how to take package up all those master page customizations you worked so hard on for deployment in another environment. &lt;/p&gt;
&lt;p&gt;The conference is over, but I had a blast and met a lot of great folks.  If you ever get the chance, Whether you are a consultant, business user, or developer, there was something for everyone.  Now I’ll spend the next week downloading all the PowerPoint slide decks and session recordings.  See you next year!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/207/Microsoft-SharePoint-Conference-2011-Day-4.aspx</guid>
         <pubDate>Fri, 07 Oct 2011 08:47:00 +0000</pubDate>
      </item>
      <item>
         <title>Microsoft SharePoint Conference 2011–Days 2 and 3</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/206/Microsoft-SharePoint-Conference-2011-Days-2-and-3.aspx</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Microsoft-SharePoint-Conference-2011Days_13959/SPC-2011s_2.png"&gt;&lt;img title="I'm attending the Microsoft SharePoint Conference 2011" border="0" alt="I'm attending the Microsoft SharePoint Conference 2011" align="left" width="226" height="61" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;float:left;border-top:0px;border-right:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Microsoft-SharePoint-Conference-2011Days_13959/SPC-2011s_thumb.png"/&gt;&lt;/a&gt;Whew what a wild couple of days!  I didn’t get to blog last night so I figured I would combine yesterday and today.  The sessions have been really good. &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h1&gt;Tuesday – Day 2&lt;/h1&gt;
&lt;p&gt;Tuesday started with the Todd Carter’s session about &lt;strong&gt;Extending SharePoint Health &amp; Monitoring&lt;/strong&gt;.  He put on a good show, giving details on web analytics and diagnostic logging, and how to extend them using custom providers to get detailed reports.  Very cool stuff!  Then I attended one of the more popular sessions of the day by Microsoft Certified Master Scott Jamison, &lt;strong&gt;Best Practices Around SharePoint 2010 User Profiles&lt;/strong&gt;.  Now this topic is very near and dear to my heart.  I’ve laughed, I’ve cried, but I’ve come to a place where I accept the UPA for what it is, even with its shortcomings.  He got a volunteer from the crowd (a fellow MCM and MCA Spence Harbar) to configure the UPA live.  This was really more of a part 1 of 2, where Spence would take it deeper under the covers and show how to implement it via the UI and PowerShell. &lt;/p&gt;
&lt;p&gt;The afternoon started with a session with Eric Harlan, on &lt;strong&gt;Creating Awesome Dashboards with SharePoint, InfoPath 2010 and SharePoint Designer&lt;/strong&gt;.  This was a cool session, and it turns out was similar to the solution presented in Eric’s fellow Microsoftee Ira Fuch’s book &lt;strong&gt;Enterprise Application Development in SharePoint 2010&lt;/strong&gt;.  It wasn’t the same solution, but Eric showed how to configure a similar solution, and rethinking your definition of “dashboard”.  No longer are dashboards relegated to KPIs, graphs and charts, but can include using InfoPath form web parts.  Interesting!&lt;/p&gt;
&lt;p&gt;Along the same lines, I ended the day following Keenan Newton on a journey &lt;strong&gt;Automating Business Processes with SharePoint 2010 with SharePoint Designer, InfoPath 2010 and Workflow&lt;/strong&gt;.  This was part 1 of 2 sessions outlining the solution, and creating the base forms and initial workflow to complete the overall solution for automating an HR new hire onboarding process.  Would you like to be able to have HR fill out a form for a new hire that would automatically generate an offer letter Word document, pre-filled with the user’s data, start an approval workflow once the person accepted, and then automatically create a user account in Active Directory?  This session was for you.&lt;/p&gt;
&lt;h1&gt;Wednesday – Day 3&lt;/h1&gt;
&lt;p&gt;I spent this morning with Nikos Anagnostou and Lesly Goh discussing &lt;strong&gt;Best Practices for Managing Corporate Metadata and Taxonomies&lt;/strong&gt;.  Together, they provided guidance on good design practices for Managed Metadata.  For example, when designing your taxonomies, you should try to organize them as behavioral, organizational or navigational.  I then attended a &lt;strong&gt;Design Best Practices&lt;/strong&gt; session by Laura Rogers and Darvish Shadravan (authors of the &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/gp/product/0735662061/ref=s9_simh_gw_p14_d2_g14_i1?pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=center-2&amp;pf_rd_r=16MHQ6YC4VA1E5WW8KPV&amp;pf_rd_t=101&amp;pf_rd_p=470938631&amp;pf_rd_i=507846"&gt;InfoPath 2010 and SharePoint 2010 Step by Step&lt;/a&gt; book soon to be released).  This was a refreshingly deeper level session, with demos and discussions on how to avoid pitfalls with InfoPath form services performance and troubleshooting with &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.comwww.fiddler2.com"&gt;Fiddler&lt;/a&gt; and around data connections.  It was very lively, as he would stop periodically and check for live tweets for questions and give out swag to the tweeters.  He passed on Microsoft’s top 3 call generators for InfoPath 2010.  They are:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Security&lt;/li&gt;
    &lt;li&gt;Data Connections&lt;/li&gt;
    &lt;li&gt;Publishing forms&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;After lunch, I attended the part 2 session of Scott Jamison’s UPA session from Tuesday.  Spence Harbar discussed &lt;strong&gt;Enterprise Deployment Considerations for the User Profile Service&lt;/strong&gt;.  Who better to learn from than a Microsoft Certified Master and Architect, the highest levels of certifications attainable?  Ironically, there wasn’t anyone in the room that was syncing more than 25,000 users so we didn’t have to discuss issues there.  We watched Spence actually provision a UPA via PowerShell live on stage, and it worked!  He showed us how to workaround the Sync DB dbo database issue when creating the UPA service application via PowerShell.  In short, you can use Get-Credential and Start-Job cmdlets to do a runas.&lt;/p&gt;
&lt;p&gt;Then it was on to part 2 of Keenan’s session of completing the HR process automation.  He showed how to configure the BCS entities properly, and the web service he wrote to talk to AD.  I believe all his source will be available post conference.&lt;/p&gt;
&lt;p&gt;I ended the day on one of the more technical sessions covering a &lt;strong&gt;Deep Dive on the Content Query WebPart &lt;/strong&gt;with Christina Wheeler.  She tried to show how to configure and customize the CQWP to change the columns and covered best practices around internal column naming.  Avoid special characters at all possible as it will get nasty to chase down.  For example, a space in a name translates to _x0020_.  Keep that in mind when using customizing your XSL.&lt;/p&gt;
&lt;p&gt;Long days but there were lots of good stuff to digest.  Tomorrow is the final day, but it will be packed too! &lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/206/Microsoft-SharePoint-Conference-2011-Days-2-and-3.aspx</guid>
         <pubDate>Thu, 06 Oct 2011 11:38:00 +0000</pubDate>
      </item>
      <item>
         <title>Microsoft SharePoint Conference 2011–Day 1</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/205/Microsoft-SharePoint-Conference-2011-Day-1.aspx</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/c95f05303c70_13239/SPC-2011s_2.png"&gt;&lt;img title="SPC-2011s" border="0" alt="SPC-2011s" align="left" width="226" height="61" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;float:left;border-top:0px;border-right:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/c95f05303c70_13239/SPC-2011s_thumb.png"/&gt;&lt;/a&gt;The first day started with the big keynote with all of the about 7500 attendees!  That’s a lot of people lovin’ some SharePoint in one place!  Well, let me back up.  On my way into the convention center for breakfast before the keynote, I noticed there was all this noise outside.  Turns out a software vendor and SharePoint competitor called Huddle had hired a marching band to play a few tunes right outside the conference and march through.  In my opinion, quite childish.  Anyway, on the good stuff …&lt;/p&gt;
&lt;p&gt;Walked into the keynote speech, and was entertained by the sweet sounds of DJ Keenan Kameleon.  He’s a Senior Product Manager with the SharePoint Team at Microsoft.  I’m told you can listen to his music mix from the keynote online &lt;a rel="nofollow" target="_blank" href="http://www.mixcrate.com/mix/81361/The-Kameleon-SharePoint-Conference-2011-Pre-Keynote"&gt;here&lt;/a&gt;.  Jared Spataro, Senior Director of SharePoint Product Management was up first, and gave some updates on some numbers.  Can you say 62 million licenses sold of SharePoint with 125 million users?  The overall theme for the conference is &lt;strong&gt;Productivity Delivered&lt;/strong&gt;, which celebrates all the excellent work and solutions that customers and partners have developed on the platform.  I won’t bore you with all the details, but you can read more on the &lt;a rel="nofollow" target="_blank" href="http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=997"&gt;MS SharePoint Team blog&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;There was a very sweet demo of some extremely high end redundancy and failover for a SharePoint farm.  Can you say 1TBs of RAM and 80 CPU cores?  The test sites were loaded with 130 million documents totaling 14TB in a &lt;strong&gt;single content database&lt;/strong&gt;, and that’s without Remote Blob Storage.  A FAST search query returned 130 million results in .23 seconds.  That’s FAST!  Their assistant pulled the network plug live on stage, and we all watched while clustering failed over every database in the farm in under 15 seconds.  Wow!&lt;/p&gt;
&lt;p&gt;They also announced a new Certified Architect certification for SharePoint.  You can read all the juicy details on the team’s blog.  They also made another announcement – details on the SharePoint Conference 2012.  Looks like it’s going to be held in Las Vegas in the middle of November. &lt;/p&gt;
&lt;p&gt;I started with my first session with the antics of Todd Klindt and Shane Young from SharePoint911 for their Understanding SharePoint Administration session.  After that I went over to see Laura Rodgers and Darvish Shadravan for their book signing of their book InfoPath 2010 and SharePoint 2010 Step by Step.  Needless to say, we had some good InfoPath discussions.&lt;/p&gt;
&lt;p&gt;It was lunch, then off to the afternoon sessions covering Records Management with the CTO from GimmalSoft, and ended with a bang with the session by Scott Jamison Making SharePoint 2010 Collaboration Rock by Increasing Findability.  He’s a great speaker, and gave some very useful and practical recommendations to get your search results more accurate and useful.  The single most important takeaway I’ll share from this session was about the Title field, and how important it is that this field is accurate. &lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/205/Microsoft-SharePoint-Conference-2011-Day-1.aspx</guid>
         <pubDate>Tue, 04 Oct 2011 10:58:00 +0000</pubDate>
      </item>
      <item>
         <title>Microsoft SharePoint Conference 2011–The Pre-Game Show</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/204/Microsoft-SharePoint-Conference-2011-The-Pre-Game-Show.aspx</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/93c55d22c23f_1353A/IMG_5096_web_1.jpg"&gt;&lt;img title="Microsoft SharePoint Conference 2011" border="0" alt="Microsoft SharePoint Conference 2011" align="left" width="244" height="164" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;float:left;border-top:0px;border-right:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/93c55d22c23f_1353A/IMG_5096_web_thumb_1.jpg"/&gt;&lt;/a&gt;Wow, the time is finally here for the &lt;a rel="nofollow" target="_blank" href="http://www.mssharepointconference.com"&gt;Microsoft SharePoint Conference 2011&lt;/a&gt;!  What an exciting time this is for &lt;a rel="nofollow" target="_blank" href="https://sharepoint.microsoft.com/"&gt;SharePoint&lt;/a&gt;.  The product celebrated it’s 10 year anniversary recently, and it has come a long way!  The latest release SharePoint 2010 is really a game changer and is continuously expanding it’s presence and impact in the industry.  This conference celebrates the product in a way that is just amazing.  There are so many people from all over the world coming together for a single purpose – to share knowledge.&lt;/p&gt;
&lt;p&gt;This year’s conference takes place in sunny Anaheim, California at the Anaheim Convention Center.  Every hotel in a 15 mile area is SOLD OUT!  Ok some of that is probably Disneyland.  After checking in to my hotel and getting settled, I walked across the street to the convention center to check things out.  I got registered and checked out the venue.  This place is huge, three floors of SharePoint goodness!  There are lots of great-looking sessions, and I narrowed down the ones I want to attend.&lt;/p&gt;
&lt;p&gt;The conference officially started this evening when they opened up the Exhibit Hall for a Welcome Reception from 6 – 9pm.  There are a lot of people here (and vendors).  I have never seen vendor booths like this before.  The booth for &lt;a rel="nofollow" target="_blank" href="http://www.fpweb.net"&gt;fpweb.net&lt;/a&gt; had stairs to a 2nd floor overlook.  Nice!  Talked to the nice folks at O’Relliy Press, Idera, Mindsharp, Quest Software, AvePoint and K2.  I think that was just on one row.  As you can see, there were already a lot of SharePointers checking things out:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/93c55d22c23f_1353A/IMG_5130_web.jpg"&gt;&lt;img title="Welcome Reception in Exhibit Hall" border="0" alt="Welcome Reception in Exhibit Hall" width="244" height="164" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/93c55d22c23f_1353A/IMG_5130_web_thumb.jpg"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I’m looking forward to the festivities that start tomorrow with the keynote speakers and then the sessions.  More to come from Anaheim so stay tuned!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/204/Microsoft-SharePoint-Conference-2011-The-Pre-Game-Show.aspx</guid>
         <pubDate>Mon, 03 Oct 2011 11:14:00 +0000</pubDate>
      </item>
      <item>
         <title>Published Content Type Column Order Fixed in August 2011 CU</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/203/Published-Content-Type-Column-Order-Fixed-in-August-2011-CU.aspx</link>
         <description>&lt;p&gt;SharePoint 2010 has many new and very useful features, one of them being new functionality with &lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/cc262735.aspx"&gt;content types&lt;/a&gt; via the &lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/ee424403.aspx"&gt;Managed Metadata service application&lt;/a&gt;.  It allows you to specify a content type hub, a central location for managing content types.  You can then publish those content types to subscribing site collections.  This opens up a lot of flexibility to manage content consistently.&lt;/p&gt;
&lt;p&gt;Recently I ran into a scenario where I had configured content types in the hub site, and set the column order and published the content types.  After awhile I had made changes to the root content type column order and re-published those changes.  I found that the settings for the columns were updated (hidden, required, etc.) but the changed order did NOT update.  This is fairly significant to users of a document management system as you don’t want your optional “Enterprise Keywords” field showing first with a required important required column at the bottom.  Oh the humanity!&lt;/p&gt;
&lt;p&gt;In doing some testing, I noticed that on an environment with the recently released August 2011 cumulative update for SharePoint 2010 applied, the changed column order updated.  Great!  It’s always nice when Microsoft fixes bugs.  The fix for this issue is actually contained in &lt;a rel="nofollow" target="_blank" href="http://support.microsoft.com/kb/2553031"&gt;KB2553031&lt;/a&gt;.  You can verify this fix is in the August 2011 CU by looking at the list of fixes in the &lt;a rel="nofollow" target="_blank" href="http://support.microsoft.com/kb/2553048"&gt;SharePoint 2010 Server package&lt;/a&gt;, and sure enough that KB is included.  Looking through the KB in question, you find the actual listed fix in the “&lt;strong&gt;Issues that this hotfix package&lt;/strong&gt;” fixes section:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Consider the following scenario:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;em&gt;You create a new content type in a content type publishing hub on SharePoint Foundation 2010. &lt;/em&gt;&lt;/li&gt;
    &lt;li&gt;&lt;em&gt;You publish the content type to subscribing sites. &lt;/em&gt;&lt;/li&gt;
    &lt;li&gt;&lt;em&gt;You change the column order in the content type publishing hub. &lt;/em&gt;&lt;/li&gt;
    &lt;li&gt;&lt;em&gt;You republish the content type to the subscribing sites.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;In this scenario, the column order is not updated on the subscribing sites.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;That’s definitely our issue.  I guess the biggest takeaway here is that is really pays to dig through all the KB hotfixes included in a cumulative update.  You never know what issues are getting fixed!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;big&gt;Workaround&lt;/big&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As a side note, there is a workaround of sorts if you can't install &lt;a rel="nofollow" target="_blank" href="http://support.microsoft.com/kb/2460045"&gt;Service Pack 1&lt;/a&gt; then the August 2011 CU.  By default, when content types are published in other site collections, they are marked as read-only in the destination site collection.  You can change the order by performing the following:&lt;/p&gt;
&lt;p&gt;Click Advanced Settings on the content type site settings screen:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/ee33ee2e601d_DD80/SNAGHTML1bbda8e.png"&gt;&lt;img title="Read only content type" border="0" alt="Content Type Settings" width="198" height="281" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/ee33ee2e601d_DD80/SNAGHTML1bbda8e_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Change the setting “&lt;strong&gt;Should this content type be read only?&lt;/strong&gt;”” from Yes to No.  Click Ok to save.&lt;/p&gt;
&lt;p&gt;Now you have your options to change the column order.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/ee33ee2e601d_DD80/SNAGHTML1be2aa1.png"&gt;&lt;img title="Editable Content Type" border="0" alt="Editable Content Type" width="274" height="471" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/ee33ee2e601d_DD80/SNAGHTML1be2aa1_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/203/Published-Content-Type-Column-Order-Fixed-in-August-2011-CU.aspx</guid>
         <pubDate>Wed, 28 Sep 2011 01:20:00 +0000</pubDate>
      </item>
      <item>
         <title>What To Do When the SharePoint ‘What’s New’ Web Part Isn’t Available</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/201/What-To-Do-When-the-SharePoint-What-s-New-Web-Part-Isn-t-Available.aspx</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/116a91d6181a_13D35/SNAGHTML3c79f1.png"&gt;&lt;img title="Group Work Lists site feature" border="0" alt="Group Work Lists site feature" align="left" width="240" height="42" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;float:left;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/116a91d6181a_13D35/SNAGHTML3c79f1_thumb.png"/&gt;&lt;/a&gt;It’s well documented that the &lt;strong&gt;What’s New&lt;/strong&gt; web part can be very helpful in showing recent information about content in a list or document library.  It’s also well documented that to be able to add this web part in SharePoint 2010, you have to activate the site feature “&lt;strong&gt;Group Work Lists&lt;/strong&gt;”.  But what happens when you go to&lt;strong&gt; Site Actions&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Site Settings&lt;/strong&gt;, click &lt;strong&gt;Manage Site Features&lt;/strong&gt; and activate the feature, but the web part is still missing from the available web parts list? &lt;/p&gt;
&lt;p&gt;More than likely if this happened to you, you are on a sub-level site and not the root site in the site collection.  One clue to the issue is to go to Site Settings and look for the Web Parts gallery.  If you don’t see that gallery, go to the root site in the site collection and go to the Web Parts gallery.  Look through the list, and most likely you will &lt;u&gt;not&lt;/u&gt; see the &lt;strong&gt;whatsnew.dwp&lt;/strong&gt; web part in the list.  So what to do?&lt;/p&gt;
&lt;p&gt;Luckily this is an easy fix.  All you have to do is activate the same site feature &lt;strong&gt;Group Work Lists&lt;/strong&gt;, but do it on the root site in the site collection.  After you do this, go back into the web part gallery, and look at that:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/116a91d6181a_13D35/SNAGHTML26e041.png"&gt;&lt;img title="SharePoint 2010 web part gallery" border="0" alt="SharePoint 2010 web part gallery" width="346" height="180" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/116a91d6181a_13D35/SNAGHTML26e041_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It’s there now, so we’re in business.  Now go back to your sub-site and try to insert the &lt;strong&gt;What’s New &lt;/strong&gt;web part:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/116a91d6181a_13D35/SNAGHTML2e79e1.png"&gt;&lt;img title="SharePoint 2010 What's new web part" border="0" alt="SharePoint 2010 What's new web part" width="590" height="233" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/116a91d6181a_13D35/SNAGHTML2e79e1_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So why is this?  Certain functionality are only scoped at the site collection level like templates, web parts, solutions, master pages and page layouts.  So you have to activate them on the root before they can be available on the sites in the lower hierarchy.  Pat yourself on the back for a job well done.&lt;/p&gt;
&lt;p&gt;To learn more about this web part and how to configure it, SharePoint MVP Laura Rogers has written a nice &lt;a rel="nofollow" target="_blank" href="http://www.sharepoint911.com/blogs/laura/Lists/Posts/Post.aspx?ID=100"&gt;blog post&lt;/a&gt; on the subject (among many others)!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/201/What-To-Do-When-the-SharePoint-What-s-New-Web-Part-Isn-t-Available.aspx</guid>
         <pubDate>Thu, 18 Aug 2011 08:11:00 +0000</pubDate>
      </item>
      <item>
         <title>Creating a Weekly Team Status Report in SharePoint 2010 Using Wikis</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/200/Creating-a-Weekly-Team-Status-Report-in-SharePoint-2010-Using-Wikis.aspx</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/6d1f17775ff5_FD52/SNAGHTML53ca90.png"&gt;&lt;img title="SharePoint 2010 Weekly Team Status" border="0" alt="SharePoint 2010 Weekly Team Status" align="left" width="195" height="240" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;float:left;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/6d1f17775ff5_FD52/SNAGHTML53ca90_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Everyone has meetings they have to attend on a frequent basis, and we all want to get through them as quickly as possible (so we can get back to our game of angry birds). We need to have a quick and easy way for team members to provide an update on their assigned duties, as well as a streamlined method of reviewing them during the meeting. Since we’re lucky that our company has invested in SharePoint, let’s use it! This method I believe provides a very quick and easy way to accomplish your goals for capturing the information without using complicated add-ons or any other heavy lifting.&lt;/p&gt;
&lt;p&gt;This is the final result.  Cool huh?  Nothing fancy, but it does the job (sometimes simpler is better).  This is driven by a wiki page library, where every team member gets their own wiki page.  You could just have one wiki page and sections where everyone just updates their text, but then you would have multiple people trying to edit that one page 15 minutes before the meeting, and get frustrated with all the merge conflict warnings.  If everyone gets their own page, no conflict warnings.  Let’s see how it’s done so everyone is happy.&lt;/p&gt;
&lt;p&gt;&lt;br clear="all"/&gt;
&lt;br clear="all"/&gt;
 First we need the library to hold all the pages.  Create a Wiki Page library called &lt;strong&gt;WeeklyTeamStatus&lt;/strong&gt;.  We name it without spaces so the URL doesn’t contain %20, but we’ll fix it in a minute. &lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/6d1f17775ff5_FD52/SNAGHTML5cc746.png"&gt;&lt;img title="Creating a Wiki Page Library" border="0" alt="Create a Wiki Page Library" width="240" height="167" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/6d1f17775ff5_FD52/SNAGHTML5cc746_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Let’s go ahead and fix up the display name then we can add a column to let us control how whose page shows in the list.  Click &lt;strong&gt;Page&lt;/strong&gt; off the ribbon then &lt;strong&gt;Library Settings&lt;/strong&gt;, then under &lt;strong&gt;General Settings&lt;/strong&gt;, click &lt;strong&gt;Title, description and navigation&lt;/strong&gt;.  Change the title to Weekly Team Status.  This way the URL doesn’t contain spaces, but you get the friendly display name.&lt;/p&gt;
&lt;p&gt;Now let’s create the new column.  Let’s call the column &lt;strong&gt;Show in List? &lt;/strong&gt;of type &lt;strong&gt;Yes/No&lt;/strong&gt;.  Feel free to add a description if you like.  This will allow us to show or hide the user’s status page in the overall list.&lt;/p&gt;
&lt;p&gt;We need to create web pages for each team member to update their status.  From the wiki library, click &lt;strong&gt;Pages&lt;/strong&gt; from the ribbon and &lt;strong&gt;View All Pages&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/6d1f17775ff5_FD52/SNAGHTML13e11b.png"&gt;&lt;img title="SharePoint 2010 Ribbon" border="0" alt="SharePoint 2010 Ribbon" width="240" height="67" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/6d1f17775ff5_FD52/SNAGHTML13e11b_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Add a new page for each team member.  Click &lt;strong&gt;Add new page&lt;/strong&gt;, then enter the name of the page for the team member.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/6d1f17775ff5_FD52/SNAGHTML1ca91a.png"&gt;&lt;img title="Wiki page library" border="0" alt="Wiki page library" width="240" height="61" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/6d1f17775ff5_FD52/SNAGHTML1ca91a_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you look at the first screenshot of the final solution, this works by editing the home.aspx page for the library, adding some general text for the meeting, then adding the content of the team member pages.  Click the &lt;strong&gt;Home&lt;/strong&gt; page link from the list, and edit the page (Home.aspx).  Delete all of the text that’s there (how to use this library, etc.), and add your text.  This would include perhaps phone dial-in information, announcements, or guidelines for the meeting.&lt;/p&gt;
&lt;p&gt;Now we need to get all the pages on the Home page.  Below the text, insert the existing &lt;strong&gt;Weekly Team Status&lt;/strong&gt; list.  The result is obviously not the view we want.  We want to display the contents of each team’s page in the list instead of a list of pages.&lt;/p&gt;
&lt;p&gt;Edit the Weekly Team Status web part on the Home.aspx page; the properties of the web part will be on the far right.  Under &lt;strong&gt;Appearance&lt;/strong&gt;, we want to set the&lt;strong&gt; Chrome Type&lt;/strong&gt; to &lt;strong&gt;None&lt;/strong&gt;.  This will hide the name of the list on the page.  To help make refreshing the content easier, also go under the &lt;strong&gt;AJAX Options&lt;/strong&gt; and click the checkbox for &lt;strong&gt;Show Manual Refresh Button&lt;/strong&gt;.  Now edit the current view under the &lt;strong&gt;List&lt;/strong&gt; &lt;strong&gt;Views&lt;/strong&gt; heading.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/6d1f17775ff5_FD52/SNAGHTMLe444f.png"&gt;&lt;img title="SharePoint 2010 edit web part" border="0" alt="SharePoint 2010 edit web part" width="240" height="67" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/6d1f17775ff5_FD52/SNAGHTMLe444f_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We want to only show the &lt;strong&gt;Name (linked to document with edit menu)&lt;/strong&gt;, &lt;strong&gt;Modified&lt;/strong&gt;, and &lt;strong&gt;Wiki Content&lt;/strong&gt; columns.  Change the sorting order to sort by &lt;strong&gt;Name&lt;/strong&gt; in ascending order then &lt;strong&gt;Modified&lt;/strong&gt;, and also set the filter to only show items when &lt;strong&gt;Show in List?&lt;/strong&gt; is equal to &lt;strong&gt;Yes&lt;/strong&gt;.  By setting this flag on the properties on each team member’s page, this will control whether or not it appears in the list on the main page.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/6d1f17775ff5_FD52/SNAGHTML12f768.png"&gt;&lt;img title="Modifying the Show in List View" border="0" alt="Modifying the Show in List View" width="240" height="127" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/6d1f17775ff5_FD52/SNAGHTML12f768_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To show the content of the each page the way we want, expand the &lt;strong&gt;Style&lt;/strong&gt; heading, choose &lt;strong&gt;Newsletter&lt;/strong&gt;.  Click &lt;strong&gt;Ok&lt;/strong&gt; and save your page.&lt;/p&gt;
&lt;p&gt;That’s it!  Now your team members can edit their own pages to provide their status updates.  When it comes to meeting time, just open the home.aspx and everyone’s updates will show in alphabetical order, and the last time they provided an update.  Each team member clicks their name to get to their page, then they edit that page to provide their updates.  Team members could insert more than just text, they can insert show task lists, charts or excel data. Just before the meeting is started, you can just hit the fresh button on the list instead of having to refresh the entire SharePoint page.&lt;/p&gt;
&lt;p&gt;To take this a little further, you could restrict permissions on the home page so that team members don’t edit that page by mistake, and only give modify permissions so that each member only have access to their own page.  If you have trouble with white spaces between the top and bottom, you might need to open the page in SharePoint Designer 2010 or edit the html. &lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/200/Creating-a-Weekly-Team-Status-Report-in-SharePoint-2010-Using-Wikis.aspx</guid>
         <pubDate>Mon, 25 Jul 2011 04:51:00 +0000</pubDate>
      </item>
      <item>
         <title>Improvements in SharePoint 2010 Service Pack 1</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/198/Improvements-in-SharePoint-2010-Service-Pack-1.aspx</link>
         <description>&lt;p&gt;Some of you may have heard by now that &lt;a rel="nofollow" target="_blank" href="http://support.microsoft.com/kb/2532120"&gt;service pack 1&lt;/a&gt; for Office 2010 and &lt;a rel="nofollow" target="_blank" href="http://sharepoint.microsoft.com"&gt;SharePoint 2010&lt;/a&gt; products has been released.  There have been some blog posts out there that talk about the improvements in SP1 and major reasons why SP1 is actually a good thing!  What I wanted to do here is look at some improvements that perhaps have been overlooked.  First let’s get the basics out of the way so you can see the big picture like everyone else.  Here’s a list of recent blogs on the subject: &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.technet.com/b/stefan_gossner/archive/2011/06/30/sharepoint-2010-service-pack-1-has-been-released-on-tuesday.aspx"&gt;Stefan Gobner’s Post&lt;/a&gt; on SP1’s release&lt;/li&gt;
    &lt;li&gt;Joel Olson’s &lt;a rel="nofollow" target="_blank" href="http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=444"&gt;10 Reasons SP1 Rocks&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Joel Olson’s &lt;a rel="nofollow" target="_blank" href="http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=453"&gt;SharePoint 2010 SP1 10 Best Practices Post&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;The MS Product Group &lt;a rel="nofollow" target="_blank" href="http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=973"&gt;Overview of SP1 Features&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;The MS Product Group &lt;a rel="nofollow" target="_blank" href="http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=984"&gt;Release Notice of SP1&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.microsoft.com/download/en/details.aspx?id=26573"&gt;SharePoint 2010 Service Pack 1 Whitepaper&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Microsoft KB &lt;a rel="nofollow" target="_blank" href="http://support.microsoft.com/kb/2532126"&gt;Known Issues with Office and SharePoint 2010 SP1&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Microsoft KB &lt;a rel="nofollow" target="_blank" href="http://support.microsoft.com/kb/2460073"&gt;Description of Office Web Apps SP1&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Spence Harbar’s &lt;a rel="nofollow" target="_blank" href="http://www.harbar.net/archive/2011/06/30/327.aspx"&gt;What’s the Fuss? Post&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As with all previous update guidance, they are recommending to apply the foundation update, then the server update, then run the configuration wizard (psconfig).    There is a slight deviation however.  In this case, as &lt;a rel="nofollow" target="_blank" href="http://blogs.technet.com/b/stefan_gossner/archive/2011/06/30/sharepoint-2010-service-pack-1-has-been-released-on-tuesday.aspx"&gt;Stefan Gobner’s post&lt;/a&gt; points out, the product group is recommending to also apply June 2011 cumulative update.  See &lt;a rel="nofollow" target="_blank" href="http://blogs.technet.com/b/office_sustained_engineering/archive/2011/06/29/sharepoint-2010-sp1-and-the-june-cumulative-update-for-sharepoint-2010.aspx"&gt;here&lt;/a&gt; for more details.&lt;/p&gt;
&lt;p&gt;I didn’t set out to do this, but as I was looking over the fixes included in SP1, I realized there are some quite nice improvements that aren’t as flashy as SQL Denali support or having the Site recycle bin.  First we need the list of changes that weren’t coming from previous cumulative updates, which you get &lt;a rel="nofollow" target="_blank" href="http://download.microsoft.com/download/B/0/D/B0D1540B-6CF6-4674-9C8E-7A45FD91C163/Microsoft SharePoint 2010 and Office servers Service Pack 1 Changes.xlsx"&gt;here&lt;/a&gt;.  Let’s take a look by category.  As the file states, these descriptions vary in detail, and often don’t specify how it was fixed, just what the issue was.&lt;/p&gt;
&lt;h1&gt;Search&lt;/h1&gt;
&lt;p&gt;There are lots of fixes here, and there isn’t one that just jumps out at me.  There are performance improvements, API enhancements, crawl topology fixes, and they even fixed some text in the PowerShell example help. &lt;/p&gt;
&lt;h1&gt;SharePoint&lt;/h1&gt;
&lt;p&gt;Obviously there are a ton of fixes here, and you can see where they mention the popular ones like I mentioned above.  There are security improves like where the copy/move UI is visible to users who aren’t site collection admins (BAD)! &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Prior to SP1, SharePoint administrators could not set a limit on the number of Broadcast Slideshow attendees through a PowerShell cmdlet. Beginning with SP1, this functionality is included.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I’m not how many folks out there are avid PowerPoint Slideshow Broadcast users, but it’s nice to have the ability to configure the feature more.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Generation of news feeds on My Sites is governed by the Activity Feed Timer Job. Before SP1, this timer job was turned off by default over privacy concerns regarding news feeds. Therefore, no activities were generated on the My Site news feed by default. Starting with SP1, a setting on the My Site Settings page for User Profile Service Administrators provides control over news feed behavior. The Activity Feed Timer Job is now always enabled, but administrators can use this new setting to opt in or opt out of news feeds.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Spence Harbar mentions this is in a &lt;a rel="nofollow" target="_blank" href="http://www.harbar.net/archive/2011/07/06/328.aspx"&gt;blog post&lt;/a&gt; just recently published, but I will repeat here as well.  There are two things here.  One is that the Activity Feed Timer job is enabled now by default because too many people complained feeds weren’t working out of the box.  There is also now a setting to enable or disable the newsfeed on My Sites as shown here:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Review-of-SharePoint-2010-Service-Pack-1_9F3A/SNAGHTMLb4b6e3.png"&gt;&lt;img title="SNAGHTMLb4b6e3" border="0" alt="SNAGHTMLb4b6e3" width="240" height="68" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Review-of-SharePoint-2010-Service-Pack-1_9F3A/SNAGHTMLb4b6e3_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;You cannot customize the runtime behavior of the Social Security Trimmer, which is used when you retrieve social data, such as tags, notes, ratings, or Newsfeed data.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Again, Spence outlines this issue and I will defer to his post on this topic.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Before SP1, there was no convenient way for users to select a video frame to set as the Thumbnail. Starting with SP1, this functionality is provided through the "Video Thumbnail Picker" feature.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I have personally struggled with this, so this is a nice new addition.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;The Media section of the ribbon contains two buttons that are nonfunctional for editing or creating blog posts, "Audio and Video" and "From SharePoint" under Images.&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Alerts do not function correctly in several scenarios.&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;You move a site collection, but the config database updates fails. Therefore, the site collection is not available in the new location. It is also not available in the original location because was deleted.&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Before SP1, you could not have some pages rendered in Internet Explorer 9 document mode (instead of Internet Explorer 8). Starting with SP1, a control is available that lets you set individual pages to be rendered in Internet Explorer 9.&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Before SP1, the Title field on attachments was a required field. Therefore, users had to supply a title to save a document. Starting with SP1, the Title field is no longer a required field.&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Calendar view is not rendered correctly when the browser window is resized.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some issues or bugs are under some obscure combination of circumstances that you will never see, but this one I have seen.  Let’s have a look.  You’re looking at your normal SharePoint calendar:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Review-of-SharePoint-2010-Service-Pack-1_9F3A/SNAGHTML22bf78.png"&gt;&lt;img title="SNAGHTML22bf78" border="0" alt="SNAGHTML22bf78" width="240" height="98" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Review-of-SharePoint-2010-Service-Pack-1_9F3A/SNAGHTML22bf78_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now in IE, “restore down” or resize your window and watch that SharePoint calendar mysteriously shrink:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Review-of-SharePoint-2010-Service-Pack-1_9F3A/SNAGHTML2726e1.png"&gt;&lt;img title="SNAGHTML2726e1" border="0" alt="SNAGHTML2726e1" width="240" height="108" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Review-of-SharePoint-2010-Service-Pack-1_9F3A/SNAGHTML2726e1_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Have no fear, just hit F5 to refresh and all is well.  Or you could install service pack 1.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;URLs to documents in document libraries are very long and include the Source parameter when the URL is copied (e.g., by right-clicking and selecting Copy Shortcut). In SP1, the Source parameter is not included in a copied URL, so the URL is much shorter.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is a very welcome fix.  &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.comwww.toddklindt.com"&gt;Todd Klindt&lt;/a&gt; has a &lt;a rel="nofollow" target="_blank" href="http://http://blogs.c5insight.comwww.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=271"&gt;blog post&lt;/a&gt; on an add-on that will create and manage short SharePoint URLs for you.  Check it out!&lt;/p&gt;
&lt;h1&gt;Conclusion&lt;/h1&gt;
&lt;p&gt;I just finished installing SP1 on a development environment that had Project Server, Office Web Apps and SharePoint of course.  I have to say, things went fairly smoothly overall.  I did have to work through a couple issues with IIS app pools not started and the User Profile Service, but when don’t you have to fix the User Profile Service?  As with all fixes, test test test! &lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/198/Improvements-in-SharePoint-2010-Service-Pack-1.aspx</guid>
         <pubDate>Wed, 06 Jul 2011 21:12:00 +0000</pubDate>
      </item>
      <item>
         <title>A Not-So-Common Web Service Found in SharePoint (2007 and 2010)</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/191/A-Not-So-Common-Web-Service-Found-in-SharePoint-2007-and-2010.aspx</link>
         <description>&lt;p&gt;In our day-to-day client work, we recently stumbled upon a web service that is installed with SharePoint, but honestly had never implemented.  In fact, the web service is not listed on either MSDN page for SharePoint 2007 or 2010.  However, we have now tested this web service (and plan to use it very soon), so I wanted to share our findings with the community.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;[Note: This post will not focus on how to call a web service or work with the results]&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The web service is aptly named the &lt;em&gt;Spelling Service &lt;/em&gt;and actually leverages code from the &lt;a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.publishing.aspx"&gt;Microsoft.SharePoint.Publishing&lt;/a&gt; namespace.  The web service can be found at the following URL: &lt;font face="Courier New"&gt;http://sharepointsite/_vti_bin/spellcheck.asmx&lt;/font&gt;.  In a nutshell, you simply pass the web service 'chunks' of text, and it will identify whether or not any of the words are misspelled.  Additionally, you can also specify the language (LCID) or a Boolean flag to auto-detect the language based on the word(s) submitted. &lt;/p&gt;
&lt;p&gt;When the response is returned, the XML will contain various nodes (as seen in the screenshots below), which include the index of the text 'chunk' where spelling errors appear, the words 'flagged' and the type of spelling error that occurred (&lt;em&gt;RepeatWord &lt;/em&gt;or &lt;em&gt;UnknownWord&lt;/em&gt;).  An additional node that you will notice is the &lt;em&gt;offset&lt;/em&gt; field, which identifies the location in the input where the misspelled word begins.  Lastly, a &lt;em&gt;spellingSuggestions &lt;/em&gt;node is also returned which includes the misspelled word and a list of suggestions in the &lt;em&gt;sug&lt;/em&gt; node.&lt;/p&gt;
&lt;p&gt;Sure, there are other spelling web services out there, but we can see endless possibilities with this, especially if you already own SharePoint (Standard or higher).  I can easily see us leveraging this for Dynamics CRM as well as many other integration projects in the future.&lt;/p&gt;
&lt;p&gt;Enough of the details, here are some screenshots from our own internal tests of this web service.&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="200"&gt;&lt;strong&gt;SOAP Message: &lt;br /&gt;
            &lt;/strong&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/A-Not-So-Common-Web-Service-in-SharePoin_C1D8/image_2.png"&gt;&lt;img title="image" border="0" alt="image" width="505" height="219" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/A-Not-So-Common-Web-Service-in-SharePoin_C1D8/image_thumb.png"/&gt;&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top" width="200"&gt;&lt;strong&gt;SOAP Response: &lt;br /&gt;
            &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/A-Not-So-Common-Web-Service-in-SharePoin_C1D8/image_4.png"&gt;&lt;img title="image" border="0" alt="image" width="505" height="383" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/A-Not-So-Common-Web-Service-in-SharePoin_C1D8/image_thumb_1.png"/&gt;&lt;/a&gt; &lt;br /&gt;
            &lt;/strong&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td bgcolor="#aeaeae" height="4" valign="top" colspan="2"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="200"&gt;&lt;strong&gt;&lt;br /&gt;
            SOAP Message: &lt;br /&gt;
            &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/A-Not-So-Common-Web-Service-in-SharePoin_C1D8/image_6.png"&gt;&lt;img title="image" border="0" alt="image" width="505" height="213" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/A-Not-So-Common-Web-Service-in-SharePoin_C1D8/image_thumb_2.png"/&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
            &lt;td valign="top" width="200"&gt;&lt;strong&gt;&lt;br /&gt;
            SOAP Response: &lt;br /&gt;
            &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/A-Not-So-Common-Web-Service-in-SharePoin_C1D8/image_10.png"&gt;&lt;img title="image" border="0" alt="image" width="505" height="511" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/A-Not-So-Common-Web-Service-in-SharePoin_C1D8/image_thumb_4.png"/&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/191/A-Not-So-Common-Web-Service-Found-in-SharePoint-2007-and-2010.aspx</guid>
         <pubDate>Fri, 01 Jul 2011 18:18:00 +0000</pubDate>
      </item>
      <item>
         <title>All About SharePoint 2010 ULS Logging</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/190/All-About-SharePoint-2010-ULS-Logging.aspx</link>
         <description>&lt;p&gt;I use SharePoint’s ULS logs almost daily when supporting and administering SharePoint (2007 and 2010 for that matter).  Let’s look at what it is, and how it can help you troubleshoot issues in SharePoint 2010.&lt;/p&gt;
&lt;h1&gt;What is this “ULS Logging”?&lt;/h1&gt;
&lt;p&gt;Like most (but not all) features in SharePoint 2010, logging did get an upgrade from 3.0 / 2007.  First of all, what is ULS?  It stands for Unified Logging Service (ULS).  It is the engine that handles creating a detailed trace output of all of the events that occur in SharePoint.  It is dependent on the Windows service “SharePoint 2010 Tracing”.  By default, SharePoint creates these log files in the file system in the “14 hive”:&lt;/p&gt;
&lt;p&gt;C:&amp;#92;Program Files&amp;#92;Common Files&amp;#92;Microsoft Shared&amp;#92;Web Server Extensions&amp;#92;14&amp;#92;LOGS&lt;/p&gt;
&lt;p&gt;These log files are written by SharePoint in real-time and contain information regarding event logging per its configuration in Central Administration. &lt;/p&gt;
&lt;h1&gt;New for 2010&lt;/h1&gt;
&lt;p&gt;SharePoint 2010 introduced some new features with regards to trace logs.  Here are some of the highlights.&lt;/p&gt;
&lt;h2&gt;Correlation IDs&lt;/h2&gt;
&lt;p&gt;One big struggle with the ULS logs is that they were very hard to try and find where a specific error occurred.  You might have known when it happened, but it was very difficult to find the correlating specific error in the actual log.  Microsoft introduced the concept of a Correlation ID.  The way this works is that every event in SharePoint is given a unique GUID string.  Related events are grouped together by the same Correlation ID.  So for a given event, all of the actions that take place have the same correlation ID.  This way, you are able to very easily find the grouping of events that relate to each other.  When an exception occurs, the Correlation ID is shown.  Once you have that ID, that is when you dive into the ULS logs.  We’ll go into detail on that shortly.&lt;/p&gt;
&lt;p&gt;&lt;img width="585" height="261" title="" alt="Correlation ID" src="http://www.developerfusion.com/res/content/92338/error/"/&gt;&lt;/p&gt;
&lt;h2&gt;Event Throttling&lt;/h2&gt;
&lt;p&gt;In 2007, the interface used to configure event throttling for events wasn’t all that great.  You had some flexibility to set the severity level logged by category, but it was a little clunky:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_2.png"&gt;&lt;img width="733" height="145" border="0" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" alt="image" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In 2010, it has been changed significantly to help make modifications easier, especially being able to determine what level of logging has been set for which categories.  You can also easily reset all modified settings back to default.  Typically these options are modified when you are troubleshooting an issue on a specific component.  Here’s what the new UI looks like:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_4.png"&gt;&lt;img width="159" height="244" border="0" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" alt="image" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_thumb_1.png"/&gt;&lt;/a&gt;             &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_8.png"&gt;&lt;img width="244" height="52" border="0" style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" alt="image" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_thumb_3.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Event Log Flood Protection&lt;/h2&gt;
&lt;p&gt;This is a new option for 2010.  This new feature, as it’s name implies, prevents the event log from being flooded with duplicated events.  This is just good practice to enable.&lt;/p&gt;
&lt;h2&gt;Trace Log Configuration&lt;/h2&gt;
&lt;p&gt;Here’s how the settings looked in 2007:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_10.png"&gt;&lt;img width="733" height="173" border="0" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" alt="image" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_thumb_4.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The trace log settings also got an upgrade in 2010. Here’s the same section in 2010.  They really got smart and gave us some options to be able to prevent the server from filling up with logs.  As I understand it, after the number of days to store log files has expired, it prunes the logs from day 1.  The next day it will prune day 2 and so on so that there will always only be 14 days worth of log files.  You also have a new option to be able to restrict the log files by file size as well.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_12.png"&gt;&lt;img width="745" height="226" border="0" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" alt="image" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_thumb_5.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Microsoft has some best practices for configuring these diagnostic logging settings on &lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/ee748656.aspx"&gt;TechNet&lt;/a&gt;.  Now let’s take a look at how to use the ULS log files for troubleshooting.&lt;/p&gt;
&lt;h1&gt;ULS Usage&lt;/h1&gt;
&lt;h2&gt;How to Configure the Tracing Settings&lt;/h2&gt;
&lt;p&gt;For the sake of this post, we are focusing on SharePoint 2010 so all steps are specific to the 2010 interface.  To configure ULS logging settings, you have to access Central Administration.  Under Monitoring, click Configure diagnostic logging. &lt;/p&gt;
&lt;h2&gt;How to View the ULS Logs&lt;/h2&gt;
&lt;p&gt;The ULS log files are text files that SharePoint creates in the convention .log.  You could, in theory, use notepad to read the ULS logs.  I would advise against that if you want to retain your sanity.  Microsoft has provided (along with at least one on &lt;a rel="nofollow" target="_blank" href="http://ulsviewer.codeplex.com/"&gt;Codeplex&lt;/a&gt;) a viewer to look at the ULS log available &lt;a rel="nofollow" target="_blank" href="http://archive.msdn.microsoft.com/ULSViewer"&gt;here&lt;/a&gt;.  Between the two, I personally like one from Microsoft because it has more features and I just think is better.  In the viewer, you can either watch the ULS logs real time, or open a previous log file.&lt;/p&gt;
&lt;h2&gt;Troubleshooting with the ULS Logs&lt;/h2&gt;
&lt;p&gt;So when would you actually use all this?  Well, I’m sure in your life using SharePoint you will eventually encounter an error (sorry Microsoft, no one’s perfect).  When you see that dreaded error message, fret not!  If you’re not already, you’re going to have to remote on the SharePoint server.  Now open your trusty ULS log viewer.  You have two choices here to find the exact error in the ULS logs:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;Hopefully you will be able to reproduce the error at will.  So open the logs in a real time view, and find the error.&lt;/li&gt;
    &lt;li&gt;Or, you can’t reproduce at will, so you will have to do a little hunting.  If you know about when it occurred, you can open a log file and search.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Let’s look at the ULS log viewer.  To open the logs in real time, click &lt;strong&gt;File &lt;/strong&gt;–&amp;gt; &lt;strong&gt;Open From &lt;/strong&gt;–&amp;gt; &lt;strong&gt;ULS&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_13.png"&gt;&lt;img width="244" height="184" border="0" style="background-image:none;border-bottom:0px;border-left:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" alt="image" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_thumb_2.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On the next dialog, choose the default option “&lt;strong&gt;Use ULS feed from default log-file directory&lt;/strong&gt;”, then click &lt;strong&gt;Ok&lt;/strong&gt;. Then watch the fun!  If you want to see a particular log, it’s just as easy.  Click &lt;strong&gt;File &lt;/strong&gt;–&amp;gt; &lt;strong&gt;Open From &lt;/strong&gt;–&amp;gt; &lt;strong&gt;File&lt;/strong&gt;.  It defaults to the LOGS directory, and browse the list to find the ULS log file you want.  You can see the date/time, process, product and category, severity level, Correlation (remember that?) and a detailed message of each event. &lt;/p&gt;
&lt;p&gt;One of the cooler features that makes it easier to find the correlation ID is the correlation tree.  Click the button on the toolbar in the top right corner (Toggle Correlation Tree) which will open on the left.  Change the drop down to Correlation, and find the ID from the error.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_15.png"&gt;&lt;img width="244" height="92" border="0" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" alt="image" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_thumb_6.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can of course search and find certain text if you’re looking for something specific.  One thing I’ve done a lot in the past is when troubleshooting the User Profile Service (and who hasn’t?).  You can filter the view by category like this:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_17.png"&gt;&lt;img width="244" height="62" border="0" style="background-image:none;border-bottom:0px;border-left:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" alt="image" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-ULS-Logging-101_E95D/image_thumb_7.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This will only show events that relate to the User Profile Service.  When you provision a User Profile Service, there are a known certain events that you should see, and this makes it very easy to see and watch.  I encourage you to check out other features as well like the Smart Highlighting.  You can also change the level of events that are displayed. &lt;/p&gt;
&lt;p&gt;In another blog post, we’ll look at a related feature, the SharePoint Health Analyzer!  I hope this has been helpful, and encourages you to check out your ULS logs!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/190/All-About-SharePoint-2010-ULS-Logging.aspx</guid>
         <pubDate>Thu, 30 Jun 2011 07:14:00 +0000</pubDate>
      </item>
      <item>
         <title>Manipulating UI Elements in SharePoint 2010</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/189/Manipulating-UI-Elements-in-SharePoint-2010.aspx</link>
         <description>&lt;p&gt;As we mentioned in a &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Home/tabid/40/entryid/135/SharePoint-Dialog-Lightbox-Usage-and-Tricks.aspx"&gt;previous post&lt;/a&gt;, SharePoint 2010 uses a client dialog framework for elegantly showing forms in a dialog box without having to leave the current page.  In this same post, we also mentioned the IsDlg URL parameter, and how it can be added to nearly any page to prepare it for showing in a dialog (essentially a 'quick-n-dirty' way of removing the navigation, quick launch, etc.). &lt;/p&gt;
&lt;p&gt;Armed with this knowledge, we assumed that we could use the IsDlg feature for a recent project, which required a specific page on SharePoint to be shown without any 'standard' UI components (navigation, title bars, ribbon, quick launch, etc.).  After constructing the page, we navigated to the URL adding the IsDlg=1 parameter and everything &lt;em&gt;looked&lt;/em&gt; perfect; a quick win (so we thought).  However, what I have not yet told you is that the page we were viewing was a 'new form' for a list, which requires submitting the page to save the data back to the SharePoint list.  As we tested the form and submitted the data, we were immediately presented with a JavaScript error.  After a short bit of investigation, we realized that the IsDlg parameter is nice, but certainly not fool-proof.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Here's what happened:      &lt;br /&gt;
&lt;/strong&gt;By adding the IsDlg=1 parameter to your URL, you essentially tell SharePoint that this page is being displayed in a the client dialog framework (i.e. a dialog box).  At this point, it has to make some assumptions, and one of these is that you are actually doing what you say you are (go figure!).  In our case, we were not actually using the dialog box, but were instead showing the page directly in the browser and using the parameter to simply remove the UI elements from our page.  Behind the scenes, with the assumption that you are in fact in a dialog box, SharePoint tries to close the page and/or navigate to another page upon submission of the form being shown in the dialog box.  When the page is shown without the dialog, certain client objects do not exist, which essentially leads to 'object not found' errors when the JavaScript code executes to close/navigate from the dialog box.     &lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;** I should note that this does not affect display forms or static pages which do not submit a form. ** &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Our Solution:      &lt;br /&gt;
&lt;/strong&gt;Many of you may remember the plethora of CSS tricks used within Content Editor Web Parts (CEWP) in SharePoint 2007, and sure enough there are similar tricks for SharePoint 2010.  By simply identifying the IDs and/or CSS classes being used by certain UI elements, we are able to elegantly hide these from the page, essentially simulating the IsDlg parameter.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The CSS:      &lt;br /&gt;
&lt;br /&gt;
&lt;/em&gt;&lt;/p&gt;
&lt;div id="codeSnippetWrapper"&gt;
&lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;
&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color:#006080;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;style&lt;/span&gt; type="text/css"&lt;span style="color:#006080;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum2"&gt;   2:&lt;/span&gt;  &lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum3"&gt;   3:&lt;/span&gt; &lt;span style="color:#008000;"&gt;/* Top Nav */&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum4"&gt;   4:&lt;/span&gt; #s4-titlerow {&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum5"&gt;   5:&lt;/span&gt;     DISPLAY: none&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum6"&gt;   6:&lt;/span&gt; }&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum7"&gt;   7:&lt;/span&gt;  &lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum8"&gt;   8:&lt;/span&gt; &lt;span style="color:#008000;"&gt;/* Ribbon */&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum9"&gt;   9:&lt;/span&gt; #s4-ribbonrow {&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum10"&gt;  10:&lt;/span&gt;     DISPLAY: none&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum11"&gt;  11:&lt;/span&gt; }&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum12"&gt;  12:&lt;/span&gt;  &lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum13"&gt;  13:&lt;/span&gt; &lt;span style="color:#008000;"&gt;/* Quick Launch */&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum14"&gt;  14:&lt;/span&gt; #s4-leftpanel {&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum15"&gt;  15:&lt;/span&gt;     DISPLAY: none&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum16"&gt;  16:&lt;/span&gt; }&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum17"&gt;  17:&lt;/span&gt; &lt;span style="color:#cc6633;"&gt;.s4-ca&lt;/span&gt; {&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum18"&gt;  18:&lt;/span&gt;     MARGIN-LEFT: 0px&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum19"&gt;  19:&lt;/span&gt; }&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum20"&gt;  20:&lt;/span&gt; &lt;span style="color:#006080;"&gt;&amp;lt;&lt;/span&gt;/&lt;span style="color:#0000ff;"&gt;style&lt;/span&gt;&lt;span style="color:#006080;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The CSS above can be placed into a CEWP to hide the Top Navigation, Ribbon, and Quick Launch UI elements.  In our case, we packaged this into a single DWP file named &lt;em&gt;Simulate_IsDlg.dwp&lt;/em&gt;.  We can now reuse this code on any form as needed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTE: &lt;/strong&gt;Now that the ribbon has been removed from your page, you may find it difficult to place the page into Edit mode to add/edit web parts.  Here are two quick methods for you:     &lt;br /&gt;
1) Add the &lt;font face="Courier New"&gt;toolpaneview=2&lt;/font&gt; or &lt;font face="Courier New"&gt;toolpaneview=3&lt;/font&gt;&lt;font face="Arial"&gt; parameter to your URL.  Each opens a different version of the &lt;em&gt;Add Web Parts &lt;/em&gt;menu.       &lt;br /&gt;
2) Add the &lt;font face="Courier New"&gt;contents=1&lt;/font&gt; parameter to your URL and close the CEWP web part which hides the ribbon (you can add it back by adding a web part and selecting "Closed Web Parts").       &lt;br /&gt;
* There are more methods, but none better than one of the above options; we prefer option #1.  &lt;br /&gt;
&lt;/font&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;       &lt;br /&gt;
UPDATE 06/30/2011:&lt;/strong&gt; &lt;/font&gt;&lt;font color="#000000"&gt;3) You&lt;/font&gt;&lt;font color="#000000"&gt; can add the &lt;font face="Courier New"&gt;DisplayMode=Design&lt;/font&gt;&lt;font face="Arial"&gt; parameter, which will place the page in design mode as well.  There are quite a few other flags for this parameter as well, which I'll cover in a future blog post.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;BONUS TIP:&lt;/strong&gt; Parameters can be added to the &lt;font face="Courier New"&gt;source&lt;/font&gt; URL parameter as well.  For example, after completing a SharePoint survey, you may want the user to be redirected to a thank you page, which is free from UI elements as well.  To do this, we can simply construct the source URL parameter as: &lt;font face="Courier New"&gt;source=/pages/thankyou.aspx?IsDlg=1&lt;/font&gt;.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/189/Manipulating-UI-Elements-in-SharePoint-2010.aspx</guid>
         <pubDate>Tue, 21 Jun 2011 06:03:00 +0000</pubDate>
      </item>
      <item>
         <title>Resolve an TCP 10061 Error with the SharePoint 2010 User Profile Service</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/185/Resolve-an-TCP-10061-Error-with-the-SharePoint-2010-User-Profile-Service.aspx</link>
         <description>&lt;p&gt;I went to go run a manual sync of the User Profile Service in SharePoint, and was unable to get to the Service Application.  After reviewing the &lt;a rel="nofollow" target="_blank" href="http://blogs.msdn.com/b/opal/archive/2009/12/22/uls-viewer-for-sharepoint-2010-troubleshooting.aspx"&gt;ULS logs&lt;/a&gt;, I found this error:&lt;/p&gt;
&lt;p&gt;&lt;font color="#ff0000"&gt;UserProfileConfigManager.StartSynchronizationForOneManagementAgent: Unexpected exception: System.ServiceModel.EndpointNotFoundException: Could not connect to http:// /ResourceManagementService/MEX. &lt;strong&gt;TCP error code 10061: No connection could be made because the target machine actively refused it&lt;/strong&gt; IP address:port. ---&amp;gt; System.Net.WebException: Unable to connect to the remote server ---&amp;gt; System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it IP address:port.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000"&gt;Luckily this error has an easy fix.  This error occurred because one of the two ForeFront Identity Manager services that the User Profile Service depends on wasn’t started.  Go into Services.msc and check to ensure both services are started:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Resolve-an-TCP-10061-Error-with-the-Shar_11607/image_2.png"&gt;&lt;img height="45" width="519" border="0" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Resolve-an-TCP-10061-Error-with-the-Shar_11607/image_thumb.png" alt="image" title="image" style="background-image:none;border-width:0px;padding-left:0px;padding-right:0px;display:inline;padding-top:0px;"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000"&gt;You should be able to start the service without an issue and this should allow you to connect to the User Profile Service again.  &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000"&gt;I will give a strong word of caution here though.  The User Profile Service can be touchy and when functioning properly, the services does not stop for no reason.  I would be sure to keep a close eye on it and if it happens more than once or twice, I would investigate further to ensure you have configured the UPS properly with all service accounts having the proper permissions.  You can read more about the requirements at the following resources:&lt;/font&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.harbar.net/articles/sp2010ups.aspx"&gt;Spence Harbar’s blog&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/ee721049.aspx"&gt;TechNet&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I would strongly encourage all to apply the latest cumulative update possible (though &lt;a rel="nofollow" target="_blank" href="http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=973"&gt;SP1&lt;/a&gt; is releasing soon) as they have many updates and fixes for the User Profile Service.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/185/Resolve-an-TCP-10061-Error-with-the-SharePoint-2010-User-Profile-Service.aspx</guid>
         <pubDate>Tue, 31 May 2011 04:56:00 +0000</pubDate>
      </item>
      <item>
         <title>How to Remove a User from a SharePoint 2010 Site Collection</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/181/How-to-Remove-a-User-from-a-SharePoint-2010-Site-Collection.aspx</link>
         <description>&lt;p&gt;I was troubleshooting a recent issue with the User Profile Service, where I would make a change to a user account in Active Directory (like a spelling correction).  The Profile Sync would occur and I would verify that the correct spelling was in the profile.  However, the change did not replicate to the site collection like it was supposed to.  This normally happens via a SharePoint timer job named &lt;strong&gt;User Profile to SharePoint Full Synchronization&lt;/strong&gt;.  It’s described function is:&lt;/p&gt;
&lt;p&gt;“Synchronizes user information from the user profile application to SharePoint users and synchronizes site memberships from SharePoint to the user profile application”&lt;/p&gt;
&lt;p&gt;Well for whatever reason, it wasn’t doing that.  To correct the issue, there can be a couple fixes:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;Make a change to one of the fields via Central Administration like Title.  Save this change, then re-open the profile and set it back to what it’s supposed to be.  This will sometimes force the sync to run properly.&lt;/li&gt;
    &lt;li&gt;Remove the user from the site collection and re-add them&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is what did it for me.  To do this, perform the following:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;As a site collection administrator, click Site Actions –&amp;gt; Site Permissions&lt;/li&gt;
    &lt;li&gt;Click into any existing group (like site Owners).  The URL will be something like http://server/_layouts/people.aspx?MembershipGroupID=28.&lt;/li&gt;
    &lt;li&gt;Change the 28 to a 0.  The list should now show you All People. &lt;/li&gt;
    &lt;li&gt;Find the user who isn’t updating, click the checkbox by their name.  Click Actions, Delete Users from Site Collection.&lt;/li&gt;
    &lt;li&gt;Now add the user back to the appropriate group, and their spelling should be correct.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/How-to-Remove-a-User-from-a-SharePoint-2_F36C/SNAGHTML1f61cbd.png"&gt;&lt;img height="220" width="240" border="0" style="background-image:none;border-width:0px;padding-left:0px;padding-right:0px;display:inline;padding-top:0px;" title="SNAGHTML1f61cbd" alt="Remove a user from a site collection" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/How-to-Remove-a-User-from-a-SharePoint-2_F36C/SNAGHTML1f61cbd_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/181/How-to-Remove-a-User-from-a-SharePoint-2010-Site-Collection.aspx</guid>
         <pubDate>Thu, 12 May 2011 02:34:00 +0000</pubDate>
      </item>
      <item>
         <title>SharePoint Tip: Use Claims Authentication for Your 2010 Multi-Tenant Web Application</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/177/SharePoint-Tip-Use-Claims-Authentication-for-Your-2010-Multi-Tenant-Web-Application.aspx</link>
         <description>&lt;p&gt;I had setup a test environment to test out and play with the new hosting functionality of SharePoint, also called multi-tenancy.  When you create your main web application that will be used to house the tenants, you have the option to have it use Claims Based or Classic Mode authentication. &lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-Tip-Use-Claims-Authentication_7EFA/image_2.png"&gt;&lt;img height="138" width="427" border="0" alt="image" title="image" style="background-image:none;border-width:0px;padding-left:0px;padding-right:0px;display:inline;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-Tip-Use-Claims-Authentication_7EFA/image_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Well I had chosen Classic mode, and went on my merry way.  It wasn’t long before I ran into problems.  The major issue I was having was that search was failing to crawl the tenant sites with access denied.  If I configured the default access account to use an account that was a site collection admin, things would crawl.  I had checked all the bases, but nothing would work.  The main aspect of multi-tenancy is that each tenant site subscription is configured to look at a single OU in Active Directory ONLY.  Since the crawl account couldn’t be in each tenant’s OU, that’s a problem.  But, this is just supposed to work!?&lt;/p&gt;
&lt;p&gt;It turns out that the problem was with the authentication.  After converting the existing web application to Claims based authentication, my standard default search account was able to successfully crawl my tenants, and I could finally get some search goodness.  Big thanks to &lt;a rel="nofollow" target="_blank" href="http://blogs.msdn.com/b/maximeb/archive/2010/10/24/configuring-sharepoint-2010-search-for-crawling-host-name-site-collection-tenants.aspx"&gt;Maxime’s article&lt;/a&gt; on this on MSDN. &lt;/p&gt;
&lt;p&gt;Maxime also pointed to &lt;a rel="nofollow" target="_blank" href="http://blogs.technet.com/b/speschka/archive/2010/07/20/migrating-from-windows-classic-auth-to-windows-claims-auth-in-sharepoint-2010-part-2.aspx"&gt;Steve Peschka’s article&lt;/a&gt; on how to convert a webapp to claims from classic.  It works great, and are the correct steps.  Don’t be fooled by imitators!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/177/SharePoint-Tip-Use-Claims-Authentication-for-Your-2010-Multi-Tenant-Web-Application.aspx</guid>
         <pubDate>Thu, 14 Apr 2011 18:21:00 +0000</pubDate>
      </item>
      <item>
         <title>Resolve Search Crawl Error When Using Self-Signed SSL Certificate with SharePoint 2010</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/175/Resolve-Search-Crawl-Error-When-Using-Self-Signed-SSL-Certificate-with-SharePoint-2010.aspx</link>
         <description>&lt;p&gt;While configuring a SharePoint farm for a client the other day, I came across a simple but problematic error with search.  We had requested a full SSL certificate for the farm, but I was a self-signed certificate so I could work with the site.  After configuring search content sources and I kicked off a full crawl, I got this error in the crawl log:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/ede8257b831d_F5E8/image_2.png"&gt;&lt;img title="image" border="0" alt="image" width="454" height="77" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/ede8257b831d_F5E8/image_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#ff0000"&gt;“The secure socks layer (SSL) certificate sent by the server was invalid and this item will not be crawled.”&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Wells that’s a bummer.  Luckily there’s an easy fix.  What you need to do is configure search to “Ignore SSL certificate name warnings” via Central Administration.  &lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/ee792873.aspx"&gt;TechNet&lt;/a&gt; has the documented steps.  After making this change and running a full crawl, voilà!&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/ede8257b831d_F5E8/image_6.png"&gt;&lt;img title="image" border="0" alt="image" width="660" height="50" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/ede8257b831d_F5E8/image_thumb_2.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Success!  Of course you should get an official SSL certificate, but sometimes you get by with what you have. &lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/175/Resolve-Search-Crawl-Error-When-Using-Self-Signed-SSL-Certificate-with-SharePoint-2010.aspx</guid>
         <pubDate>Fri, 08 Apr 2011 02:44:00 +0000</pubDate>
      </item>
      <item>
         <title>SharePoint 2010 Visual Web Parts - Using Script Managers &amp; AJAX</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/173/SharePoint-2010-Visual-Web-Parts-Using-Script-Managers-AJAX.aspx</link>
         <description>&lt;p&gt;SharePoint 2010 introduced a quantum leap forward with the introduction of Visual Web Parts development integration with Visual Studio 2010. Most developers that have worked with SharePoint for any length of time are familiar with hosting custom ASPX pages inside SharePoint web parts. Doing so allows us to present robust applications and interfaces inside the SharePoint portal and fully utilize all of the robust security features and other goodies that come with SharePoint. The introduction of Visual Web Part development eliminates the need for separate web sites and pages since the custom web part becomes an integrated component of the SharePoint application. All of this comes without having to use STSDEV, VSeWSS, or the like. We can simply build the web part right inside Visual Studio and click Deploy! A really great feature is the ability run &amp; debug right from Visual Studio without any special configuration required. All of this greatly simplifies and expedites the development of custom enhancements to a SharePoint application and is no doubt Microsoft’s response to the fact that the number of SharePoint developers continues to grow, as does the number of SharePoint implementations.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-Visual-Web-PartsUsing-Aj_C684/ee309510_Fox_fig1(en-us,MSDN_10)_2.png"&gt;&lt;img title="ee309510_Fox_fig1(en-us,MSDN_10)" border="0" alt="ee309510_Fox_fig1(en-us,MSDN_10)" width="404" height="304" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/SharePoint-2010-Visual-Web-PartsUsing-Aj_C684/ee309510_Fox_fig1(en-us,MSDN_10)_thumb.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For those who have not yet delved into Visual Web parts, this link will take you to MSDN for a quick jump start: &lt;a rel="nofollow" title="http://msdn.microsoft.com/en-us/library/ee231579.aspx" target="_blank" href="http://msdn.microsoft.com/en-us/library/ee231579.aspx"&gt;http://msdn.microsoft.com/en-us/library/ee231579.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One of the advantages of using custom web parts and ASPX applications is the ability to integrate data &amp; functionality from outside systems, such as ERP applications, into the SharePoint  environment. Users can view live orders, inventory data, or other mission critical information and even make updates without ever leaving the portal. In order to provide this robust functionality, we often need to use data grids, combo boxes, tree views, etc. to provide a fully functional user experience. All of this is possible (and easy) with the Visual Web Part development environment. One can even utilize 3rd party controls such as Telerik or Infragistsics .NET AJAX controls. Essentially, most anything you can do on a stand alone ASPX.NET page can be done with your web part. There are a few catches, though.&lt;/p&gt;
&lt;p&gt;To provide your users with the best experience, you will naturally want to utilize the AJAX functionality that most web controls now provide. Your web part is going to reside on a page that will be served up by the SharePoint server and this host page will contain its own script manager by default. Unfortunately, this script manager cannot “see” the controls on your web part and therefore cannot control AJAX responses for them. You will find that simply including a script manager on your web part like you would do on a stand alone ASPX page will not work either. The two script managers will conflict with each other and the SharePoint master page will prevail. Fortunately, there is a simple solution for this that makes both script managers happy and allows them both to work in harmony.&lt;/p&gt;
&lt;p&gt;You will note that when the Visual Web Part project is created that you will get three files, one of which is the code file which contains methods that add controls to the Web Part and generate custom content within the Web Part. The key method in this file is the CreateChildControls() method as shown below.&lt;/p&gt;
&lt;div id="codeSnippetWrapper" style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;padding-top:4px;"&gt;
&lt;div id="codeSnippet" style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;
&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;protected&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;override&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;void&lt;/span&gt; CreateChildControls()&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum2" style="color:#606060;"&gt;   2:&lt;/span&gt; {&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum3" style="color:#606060;"&gt;   3:&lt;/span&gt;     Control control = &lt;span style="color:#0000ff;"&gt;this&lt;/span&gt;.Page.LoadControl(_ascxPath);&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum4" style="color:#606060;"&gt;   4:&lt;/span&gt;     Controls.Add(control);&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum5" style="color:#606060;"&gt;   5:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;base&lt;/span&gt;.CreateChildControls();&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum6" style="color:#606060;"&gt;   6:&lt;/span&gt; }&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum7" style="color:#606060;"&gt;   7:&lt;/span&gt;  &lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The trick is to add your script manager here and configure the affected controls rather than to perform these actions in your ASPX as usual. Below is an example demonstrating how to add a Telerik RadAjaxManager and RadAjaxLoadingPanel to the web part and to configure several controls. This sample uses the Telerik control, but any script manager control can be used. The key point is to add the controls and configure them here. This will provide the full AJAX functionality within your web part while allowing SharePoint to also function normally.&lt;/p&gt;
&lt;div id="codeSnippetWrapper" style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;padding-top:4px;"&gt;
&lt;div id="codeSnippet" style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;
&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;protected&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;override&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;void&lt;/span&gt; CreateChildControls1()&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum2" style="color:#606060;"&gt;   2:&lt;/span&gt; {&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum3" style="color:#606060;"&gt;   3:&lt;/span&gt;     Control control = Page.LoadControl(_ascxPath);&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum4" style="color:#606060;"&gt;   4:&lt;/span&gt;     Controls.Add(control);&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum5" style="color:#606060;"&gt;   5:&lt;/span&gt;     &lt;span style="color:#008000;"&gt;// Ajax manager &amp; loading panel&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum6" style="color:#606060;"&gt;   6:&lt;/span&gt;     RadAjaxManager RadAjaxManager1 = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; RadAjaxManager();&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum7" style="color:#606060;"&gt;   7:&lt;/span&gt;     RadAjaxLoadingPanel loadingPanel = control.FindControl(&lt;span style="color:#006080;"&gt;"RadAjaxLoadingPanel1"&lt;/span&gt;) &lt;span style="color:#0000ff;"&gt;as&lt;/span&gt; RadAjaxLoadingPanel;&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum8" style="color:#606060;"&gt;   8:&lt;/span&gt;  &lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum9" style="color:#606060;"&gt;   9:&lt;/span&gt;     &lt;span style="color:#008000;"&gt;//Add first control (DataGrid1) and updated controls&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum10" style="color:#606060;"&gt;  10:&lt;/span&gt;     Control ajaxcontrol = control.FindControl(&lt;span style="color:#006080;"&gt;"DataGrid1"&lt;/span&gt;);&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum11" style="color:#606060;"&gt;  11:&lt;/span&gt;     RadAjaxManager1.AjaxSettings.AddAjaxSetting(ajaxcontrol, (RadGrid)control.FindControl(&lt;span style="color:#006080;"&gt;"DataGrid2"&lt;/span&gt;), loadingPanel);&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum12" style="color:#606060;"&gt;  12:&lt;/span&gt;     RadAjaxManager1.AjaxSettings.AddAjaxSetting(ajaxcontrol, (RadGrid)control.FindControl(&lt;span style="color:#006080;"&gt;"DataGrid3"&lt;/span&gt;), loadingPanel);&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum13" style="color:#606060;"&gt;  13:&lt;/span&gt;     RadAjaxManager1.AjaxSettings.AddAjaxSetting(ajaxcontrol, (RadToolBar)control.FindControl(&lt;span style="color:#006080;"&gt;"RadToolBar1"&lt;/span&gt;));&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum14" style="color:#606060;"&gt;  14:&lt;/span&gt;     RadAjaxManager1.AjaxSettings.AddAjaxSetting(ajaxcontrol, control.FindControl(&lt;span style="color:#006080;"&gt;"ComboBox1"&lt;/span&gt;));&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum15" style="color:#606060;"&gt;  15:&lt;/span&gt;     RadAjaxManager1.AjaxSettings.AddAjaxSetting(ajaxcontrol, control.FindControl(&lt;span style="color:#006080;"&gt;"ComboBox2"&lt;/span&gt;));&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum16" style="color:#606060;"&gt;  16:&lt;/span&gt;     RadAjaxManager1.AjaxSettings.AddAjaxSetting(ajaxcontrol, control.FindControl(&lt;span style="color:#006080;"&gt;"RadPanelBar1"&lt;/span&gt;));&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum17" style="color:#606060;"&gt;  17:&lt;/span&gt;     &lt;span style="color:#008000;"&gt;// Add second control (ComboBox1) and updated controls&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum18" style="color:#606060;"&gt;  18:&lt;/span&gt;     ajaxcontrol = control.FindControl(&lt;span style="color:#006080;"&gt;"ComboBox1"&lt;/span&gt;);&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum19" style="color:#606060;"&gt;  19:&lt;/span&gt;     RadAjaxManager1.AjaxSettings.AddAjaxSetting(ajaxcontrol, (RadGrid)control.FindControl(&lt;span style="color:#006080;"&gt;"DataGrid1"&lt;/span&gt;), loadingPanel);&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum20" style="color:#606060;"&gt;  20:&lt;/span&gt;     RadAjaxManager1.AjaxSettings.AddAjaxSetting(ajaxcontrol, control.FindControl(&lt;span style="color:#006080;"&gt;"ComboBox2"&lt;/span&gt;), loadingPanel);&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum21" style="color:#606060;"&gt;  21:&lt;/span&gt;     RadAjaxManager1.AjaxSettings.AddAjaxSetting(ajaxcontrol, control.FindControl(&lt;span style="color:#006080;"&gt;"RadToolBar1"&lt;/span&gt;));&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum22" style="color:#606060;"&gt;  22:&lt;/span&gt;   &lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum23" style="color:#606060;"&gt;  23:&lt;/span&gt;     &lt;span style="color:#008000;"&gt;// continue as needed&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span id="lnum24" style="color:#606060;"&gt;  24:&lt;/span&gt; } &lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;In summary, you can create your web part in Visual Studio utilizing whatever controls suit your needs. Once in place, implement your script manager inside CreateChildControls() and configure as needed. Prepare your end users to be dazzled.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/173/SharePoint-2010-Visual-Web-Parts-Using-Script-Managers-AJAX.aspx</guid>
         <pubDate>Wed, 30 Mar 2011 00:44:00 +0000</pubDate>
      </item>
      <item>
         <title>7 Steps to Successful Client Scorecards</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/144/How-to-Create-Scorecards-in-7-Steps.aspx</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/ClientScoring_FB4C/image_4.png"&gt;&lt;img height="122" width="181" border="0" align="left" title="image" alt="Client scorecard salesforce.com dynamics crm" style="border-width:0px;margin:5px 10px 5px 0px;display:inline;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/ClientScoring_FB4C/image_thumb_1.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Which clients should we focus more time on? Are there any clients that  we should consider firing? How can we find new clients that look like  our best current clients? Do we have clients that should be more  profitable?&lt;/p&gt;
&lt;p&gt;These are the questions that many B2B firms are asking themselves as they think through how they should prioritize their client list.  So read on for some of the how’s and why’s of establishing a client scoring system.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;What is a Client Scorecard?&lt;/h2&gt;
&lt;p&gt;Client scoring is a way to develop a consistent client scorecard (or client report card) for every client that a business serves.  The scorecard serves a number of purposes, including:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Identifying best customers, and providing them with a higher level of service&lt;/li&gt;
    &lt;li&gt;Identifying worst customers and, in some cases, discontinuing service to them&lt;/li&gt;
    &lt;li&gt;Finding past customers who have a great score but are now inactive, and re-activating them&lt;/li&gt;
    &lt;li&gt;Identifying prospects that are similar to your top customers for acquisition efforts&lt;/li&gt;
    &lt;li&gt;Identifying lost high value customers, and determining why you lost them and how you can improve your performance&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Every sales and marketing manager will tell you that it costs many times more to acquire a new customer than it does to retain or upsell an existing one.  Client scorecards are all about leveraging your hardest won and greatest asset – your current customer base!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p align="right"&gt;&lt;em&gt;&lt;font color="#004080"&gt;“It is 5-10 times more expensive to gain a new customer than it is to retain an existing one.”  &lt;br /&gt;
-Gartner Group&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But sometimes the best way to define something is to define what it is &lt;u&gt;not&lt;/u&gt;... &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;A client scorecard is &lt;u&gt;not&lt;/u&gt; the same thing as lead scoring.  Lead scoring focuses on the likelihood of converting a non-customer into a customer, whereas client scoring focuses on the value of existing customers.  Maybe we’ll talk about lead scoring in a future post.&lt;/li&gt;
    &lt;li&gt;A client scorecard is &lt;u&gt;not&lt;/u&gt; limited strictly to active customers.  Client scorecards can include both inactive customers (in fact, this can be one of the most important segments for evaluating client scorecards) and prospective customers.  In the case of prospective customers, your scorecard may be more focused on (dis)qualifying prospective customers that are showing the signs of becoming the kinds of customers you do not want in your portfolio.&lt;/li&gt;
    &lt;li&gt;A client scorecard is &lt;u&gt;not&lt;/u&gt; the same thing as client profitability. Profitability is an important factor, but profitability may not tell the whole story about the value that a client contributes to your business.&lt;/li&gt;
    &lt;li&gt;A client scorecard is &lt;u&gt;not&lt;/u&gt; limited to objective data.  There are many subjective drivers of business value that should influence your scorecard.&lt;/li&gt;
    &lt;li&gt;A client scorecard is &lt;u&gt;not&lt;/u&gt; a “score.” Although one output of a scorecard may be a single score, keep in mind that there are many components of a scorecard that should be evaluated – a high score or a low score do not tell the whole story about a client relationship.  For example, many of the data points for new clients (or even prospective clients) may be unknown – resulting in a lower score until these items can be evaluated.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;7 Steps to Successful Client Scorecards&lt;/h2&gt;
&lt;p&gt;Like all projects that are worth investing in, a successful client scorecard project requires far more than the CEO taking a Saturday morning to write down the attributes of a good client – and handing those off to IT to add to a CRM system.  Sadly, most businesses tend to take that approach – and end up wasting time, making their CRM systems unnecessarily complex and generating scorecards that no one uses.&lt;/p&gt;
&lt;h3&gt;1. Get Your Team Involved&lt;/h3&gt;
&lt;p&gt;The people who work with your clients every day already have a good idea of what makes and good client and what makes a  bad client.  The agenda for the session is pretty straight forward:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Put your clients into lists of good and bad – focusing on longer-term clients so you have a good understanding of how the relationship has evolved.&lt;/li&gt;
    &lt;li&gt;Discuss what the characteristics of the clients in each group are – the goal here is to define what makes one group different from the other (most businesses are surprised at some of the findings at this stage)&lt;/li&gt;
    &lt;li&gt;Determine at what stage of the relationship this information can be known and which role (or which system) will capture it&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/ClientScoring_FB4C/image_2.png"&gt;&lt;img height="144" width="244" border="0" align="right" title="image" alt="HelixPLAN Facilitated session client scorecard planning" style="border-width:0px;display:inline;margin-left:0px;margin-right:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/ClientScoring_FB4C/image_thumb.png"/&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For this meeting, you should use an outside facilitator and a proven methodology.  The reality is that most meetings of this type are ineffective because as soon as one person shares an idea, the rest of the group begins to evaluate the idea and respond to it – creativity is stifled, politics come into play and the results from the session are weak. &lt;/p&gt;
&lt;p&gt;You will want to get beyond the basics (i.e. profitable customers are all good; unprofitable customers are all bad) and get to some of the leading indicators of profitability; you will also want to recognize that some “hidden variables” can make even your most profitable customers undesirable (i.e. requiring an extremely high level of service, a brand that may damage your own reputation, an approach to your team that is demoralizing).  Most businesses also need to recognize that profitability can be an elusive calculation, so subjective variables can play an important role.&lt;/p&gt;
&lt;h3&gt;2. Evaluate Public and Private Data&lt;/h3&gt;
&lt;p&gt;You should do some analysis of both internally available data (such as from your accounting or CRM systems) and external data (such as data available from D&amp;B) to see if any of this plays a role in differentiating your top customers from your bottom customers.  For example, you may find that certain industries tend to outperform others; or you may find that you tend to do better with private or public companies.  This can be a very important source of scorecard data because it doesn’t require your team to do extra data entry to create the scorecard.  For larger enterprises, predictive modeling methods can be used as part of this evaluation.&lt;/p&gt;
&lt;h3&gt;3. Talk to Your Clients&lt;/h3&gt;
&lt;p&gt;Conduct interviews or surveys with your customer list.  They are likely to tell you things about themselves that your own internal team did not identify.  This can be an important source of information that helps you qualify prospects or new customers.  This early qualification can help you focus your resources on the prospects that are most likely to convert into long-term, mutually-beneficial relationships.&lt;/p&gt;
&lt;h3&gt;4. Define the Criteria&lt;/h3&gt;
&lt;p&gt;Now comes the hard part, you need to winnow the list of criteria down to a minimal amount of new data that your team will need to begin to track.  The more information that you can get from internal or external systems (see item #2, above), the better.  But you should expect to require your team to capture some additional information on their own.  Remember that a successful scorecard system incorporates both objective information (i.e. hard numbers that you are likely to be able to pull from other systems( and subjective information (i.e. opinions of team members that will need to be keyed into the system).  Ideally, you will limit the items that your team needs to key in to a list of 5-10 items.&lt;/p&gt;
&lt;h3&gt;5. Capture the Data&lt;/h3&gt;
&lt;p&gt;Now comes the hardest part – you have to actually start capturing the data. &lt;/p&gt;
&lt;p&gt;This is where most scorecard projects fall apart.  Either they require too much manual data entry that is time consuming for employees that already have enough to do.  Or they require a herculean effort to integrate data from disparate internal systems.  Or both.  There may be no way to completely go around these issues, but here are a few suggestions:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;u&gt;Keep it Simple&lt;/u&gt;: The temptation is to jump right in and develop a “dream scorecard” in the first stab at this type of project.  Keeping the scope of the project simple will save you a tremendous amount of time and frustration.&lt;/li&gt;
    &lt;li&gt;&lt;u&gt;Understand the Scope&lt;/u&gt;: Even if you can’t keep the project simple, it is important to fully understand the scope of the project so you will know what you are getting into.  Most projects of this type fail simply because the organization loses interest in making it a priority long before it is ever completed.&lt;/li&gt;
    &lt;li&gt;&lt;u&gt;Piggyback on Other Projects&lt;/u&gt;: In large enterprises, there are almost always multiple projects going on with a goal of unifying information across different systems.  Rather than starting a project dedicated to the scorecard, see if you can piggyback on an existing project that may already be gathering much of the same information.&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/ClientScoring_FB4C/image_6.png"&gt;&lt;img height="133" width="167" border="0" align="right" title="image" alt="business process automation for client scorecard calculations using workflows" style="border-width:0px;margin:5px 0px;display:inline;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/ClientScoring_FB4C/image_thumb_2.png"/&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;u&gt;Automate What you Can&lt;/u&gt;: The more effort you can keep off the backs of the individuals who will have to use the scorecard, the better.  Automation can come in two flavors: (1) automate capturing scorecard metrics that are already available elsewhere – so no one has to re-enter data; (2) provide process mapping and automation for data that needs to be gathered manually – this can include an annual process, updates made at the conclusion of each project, etc.   Modern BPA (business process automation) tools built into CRM and other tools can handle much of the heavy lifting in this area.&lt;/li&gt;
    &lt;li&gt;&lt;u&gt;Provide Ongoing Training and Support&lt;/u&gt;: I cannot overemphasize this point.  It never ceases to amaze me how many businesses put a tremendous amount of time into the IT part of projects like this – and almost no time in getting their team up to speed on how they need to participate.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;6. Collaborate&lt;/h3&gt;
&lt;p&gt;“If you build it, they will come,” may work in the movies, but not when it comes to rolling out client scorecards. &lt;/p&gt;
&lt;p&gt;You will need to ensure that the salient information from the scorecards is distributed to the individuals who will need it.  And you will need to ensure that referencing the scorecard becomes a part of your corporate culture.  This means that scorecard data needs to appear on your internal portals, dashboards and on many of your client related reports.  Discussing the scorecard needs to become part of the every day conversation in your sales, service, accounting and customer management conversations.&lt;/p&gt;
&lt;h3&gt;7. Train, Support, Improve, Repeat&lt;/h3&gt;
&lt;p&gt;Your scorecard project will require plenty of care and nurturing.  You will need to constantly monitor the business process you established for creating scorecards to ensure that the team is following it.  You will need to work with the team to ensure that the scorecard management process is not too time consuming (this is particularly true during the early days after the initial launch).  In addition, the criteria for your scorecards will need to be reviewed and updated periodically as the economy, your customers, your competitors and your understanding of the marketplace evolve.&lt;/p&gt;
&lt;h2&gt;Next Steps&lt;/h2&gt;
&lt;p&gt;Developing a client scorecard does not have to consume a tremendous amount of time.  With proper planning and session facilitation a mid-sized business can launch client scorecards in just a few months; larger enterprises may take longer.  If you’re using modern collaboration, dashboard and CRM tools, you can significantly simplify the process of maintaining scorecards for your team.  Take the first step of facilitating a session with your team to get started.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/144/How-to-Create-Scorecards-in-7-Steps.aspx</guid>
         <pubDate>Wed, 23 Feb 2011 23:30:00 +0000</pubDate>
      </item>
      <item>
         <title>SharePoint Tip: Searching SharePoint From Windows 7</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/157/SharePoint-Tip-Searching-SharePoint-From-Windows-7.aspx</link>
         <description>&lt;p&gt;I believe that one of the most under-evangelized areas of SharePoint is its Windows integration.  Consistently, we find that many users simply assume they have to use the Web interface to access SharePoint, but you can actually do a majority of your daily document management and collaboration work without ever accessing SharePoint via the Web.  In fact, my ratio of Windows to Web SharePoint use is probably 75:25; 75% of my document management and collaboration work being done completely within Microsoft Windows.&lt;/p&gt;
&lt;p&gt;In this tip, we focus on searching SharePoint from Windows.  The screenshot-filled instructions below will walk you through downloading the search connector provided by your company or SharePoint, installing the connector, and using it in Windows 7.&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;At &lt;a rel="nofollow" title="C5 Insight" target="_blank" href="http://www.c5insight.com/"&gt;C5 Insight&lt;/a&gt;, we have created our own Search Connector that points everyone to our Search Center site.  We have also customized the search connector for our organization, and provided this to our employees, rather than everyone having to use the default SharePoint connector.  &lt;br /&gt;
    &lt;br /&gt;
    To build your own search connector, you can start here: &lt;br /&gt;
    &lt;a rel="nofollow" title="http://msdn.microsoft.com/en-us/library/dd742958(v=vs.85).aspx" target="_blank" href="http://msdn.microsoft.com/en-us/library/dd742958(v=vs.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/dd742958(v=vs.85).aspx&lt;/a&gt; &lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;You can also use SharePoint's default search connector that is available on the search results page. &lt;br /&gt;
    &lt;br /&gt;
    Check out the walkthrough here: &lt;br /&gt;
    &lt;a rel="nofollow" title="http://technet.microsoft.com/en-us/library/ff899315.aspx#BKMK_O14AsAFedProvider" target="_blank" href="http://technet.microsoft.com/en-us/library/ff899315.aspx#BKMK_O14AsAFedProvider"&gt;http://technet.microsoft.com/en-us/library/ff899315.aspx#BKMK_O14AsAFedProvider&lt;/a&gt; &lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;Regardless of the search connector you choose, if you have never downloaded the connector, you will be prompted to add the connector to Windows. &lt;br /&gt;
    &lt;br /&gt;
    &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/LinkClick.aspx?fileticket=UXcJrLZpSE0%3d&amp;tabid=40"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="240" height="165" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/BlogImages/Curtis/2-7-2011 7-11-20 PM.png"/&gt;&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;Once added, you will notice that there is a new search option in your left navigation, and the focus is on the search text box in the upper right corner of the Explorer window. &lt;br /&gt;
    &lt;br /&gt;
    &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_8.png"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="204" height="79" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_thumb_3.png"/&gt;&lt;/a&gt; &lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;You can immediately begin searching, and this search will cross all boundaries, including individual sites (depending on the scope of your search connector). &lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;Tips and Tricks:
    &lt;p&gt;a. For quicker access, rearrange this search connector in your "Favorites" section &lt;br /&gt;
    &lt;br /&gt;
    &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_10.png"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="192" height="159" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_thumb_4.png"/&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;p&gt;b. For even faster access, pin to your Start Menu or add a Quick Launch button&lt;/p&gt;
    &lt;p&gt;i. To pin to your Start Menu, simply drag the search from your Windows Favorites navigation to the Start Menu. &lt;br /&gt;
    &lt;br /&gt;
    &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_14.png"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="240" height="128" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_thumb_6.png"/&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;p&gt;ii. To add a Quick Launch button, first do &lt;a rel="nofollow" target="_blank" href="http://www.howtogeek.com/howto/windows-7/add-the-quick-launch-bar-to-the-taskbar-in-windows-7/"&gt;this&lt;/a&gt;, then you can add this shortcut in the same manner - one-click access to SharePoint search. &lt;br /&gt;
    &lt;br /&gt;
    &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_12.png"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="84" height="34" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_thumb_5.png"/&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;c. By default, the search view is set to "Content."  You can change this as you would with any view in Windows, just under the search bar.  Content is a nice view, since it actually shows you portions of the file and also does "hit highlighting." &lt;br /&gt;
&lt;br /&gt;
&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_16.png"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="187" height="123" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_thumb_7.png"/&gt;&lt;/a&gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_37.png"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="466" height="66" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_thumb_1.png"/&gt;&lt;/a&gt; &lt;br /&gt;
 &lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;
&lt;p&gt;d. You can adjust your sort as well, but by default, I would ensure your results are sorted by &lt;strong&gt;Search ranking&lt;/strong&gt;, &lt;strong&gt;Descending&lt;/strong&gt;.  Right-click to get to this menu.  &lt;br /&gt;
&lt;br /&gt;
&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image107.png"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="300" height="205" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image107_thumb.png"/&gt;&lt;/a&gt; &lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt;e. Quotes and filters in the search box work on SharePoint as well! &lt;br /&gt;
&lt;br /&gt;
 &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_39.png"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="300" height="166" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_thumb_2.png"/&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
i. Only "SharePoint 2010" PowerPoint presentations.  &lt;br /&gt;
&lt;br /&gt;
&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_41.png"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="250" height="255" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_thumb_8.png"/&gt;&lt;/a&gt;  &lt;br /&gt;
&lt;br /&gt;
ii. "SharePoint 2010" documents where Amber Butler was an author.  &lt;br /&gt;
&lt;br /&gt;
&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_43.png"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="340" height="95" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_thumb_18.png"/&gt;&lt;/a&gt;  &lt;br /&gt;
&lt;br /&gt;
iii. "SharePoint 2010" documents modified after 1/1/2011  &lt;br /&gt;
&lt;br /&gt;
&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_45.png"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="250" height="330" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_thumb_19.png"/&gt;&lt;/a&gt; &lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt;i. You can easily save a search for quickly finding similar documents at a later time &lt;br /&gt;
&lt;br /&gt;
&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_32.png"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="133" height="86" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_thumb_15.png"/&gt;&lt;/a&gt; &lt;br /&gt;
 &lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;
&lt;p&gt;j. Lastly, with one click, you can open this search in the SharePoint site for additional filtering and refinements. &lt;br /&gt;
&lt;br /&gt;
&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image115.png"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="250" height="97" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image115_thumb.png"/&gt;&lt;/a&gt;  &lt;br /&gt;
&lt;br /&gt;
i. Once opened in the Search Center, all refinements are available on the left.  &lt;br /&gt;
&lt;br /&gt;
&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_47.png"&gt;&lt;img title="image" border="0" alt="SharePoint 2010,Search,Windows 7,Integration,Search Connector,Federated Search" width="250" height="167" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Searching-SharePoint-From-Windows-7_10D33/image_thumb_20.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;As you can see, there are &lt;strong&gt;&lt;u&gt;many&lt;/u&gt;&lt;/strong&gt; ways to integrate SharePoint with Microsoft Windows, and this was only for search!  Our goal is to always add value for our clients, and Windows integration is a huge time saver and productivity booster.  We hope this has been helpful for you as well.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/157/SharePoint-Tip-Searching-SharePoint-From-Windows-7.aspx</guid>
         <pubDate>Wed, 23 Feb 2011 05:09:00 +0000</pubDate>
      </item>
      <item>
         <title>The Dynamics CRM 2011 Administration Bible is Almost Here!</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/146/The-Dynamics-CRM-2011-Administration-Bible-is-Almost-Here.aspx</link>
         <description>&lt;p&gt; &lt;/p&gt;
&lt;table width="100%" cellspacing="0" cellpadding="2" border="0"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td width="130" valign="top"&gt;&lt;/td&gt; 
            &lt;td valign="top"&gt;
            &lt;p&gt;The &lt;u&gt;Microsoft Dynamics CRM 2011 Administration Bible&lt;/u&gt; is only a few weeks away (March 1, 2011) from being available!  After lots of hard work and long hours, we’re going to celebrate by giving away five copies of the book for free!&lt;/p&gt;
            &lt;p&gt;To be entered to &lt;font color="#ff0000"&gt;win a free copy&lt;/font&gt;, just sign up to follow C5 Insight on one of the various social channels that we offer (you must have a United States mailing address to be qualified).  You can &lt;a rel="nofollow" target="_blank" href="http://www.c5insight.com/follow"&gt;click here&lt;/a&gt; to select a social channel to follow.  We’re planning to select 5 winners on March 21, 2011 (or once we have 200 new followers across our social channels – whichever comes first).&lt;/p&gt;
            &lt;p&gt;Or, if you’re in a hurry, then use the link to the left to order your copy today (our kid’s college funds thank you)!&lt;/p&gt;
            &lt;p&gt;For those of you who are interested in SharePoint 2010, the book includes a chapter on the “out of the box” SharePoint integration and a special appendix on customized SharePoint 2010 / CRM 2011 integration written by Curtis Hughes.&lt;/p&gt;
            &lt;p&gt;What’s next?  We’ve created a site for the book (&lt;a rel="nofollow" target="_blank" href="http://www.dynamicscrmbible.com"&gt;www.dynamicscrmbible.com&lt;/a&gt;) and we need to get the finishing touches on it ... Gotta get going!&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt; &lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/146/The-Dynamics-CRM-2011-Administration-Bible-is-Almost-Here.aspx</guid>
         <pubDate>Tue, 15 Feb 2011 19:30:00 +0000</pubDate>
      </item>
      <item>
         <title>Get Social: More Options for Following Us</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/151/Get-Social-More-Options-to-Learn-About-Dynamics-CRM-Microsoft-SharePoint-and-Salesforce-com.aspx</link>
         <description>&lt;h2&gt;&lt;strong&gt;Some Background&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;At the beginning of 2010, our two companies (StreamLogic and Customer Connect) merged to become C5 Insight. One company focused on Microsoft SharePoint and cloud application development.  The other company focused on CRM (Dynamics CRM and Salesforce.com) and sales and marketing strategy. &lt;/p&gt;
&lt;p&gt;When we merged our blogs, we started to receive feedback that we were providing an overwhelming amount of information.  Our blogs included high level strategic and best practice information, as well as detailed technical tips for developers and administrators.  They also included information on all of the different solutions that we support.  So most of those who were following us found that they were getting some information that wasn’t useful for them.  In addition, options for following us were limited to email or RSS feeds. &lt;/p&gt;
&lt;p&gt;Something had to change!&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;The Social Channels&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/GetSocialMoreOptionsforFollowingUs_8958/image_4.png"&gt;&lt;img height="54" width="244" border="0" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/GetSocialMoreOptionsforFollowingUs_8958/image_thumb_1.png" alt="image" title="image" style="border-width:0px;display:inline;"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So we decided to take a page out of our own Social CRM playbook (it was a typical case of, “the cobbler’s children are the ones with no shoes.”)  At a later date, we’ll share details about Social CRM and our specific strategy as a separate blog.  For now, suffice it to say that:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;We took feeds from our: Blog Site, On Demand Video Site and Live Event Site.&lt;/li&gt;
    &lt;li&gt;We then parsed them out by role and solution type.&lt;/li&gt;
    &lt;li&gt;And we made them available across the most popular social channels.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Voila – a lot of blood, sweat and tears for us delivered a much more relevant way to consume the information that you want.  And it’s all free to you (we guarantee that you’ll get your money’s worth).&lt;/p&gt;
&lt;p&gt;If you want to learn a bit more about Social CRM, check out &lt;a rel="nofollow" target="_blank" href="http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/52/Social-Media-And-Dynamics-CRM.aspx"&gt;this video&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Current C5 Followers&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;If you’re currently following one of the older C5 Insight feeds, we encourage you to look at the new options.  You will find that you can filter what you’re receiving to just the information that is most relevant to you.  Plus, some of our old channels will soon be discontinued – so take the time to sign up for one of the new ones.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.c5insight.com/follow"&gt;www.c5insight.com/follow&lt;/a&gt; &lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;The Free Giveaway&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Microsoft-Dynamics-2011-Administration-Bible/dp/0470568143/ref=sr_1_3?ie=UTF8&amp;qid=1297390346&amp;sr=8-3"&gt;&lt;img height="240" width="240" border="0" align="right" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/GetSocialMoreOptionsforFollowingUs_8958/Dynamics_CRM_2011_Administrator_Book_Training_3.jpg" alt="Dynamics_CRM_2011_Administrator_Book_Training" title="Dynamics_CRM_2011_Administrator_Book_Training" style="border-width:0px;display:inline;margin-left:0px;margin-right:0px;"/&gt;&lt;/a&gt; Another exciting bit of news at C5 Insight – we have just completed authoring a book, “Microsoft Dynamics CRM 2011 Administration Bible.”  There’s even a special appendix on advanced SharePoint integration.  To celebrate the book and our new social channels, we’re giving away 5 free copies of the book. &lt;/p&gt;
&lt;p&gt;Where do you sign up?  I’m glad you asked.  We’re going to give away the 5 free copies by randomly drawing from a list of all of our followers once we reach 200 new followers across all of our social channels (or on March 21, 2011 – whichever comes first).  So be sure to sign up to follow us by March 21!&lt;/p&gt;
&lt;p&gt;Or, if you’re in a hurry to get the book, go ahead and click the image to order it from Amazon.com.  If we draw your name as a winner, you can get a signed copy to treasure for generations to come!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;So, be sure to sign up for the social channel of your choice today!&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.c5insight.com/follow"&gt;www.c5insight.com/follow&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/151/Get-Social-More-Options-to-Learn-About-Dynamics-CRM-Microsoft-SharePoint-and-Salesforce-com.aspx</guid>
         <pubDate>Fri, 11 Feb 2011 08:40:00 +0000</pubDate>
      </item>
      <item>
         <title>Grant Management</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/54/Grant-Management.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/54/Grant-Management.aspx'&gt;&lt;img src='http://c5insight_tube.s3.amazonaws.com/host/634328416552187500.jpg' align='left' border='0' hspace='5'&gt;&lt;/a&gt;Grants Manager is designed to help educational institutions and government organizations to quickly deploy a new grant management  system or compliment an existing one. The solution addresses vital business needs in the PS grants and financial aid management space.  This video provides an overview of the Grants Management solution.  Contact C5 Insight for more information or a live demo.</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">54</guid>
         <pubDate>Wed, 09 Feb 2011 09:47:36 +0000</pubDate>
         <category>All Microsoft (MSCRM and SP)</category>
      </item>
      <item>
         <title>How to Format in PowerShell Webcast Available</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/149/How-to-Format-in-PowerShell-Webcast-Available.aspx</link>
         <description>&lt;p&gt;For everyone starting to learn PowerShell, it’s hard to know where to start.  Thomas Lee (author of his blog &lt;a rel="nofollow" target="_blank" href="http://tfl09.blogspot.com/"&gt;Under the Stairs&lt;/a&gt; and a PowerShell MVP) worked with the great folks at &lt;a rel="nofollow" target="_blank" href="http://powershell.com"&gt;PowerShell.com&lt;/a&gt;  and Idera to put on a very useful and pertinent webcast on how to  format PowerShell output.  It’s one in a series called PowerShell Power  Hour.  Think about it, every command in PowerShell you run outputs  data.  Wouldn’t you like to know how to get it to display like what you  want? &lt;/p&gt;
&lt;p&gt;What’s the different in Format-List and Format-Table?   What’s a hash table?  Can we format currency?  He shows you!  This is  not for someone who’s never used PowerShell before, but for those who  are learning commands, getting some output, and need some tuning.  You  can access the webcast at &lt;a rel="nofollow" target="_blank" href="http://powershell.com/cs/media/p/8773.aspx"&gt;PowerShell.com’s site&lt;/a&gt; after registering for free.  It’s also available at &lt;a rel="nofollow" target="_blank" href="http://www.idera.com/Events/PowerShell-Webcasts/"&gt;Idera’s site&lt;/a&gt; as well.&lt;/p&gt;
&lt;p&gt;If  you need more of a getting started tutorial, check out the first  webcast in the series “Getting Started with Windows PowerShell” by  Tobias Welner (PowerShell MVP) &lt;a rel="nofollow" target="_blank" href="http://www.idera.com/Events/PowerShell-Webcasts/"&gt;here&lt;/a&gt;.  If you’re looking for more focused PowerShell information for SharePoint 2010, Joel Oleson wrote a &lt;a rel="nofollow" target="_blank" href="http://www.sharepointjoel.com/Lists/Posts/Post.aspx?List=0cd1a63d%2D183c%2D4fc2%2D8320%2Dba5369008acb&amp;ID=362"&gt;great post&lt;/a&gt; on this topic.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/149/How-to-Format-in-PowerShell-Webcast-Available.aspx</guid>
         <pubDate>Tue, 08 Feb 2011 20:07:00 +0000</pubDate>
      </item>
      <item>
         <title>Accelerated Sales with Dynamics CRM 2011 and SharePoint 2010</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/53/Accelerated-Sales-With-Dynamics-CRM-2011-And-SharePoint-2010.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/53/Accelerated-Sales-With-Dynamics-CRM-2011-And-SharePoint-2010.aspx'&gt;&lt;img src='http://img.youtube.com/vi/dtJ3fH1khLQ/default.jpg' align='left' border='0' hspace='5'&gt;&lt;/a&gt;Combing the power of Dynamics CRM 2011 and SharePoint 2010 can significantly accelerate sales processes. This video includes an overview of dashboards, goal management, SharePoint integration and quote management.</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">53</guid>
         <pubDate>Tue, 01 Feb 2011 22:59:29 +0000</pubDate>
         <category>All Microsoft (MSCRM and SP)</category>
      </item>
      <item>
         <title>Social Media and Dynamics CRM</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/52/Social-Media-And-Dynamics-CRM.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/52/Social-Media-And-Dynamics-CRM.aspx'&gt;&lt;img src='http://c5insight_tube.s3.amazonaws.com/host/634316630556257176.jpg' align='left' border='0' hspace='5'&gt;&lt;/a&gt;Social networking is changing how customer relationships are formed and maintained.  Not only is this new paradigm affecting how businesses work with customers, but it is also changing the way that employees collaborate with one another.  But the core principals of social networking (decentralized, customer or stakeholder driven, opt-in) are often at odds with the way most businesses structure their CRM solution (centralized, company control driven, targeted).  This session provides a strategic framework for integrating your website, CRM and social channels. It includes 3 examples of how to integrate Dynamics CRM with social networking for improved marketing, customer service and collaboration.</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">52</guid>
         <pubDate>Wed, 26 Jan 2011 18:24:16 +0000</pubDate>
         <category>All Microsoft (MSCRM and SP)</category>
      </item>
      <item>
         <title>Changes Not Saved to SharePoint 2010 "Activities I am Following" Edit Profile Page</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/142/Changes-Not-Saved-to-SharePoint-2010-Activities-I-am-Following-Edit-Profile-Page.aspx</link>
         <description>&lt;p&gt;Recently, one of my colleagues came to me with an issue he was having with SharePoint.  After making sure it wasn't friendly "user error", I determined this to actually be a bug in SharePoint 2010 RTM.  Here's the issue:&lt;/p&gt;
&lt;p&gt;On your SharePoint 2010 RTM farm, go to your My Site Profile page, and edit it.  You are able to change the "Activities I am following" once, and save.  But when you do it again, save and double-check, the change was not saved.  What gives?! &lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/142/Changes-Not-Saved-to-SharePoint-2010-Activities-I-am-Following-Edit-Profile-Page.aspx</guid>
         <pubDate>Tue, 25 Jan 2011 19:58:00 +0000</pubDate>
      </item>
      <item>
         <title>“The list cannot be displayed in datasheet view” Error on SharePoint 2010</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/89/-The-list-cannot-be-displayed-in-datasheet-view-Error-on-SharePoint-2010.aspx</link>
         <description>&lt;p&gt;I recently came across this and wanted to be sure everyone is aware of this  limitation.  With the new release of Office 2010 including 64-bit support, there  has been some confusion about which version to install.  Microsoft has been  clear in their &lt;a rel="nofollow" target="_blank" href="http://technet.microsoft.com/en-us/library/ee681792.aspx"&gt;recommendation&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;Install the 32-bit version for most needs to maintain ActiveX control  compatibility and other tools&lt;/li&gt;
    &lt;li&gt;Install the 64-bit version if you use Excel spreadsheets 2 GB in size &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For whatever reason, say you installed Office 2010 64-bit on your machine,  and you happily go to your shiny SharePoint 2010 site (or WSS/MOSS), open up a  list, and hit Datasheet View.  To your surprise, you see this:&lt;/p&gt;
&lt;p&gt;&lt;img height="197" width="377" alt="The list cannot be displayed in Datasheet view" src="http://blogs.c5insight.com/Portals/0/BlogImages/Doug/sp2010_datasheet_error.png"/&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/89/-The-list-cannot-be-displayed-in-datasheet-view-Error-on-SharePoint-2010.aspx</guid>
         <pubDate>Mon, 22 Nov 2010 21:14:00 +0000</pubDate>
      </item>
      <item>
         <title>Don't Use Spaces When Naming Things in SharePoint</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/74/Dont-Use-Spaces-When-Naming-Things-in-SharePoint.aspx</link>
         <description>&lt;p&gt;You know who you are out there.  We've all done it, because it’s such an easy  thing to fall into.  You're just happy as a clam with your shiny new SharePoint  site, and you're all ready to create some content.  First up, a document  library.  We love our shared documents, right?  Well, how many times after  awhile do you find yourself emailing links to files like:&lt;/p&gt;
&lt;p&gt;http://intranet/Shared&lt;span style="color:rgb(255, 0, 0);"&gt;%20&lt;/span&gt;Documents/June&lt;span style="color:rgb(255, 0, 0);"&gt;%20&lt;/span&gt;Assessment/Rev2&lt;span style="color:rgb(255, 0, 0);"&gt;%20&lt;/span&gt;Standard&lt;span style="color:rgb(255, 0, 0);"&gt;%20&lt;/span&gt;Quote&lt;span style="color:rgb(255, 0, 0);"&gt;%20&lt;/span&gt;for&lt;span style="color:rgb(255, 0, 0);"&gt;%20&lt;/span&gt;client.xls&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/74/Dont-Use-Spaces-When-Naming-Things-in-SharePoint.aspx</guid>
         <pubDate>Thu, 11 Nov 2010 22:05:00 +0000</pubDate>
      </item>
      <item>
         <title>Final Word on the Fab 40 Templates for SharePoint 2010</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/94/Final-Word-on-the-Fab-40-Templates-for-SharePoint-2010.aspx</link>
         <description>&lt;p&gt;So we’ve all been waiting, and waiting, and waiting to hear from  Microsoft  about the fate of the “fab 40” templates for SharePoint  2010.  Well, they  finally have made a decision.  You’re not going to  like it.  Read the full &lt;a rel="nofollow" target="_blank" href="http://blogs.technet.com/b/tothesharepoint/archive/2010/08/18/sharepoint-2010-products-upgrade-and-the-fabulous-40-application-templates.aspx"&gt;details&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;The bottom line from the article:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Microsoft is not releasing new versions of these templates for  SharePoint 2010 Products.&lt;/strong&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/94/Final-Word-on-the-Fab-40-Templates-for-SharePoint-2010.aspx</guid>
         <pubDate>Fri, 24 Sep 2010 03:15:00 +0000</pubDate>
      </item>
      <item>
         <title>Quick Tip for Uploading Multiple Files to SharePoint 2010 Picture Library</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/137/Quick-Tip-for-Uploading-Multiple-Files-to-SharePoint-2010-Picture-Library.aspx</link>
         <description>&lt;p&gt;SharePoint 2010 is great at many things, and one of the new integrations with  Office 2010 is with uploading multiple pictures to a picture library using the  Office Picture Manager. &lt;/p&gt;
&lt;p&gt;Say you you’ve got a bunch of logos you want to get into your new fancy 2010  picture library.  You would click &lt;strong&gt;Upload&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Upload  Multiple Pictures&lt;/strong&gt; right?&lt;/p&gt;
&lt;p&gt;&lt;img height="121" width="256" alt="SharePoint 2010 Upload Multiple Files" src="http://blogs.c5insight.com/Portals/0/BlogImages/Doug/SP2010_upload_multiple.png"/&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/137/Quick-Tip-for-Uploading-Multiple-Files-to-SharePoint-2010-Picture-Library.aspx</guid>
         <pubDate>Fri, 17 Sep 2010 19:34:00 +0000</pubDate>
      </item>
      <item>
         <title>Opening PDFs in SharePoint 2010</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/136/Opening-PDFs-in-SharePoint-2010.aspx</link>
         <description>In SharePoint 2010, you may  have noticed a bit of interesting behavior when trying to open a PDF file; we  certainly did.  In fact, I’m surprised more people have not come across this in  their 2010 environments, or perhaps the users simply thought this was the  appropriate behavior and didn’t want to inform IT.
The issue is this: when you click on a PDF document to open it in your  browser (or Adobe Reader) directly from SharePoint – it does not allow you to do  this.  As you will notice in the screenshot below, there is no “Open” button as  there should be.

As you can imagine, this defeats the purpose of SharePoint if you are  required to save the file before opening it, and we simply had to discover  why this was occurring.
We're in SharePoint daily, and we continually discover new settings,  especially in Central Administration.  What we discovered is an additional  security setting on the Web Application level, which instructs SharePoint to  send information to the Web browser in an  ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/136/Opening-PDFs-in-SharePoint-2010.aspx</guid>
         <pubDate>Sat, 28 Aug 2010 03:42:00 +0000</pubDate>
      </item>
      <item>
         <title>SharePoint Dialog "Lightbox" Usage and Tricks</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/135/SharePoint-Dialog-Lightbox-Usage-and-Tricks.aspx</link>
         <description>&lt;p&gt;If you have spent any amount of time with &lt;a rel="nofollow" target="_blank" href="http://sharepoint2010.microsoft.com/"&gt;SharePoint 2010&lt;/a&gt;, you have seen  the “&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Lightbox_(JavaScript)"&gt;lightbox&lt;/a&gt;”  feature which allows the SharePoint user to remain  on the same page,  providing a pop-up dialog box, while dimming the background –  very Web  2.0!&lt;/p&gt;
&lt;p&gt;&lt;img height="156" width="350" alt="SharePoint 2010 Lightbox" src="http://blogs.c5insight.com/Portals/0/BlogImages/Doug/Sp2010-lightbox.png"/&gt;&lt;/p&gt;
&lt;p&gt;This “lightbox” dialog can be enabled/disabled within any list in the  Advanced Settings.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/135/SharePoint-Dialog-Lightbox-Usage-and-Tricks.aspx</guid>
         <pubDate>Fri, 20 Aug 2010 02:13:00 +0000</pubDate>
      </item>
      <item>
         <title>How to Re-Create Default Security Groups in Multi-Tenant SharePoint 2010 Environment</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/134/How-to-Re-Create-Default-Security-Groups-in-Multi-Tenant-SharePoint-2010-Environment.aspx</link>
         <description>&lt;p&gt;If you’ve been dabbling in SharePoint 2010's new hosting (multi-tenant) environment  and been creating host-named site collections, you have may noticed that the  default SharePoint security groups typically created by default are not there in the root web.  These  include:&lt;/p&gt;
&lt;p&gt; Members&lt;/p&gt; 
&lt;p&gt; Owners&lt;/p&gt; 
&lt;p&gt; Visitors&lt;/p&gt; 
&lt;p&gt;These are created by the SharePoint API, and apparently isn’t called properly  when host-named site collections are created through PowerShell in a  multi-tenant environment.  This ONLY happens in a multi-tenant environment.   Even if you create the host-named site collections through PowerShell in a  non-hosted environment, the first time you visit the site, you might be prompted  to choose the site template and to create the default security groups.&lt;/p&gt;
&lt;p&gt;So how do we get them back without creating them manually?  Read on...&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/134/How-to-Re-Create-Default-Security-Groups-in-Multi-Tenant-SharePoint-2010-Environment.aspx</guid>
         <pubDate>Tue, 17 Aug 2010 18:17:00 +0000</pubDate>
      </item>
      <item>
         <title>Change Tag Spelling and Capitalization in SharePoint 2010</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/133/Change-Tag-Spelling-and-Capitalization-in-SharePoint-2010.aspx</link>
         <description>&lt;p&gt;The ability to tag EVERYTHING in SharePoint 2010 is one of my favorite  features. &lt;/p&gt;
&lt;p&gt;But, if you’re like me, you sometimes create a personal or enterprise tag  hastily. And you know what they say about haste … you end up with typographical  errors or inconsistent capitalization.&lt;/p&gt;
&lt;p&gt;And, if you’re like me, it REALLY bugs you to see all of those  inconsistencies in your terms.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/133/Change-Tag-Spelling-and-Capitalization-in-SharePoint-2010.aspx</guid>
         <pubDate>Sat, 14 Aug 2010 02:55:00 +0000</pubDate>
      </item>
      <item>
         <title>Enabling Adobe PDF in SharePoint 2010</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/132/Enabling-Adobe-PDF-in-SharePoint-2010.aspx</link>
         <description>&lt;div class="entry"&gt;
&lt;div class="ExternalClassA217FC17FB974238A03048C61B52BD4D"&gt;
&lt;p&gt;&lt;img height="50" align="left" width="50" alt="Adobe PDF Icon 50x50" src="http://blogs.c5insight.com/Portals/0/BlogImages/Doug/acrobat_reader_50x50.gif"/&gt;This morning I had the task of getting PDF indexing to work in search on our  new SharePoint 2010 installations.  There are various existing blogs out there,  so I thought I would combine what I used into one place.&lt;/p&gt;
&lt;p&gt;The majority of the steps to get this working are documented &lt;a rel="nofollow" target="_blank" href="http://nickgrattan.wordpress.com/2010/06/14/adobe-pdf-ifilter-indexing-with-sharepoint%C2%A02010/"&gt;here&lt;/a&gt; at Nick Gratten’s SharePoint blog.&lt;/p&gt;
&lt;p&gt;You will also need the adobe PDF small icon.  The best place is to get  directly from adobe &lt;a rel="nofollow" target="_blank" href="http://www.adobe.com/misc/linking.html"&gt;here&lt;/a&gt;.  Download the 17x17 small icon.&lt;/p&gt;
&lt;p&gt;If you are copying the files from another UNC file server (say from your 2007  server) onto Server 2008 (or R2), Explorer might block the files to protect you  from yourself.  Right click the file, click properties, and make sure you don’t  have the option to unblock.  If you do, click Unblock. &lt;/p&gt;
&lt;p&gt;There have been discussions around if this works on SharePoint 2010  Foundation.  While &lt;a rel="nofollow" target="_blank" href="http://www.codeproject.com/KB/sharepoint/PDFiFIlterSharePoint2010.aspx"&gt;officially&lt;/a&gt; I’ve seen where it’s said it is not supported,  there are apparently workarounds. &lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/132/Enabling-Adobe-PDF-in-SharePoint-2010.aspx</guid>
         <pubDate>Tue, 03 Aug 2010 20:06:00 +0000</pubDate>
      </item>
      <item>
         <title>Get Your Head in the Clouds – with Cloud Computing</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/131/Get-Your-Head-in-the-Clouds-with-Cloud-Computing.aspx</link>
         <description>&lt;p&gt;Cloud computing has been the subject of much conversation (and hype) for about a year now. Our 4 City Tour (&lt;a rel="nofollow" target="_blank" href="http://www.successaccelerators.com/4city"&gt;www.successaccelerators.com/4city&lt;/a&gt;) focused on this, as did some recent research with one of our partners (white paper forthcoming) and our partner Salesforce.com has long led the charge in the cloud computing conversation.&lt;/p&gt;
&lt;p&gt;&lt;img align="left" alt="" style="width:218px;height:146px;" src="http://blogs.c5insight.com/Portals/0/BlogImages/Doug/CloudComputing_280px.jpg"/&gt;This past week, cloud computing took center stage at Microsoft’s Worldwide Partner Conference (WPC) in Washington DC. From all indications, cloud computing will be the number one area of focus for Microsoft for the next 12 months (or more). So just what is cloud computing, why is it important to you and what is Microsoft doing that will impact it?  Let’s tackle each of those questions in sequence.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/131/Get-Your-Head-in-the-Clouds-with-Cloud-Computing.aspx</guid>
         <pubDate>Mon, 19 Jul 2010 18:03:00 +0000</pubDate>
      </item>
      <item>
         <title>SharePoint 2010 Granular Restores</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/130/SharePoint-2010-Granular-Restores.aspx</link>
         <description>&lt;p&gt;I wanted to take a minute and talk about a really cool new feature of  SharePoint 2010 relating to backups – Granular Restores.  While doing some test  migrations from MOSS 2007 to SharePoint 2010, we needed to choose the best  method to selectively move data from an old site to a new site. &lt;/p&gt;
&lt;p&gt;In SharePoint 2010, you have the ability to restore content (down to the list  level) from an unattached SQL database.  How cool is that!  Here’s the new  Backup and Restore options in Central Admin:&lt;/p&gt;
&lt;p&gt;&lt;img style="width:395px;height:166px;" alt="SharePoint 2010 Granular Restores" src="http://blogs.c5insight.com/Portals/0/BlogImages/Doug/SP2010-granular-restores.png"/&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/130/SharePoint-2010-Granular-Restores.aspx</guid>
         <pubDate>Fri, 16 Jul 2010 20:24:00 +0000</pubDate>
      </item>
      <item>
         <title>SharePoint in Plain English</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/19/SharePoint-In-Plain-English.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/19/SharePoint-In-Plain-English.aspx'&gt;&lt;img src='http://img.youtube.com/vi/s12Jb5Z2xaE/default.jpg' align='left' border='0' hspace='5'&gt;&lt;/a&gt;A very brief and informative video on the fundamentals of document management and collaboration in SharePoint.</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">19</guid>
         <pubDate>Fri, 09 Jul 2010 14:00:16 +0000</pubDate>
         <category>SharePoint</category>
      </item>
      <item>
         <title>Best Practice: Should SharePoint Replace Your File Servers?</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/129/Best-Practice-Should-SharePoint-Replace-Your-File-Servers.aspx</link>
         <description>&lt;p&gt;One of SharePoint’s  popular features is Document Man&lt;span style="font-family:Arial;"&gt;agement, which leads many organizations to  migrate their data from files shares or their Document Management System over to  SharePoint.  Is thi&lt;/span&gt;s best practice?  Let’s not be hasty, and look at the various  things to consider on both sides of the coin.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/129/Best-Practice-Should-SharePoint-Replace-Your-File-Servers.aspx</guid>
         <pubDate>Thu, 24 Jun 2010 23:51:00 +0000</pubDate>
      </item>
      <item>
         <title>User Adoption and Ideas for Getting Everyone On Board</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/128/User-Adoption-and-Ideas-for-Getting-Everyone-On-Board.aspx</link>
         <description>&lt;p&gt;Although the idea of user adoption is not a new idea, we consistently find  our clients asking for more ways or better ways to get users to “use the  system.”  Depending on the scope of the project, we always recommend some level  of governance and training for our clients to get the most from their  implementation.  These are critical pieces of the overall solution that we feel  play a significant role in whether or not the product is accepted or rejected by  the users.&lt;/p&gt;
&lt;p&gt;In addition, with the recent release of &lt;a rel="nofollow" target="_blank" href="http://sharepoint2010.microsoft.com/"&gt;SharePoint 2010&lt;/a&gt;, this topic has  once again become a priority for many of our clients looking to implement this  new version.  While superior to the previous version in far too many ways to  mention here, the user interface has been completely enhanced with the “Ribbon”  interface first seen Office 2007.  For users of SharePoint 2007, this will be a  slight learning curve to use the new interface, but as with Office 2007, once  learned the productivity and efficiency will increase exponentially.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/128/User-Adoption-and-Ideas-for-Getting-Everyone-On-Board.aspx</guid>
         <pubDate>Thu, 24 Jun 2010 20:43:00 +0000</pubDate>
      </item>
      <item>
         <title>SharePoint 2010 World Premiere</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/20/SharePoint-2010-World-Premiere.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/20/SharePoint-2010-World-Premiere.aspx'&gt;&lt;img src='http://c5insight_tube.s3.amazonaws.com/host/634142994597250906.gif' align='left' border='0' hspace='5'&gt;&lt;/a&gt;SharePoint 2010 is a leap forward for document management, collaboration, intranet portals, business intelligence and much more. View this video to learn the fundamentals of SharePoint and some of the new functionality available in SharePoint 2010.</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">20</guid>
         <pubDate>Mon, 21 Jun 2010 00:00:00 +0000</pubDate>
         <category>SharePoint</category>
      </item>
      <item>
         <title>Closing vs. Deleting a Web Part from a SharePoint Page</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/127/Closing-vs-Deleting-a-Web-Part-from-a-SharePoint-Page.aspx</link>
         <description>&lt;p&gt;I was reminded today about the difference of removing vs. deleting a web part  from a site page today.  There’s already a great blog on the subject and it can  be found &lt;a rel="nofollow" target="_blank" href="http://www.endusersharepoint.com/2008/05/22/endusersharepointcom-closing-web-parts-vs-really-closing-web-parts/"&gt;here&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;The quick and dirty is that when you either choose to “close” on a web part  or click the “X” in edit view, this does NOT remove it from the page, it only  hides it.  There is a Closed Web Parts gallery where this closed web part gets  placed, and if there are enough closed web parts, it can significantly decrease  your pages load time, as it still loads the closed web parts. &lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/127/Closing-vs-Deleting-a-Web-Part-from-a-SharePoint-Page.aspx</guid>
         <pubDate>Tue, 15 Jun 2010 19:18:00 +0000</pubDate>
      </item>
      <item>
         <title>SharePoint 2010 Communities: Allow Users to Connect, Innovate and Share</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/45/SharePoint-2010-Communities-Allow-Users-To-Connect-Innovate-And-Share.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/45/SharePoint-2010-Communities-Allow-Users-To-Connect-Innovate-And-Share.aspx'&gt;&lt;img src='http://sharepoint.microsoft.com/en-us/PublishingImages/Video-Thumbnails/VLE_thumb.jpg' align='left' border='0' hspace='5'&gt;&lt;/a&gt;Social computing promotes sharing and openness within communities. Learn from customers how their enhanced people-centric collaboration solutions empowered their users and improved performance within the organization.</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">45</guid>
         <pubDate>Mon, 14 Jun 2010 01:50:00 +0000</pubDate>
         <category>SharePoint</category>
      </item>
      <item>
         <title>SharePoint 2010: What is in each version?</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/126/SharePoint-2010-What-is-in-each-version.aspx</link>
         <description>&lt;p&gt;Like SharePoint 2007, SharePoint 2010 comes in three different versions.   However, the version names have changed and what is available in each version is  different.  So if you’re moving from the SharePoint 2007 world to the SharePoint  2010 world, it can be a bit confusing (it has been for me).  The versions  are:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;SharePoint Foundation 2010:&lt;/strong&gt; This is the version freely  included with Windows Server and is comparable to Microsoft Windows SharePoint  Server (WSS) 2007.  It includes many of the basics and may be all that a small  business needs to get started with SharePoint.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;SharePoint Server 2010 – Standard:&lt;/strong&gt; This is the next level  of SharePoint and includes important features such as Enterprise Search and My  Sites (including the social media components) that most businesses will find  important.  This is comparable to Microsoft Office SharePoint Server (MOSS)  2007.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;SharePoint Server 2010 – Enterprise:&lt;/strong&gt; This adds more  functionality to Standard including better business data connectivity (for  connecting to CRM and accounting applications, for example), Excel Services (for  showing Excel info in SharePoint – very nice functionality for allowing users to  create their own enterprise dashboards), and a number of other advanced workflow  management, Office integration and analytics tools.&lt;/li&gt;
&lt;/ul&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/126/SharePoint-2010-What-is-in-each-version.aspx</guid>
         <pubDate>Fri, 11 Jun 2010 03:11:00 +0000</pubDate>
      </item>
      <item>
         <title>“The given key was not in the dictionary” Error When Creating Managed Account in SharePoint 2010</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/125/-The-given-key-was-not-in-the-dictionary-Error-When-Creating-Managed-Account-in-SharePoint-2010.aspx</link>
         <description>&lt;p class="ExternalClass8CDF5425F40948798167191459C9D832"&gt;When I was configuring a  new installation of SharePoint Server 2010 the other day, I hit a snag when  creating a Managed Service Account while creating a new Web Application.  My  existing Application Pool account wasn’t listed and I couldn’t choose the  “Configurable” option to manually type it in.  I attempted to make the existing  application pool AD account a managed account, but got the error:&lt;/p&gt;
&lt;p class="ExternalClass8CDF5425F40948798167191459C9D832"&gt;&lt;font color="#ff0000"&gt;“The  given key was not in the dictionary”&lt;/font&gt;&lt;/p&gt;
&lt;p class="ExternalClass8CDF5425F40948798167191459C9D832"&gt;To correct this error,  you need to go into Active Directory and make a security change:&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/125/-The-given-key-was-not-in-the-dictionary-Error-When-Creating-Managed-Account-in-SharePoint-2010.aspx</guid>
         <pubDate>Fri, 11 Jun 2010 02:51:00 +0000</pubDate>
      </item>
      <item>
         <title>SharePoint 2010 Ribbon Menu Preview</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/43/SharePoint-2010-Ribbon-Menu-Preview.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/43/SharePoint-2010-Ribbon-Menu-Preview.aspx'&gt;&lt;img src='http://c5insight_tube.s3.amazonaws.com/host/634154365102245336.gif' align='left' border='0' hspace='5'&gt;&lt;/a&gt;Quickly and easily find and use relevant features with the new contextual SharePoint Ribbon.</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">43</guid>
         <pubDate>Sat, 22 May 2010 23:01:51 +0000</pubDate>
         <category>SharePoint</category>
      </item>
      <item>
         <title>Web Marketing with SharePoint 2010</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/42/Web-Marketing-With-SharePoint-2010.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/42/Web-Marketing-With-SharePoint-2010.aspx'&gt;&lt;img src='http://c5insight_tube.s3.amazonaws.com/host/634154359621342914.gif' align='left' border='0' hspace='5'&gt;&lt;/a&gt;Digital Marketers today need to launch an increasing amount of websites quickly and easily. SharePoint 2010 shows marketers how to be competitive and build their business through digital marketing.</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">42</guid>
         <pubDate>Sat, 22 May 2010 22:52:43 +0000</pubDate>
         <category>SharePoint</category>
      </item>
      <item>
         <title>SharePoint Server 2010 for Internet Sites Drives Revenues</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/41/SharePoint-Server-2010-For-Internet-Sites-Drives-Revenues.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/41/SharePoint-Server-2010-For-Internet-Sites-Drives-Revenues.aspx'&gt;&lt;img src='http://c5insight_tube.s3.amazonaws.com/host/634154351418725040.gif' align='left' border='0' hspace='5'&gt;&lt;/a&gt;See how Seek.com brings job seekers, employers, and advertisers together.</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">41</guid>
         <pubDate>Sat, 22 May 2010 22:39:03 +0000</pubDate>
         <category>SharePoint</category>
      </item>
      <item>
         <title>What Can SharePoint Do For You?</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/38/What-Can-SharePoint-Do-For-You.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/38/What-Can-SharePoint-Do-For-You.aspx'&gt;&lt;img src='http://sharepoint.microsoft.com/en-us/PublishingImages/Video-Thumbnails/_w/Thumbnail_what_can%20sharepoint_do_for%20_you_jpg.jpg' align='left' border='0' hspace='5'&gt;&lt;/a&gt;Improve Productivity, Efficiency, Agility. Catch a glimpse of the exciting work customers are rolling out across their enterprise. See what SharePoint 2010 can do for you</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">38</guid>
         <pubDate>Wed, 12 May 2010 08:00:00 +0000</pubDate>
         <category>SharePoint</category>
      </item>
      <item>
         <title>SharePoint 2010 Search Demo</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/39/SharePoint-2010-Search-Demo.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/39/SharePoint-2010-Search-Demo.aspx'&gt;&lt;img src='http://sharepoint.microsoft.com/en-us/PublishingImages/Video-Thumbnails/search-SharePoint_demo_thumb.jpg' align='left' border='0' hspace='5'&gt;&lt;/a&gt;Take a tour of the search capabilities in SharePoint Server 2010</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">39</guid>
         <pubDate>Sun, 09 May 2010 08:16:00 +0000</pubDate>
         <category>SharePoint</category>
      </item>
      <item>
         <title>Better Together: Microsoft CRM and SharePoint</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/28/Better-Together-Microsoft-CRM-And-SharePoint.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/28/Better-Together-Microsoft-CRM-And-SharePoint.aspx'&gt;&lt;img src='http://c5insight_tube.s3.amazonaws.com/host/634143458768104345.gif' align='left' border='0' hspace='5'&gt;&lt;/a&gt;SharePoint and Dynamics CRM are both powerful development platforms. This video takes a look at how these tools are being combined to accelerate performance.</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">28</guid>
         <pubDate>Thu, 18 Jun 2009 00:00:00 +0000</pubDate>
         <category>All Microsoft (MSCRM and SP)</category>
      </item>
   </channel>
</rss><!-- fe13.pipes.sp1.yahoo.com compressed/chunked Sat May 26 18:21:39 UTC 2012 -->

