<?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:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Oscar Medina</title>
    <description>On SharePoint Products and Technologies</description>
    <link>http://blogs.sharepointace.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.5.0.7</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://blogs.sharepointace.com/opml.axd</blogChannel:blogRoll>
    <dc:creator>SharePointAce Consulting Group, LLC</dc:creator>
    <dc:title>Oscar Medina</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <geo:lat>37.895695</geo:lat><geo:long>-122.117852</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/sharepointace" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>Microsoft continues to improve the Mac client experience on hosted Exchange/SharePoint</title>
      <description>&lt;p&gt;If you’ve ever experienced the SharePoint/Exchange hosted services with Outlook 2007, you would know that there is a plug-in that is needed to provide a Single Sign-on experience for the end users.&amp;#160; This same experience will be available for Mac users soon!&amp;#160; You can read more on this article &lt;a title="http://www.networkworld.com/community/node/46168" href="http://www.networkworld.com/community/node/46168"&gt;Microsoft beefs up its hosted Exchange/SharePoint suite&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Recently I published a quick overview of what the Mac User Experience is like within the Enterprise, obviously assuming all server products are internally hosted.&amp;#160; You can read it at &lt;a title="Exchange and Mac User Experience – A quick overview" href="http://blogs.sharepointace.com/post/Enterprise-SharePointExchange-and-Mac-User-Experience-e28093-A-quick-overview.aspx"&gt;Exchange and Mac User Experience – A quick overview&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;It is great to know that Microsoft continues to further enhance the Mac client experience.    &lt;br /&gt;    &lt;br /&gt;Oscar&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sharepointace/~4/00zhwrxXrcI" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/sharepointace/~3/00zhwrxXrcI/post.aspx</link>
      <author>Oscar</author>
      <comments>http://blogs.sharepointace.com/post/Microsoft-continues-to-improve-the-Mac-client-experience-on-hosted-ExchangeSharePoint.aspx#comment</comments>
      <guid isPermaLink="false">http://blogs.sharepointace.com/post.aspx?id=8a94b49f-5201-4543-a430-4b17cbb30e92</guid>
      <pubDate>Sun, 01 Nov 2009 06:57:00 +0100</pubDate>
      <category>Mac OS X</category>
      <category>Exchange 2007</category>
      <category>MOSS 2007</category>
      <dc:publisher>Oscar</dc:publisher>
      <pingback:server>http://blogs.sharepointace.com/pingback.axd</pingback:server>
      <pingback:target>http://blogs.sharepointace.com/post.aspx?id=8a94b49f-5201-4543-a430-4b17cbb30e92</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blogs.sharepointace.com/trackback.axd?id=8a94b49f-5201-4543-a430-4b17cbb30e92</trackback:ping>
      <wfw:comment>http://blogs.sharepointace.com/post/Microsoft-continues-to-improve-the-Mac-client-experience-on-hosted-ExchangeSharePoint.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blogs.sharepointace.com/syndication.axd?post=8a94b49f-5201-4543-a430-4b17cbb30e92</wfw:commentRss>
    <feedburner:origLink>http://blogs.sharepointace.com/post.aspx?id=8a94b49f-5201-4543-a430-4b17cbb30e92</feedburner:origLink></item>
    <item>
      <title>SharePoint Calculated Column – Calculate Business Days Only, exclude weekends!</title>
      <description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;A while back, I talked about only taking into account business days on any SharePoint Designer workflow or SharePoint List calculated column.&amp;#160; It seems to be a very popular post to date (based on Google Analytics Reports), and I thought it would be great to point people to it today!    &lt;br /&gt;    &lt;br /&gt;In case you missed it: &lt;a title="http://blogs.sharepointace.com/post/SharePoint-List-Calculated-Column-Calculate-Business-Days.aspx" href="http://blogs.sharepointace.com/post/SharePoint-List-Calculated-Column-Calculate-Business-Days.aspx"&gt;http://blogs.sharepointace.com/post/SharePoint-List-Calculated-Column-Calculate-Business-Days.aspx&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;Regards,     &lt;br /&gt;Oscar&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sharepointace/~4/JY1p2RndJck" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/sharepointace/~3/JY1p2RndJck/post.aspx</link>
      <author>Oscar</author>
      <comments>http://blogs.sharepointace.com/post/SharePoint-Calculated-Column-e28093-Calculate-Business-Days-Only-exclude-weekends!.aspx#comment</comments>
      <guid isPermaLink="false">http://blogs.sharepointace.com/post.aspx?id=896e2faa-5831-4727-bfc8-03659fc021c1</guid>
      <pubDate>Wed, 07 Oct 2009 22:14:18 +0100</pubDate>
      <dc:publisher>Oscar</dc:publisher>
      <pingback:server>http://blogs.sharepointace.com/pingback.axd</pingback:server>
      <pingback:target>http://blogs.sharepointace.com/post.aspx?id=896e2faa-5831-4727-bfc8-03659fc021c1</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blogs.sharepointace.com/trackback.axd?id=896e2faa-5831-4727-bfc8-03659fc021c1</trackback:ping>
      <wfw:comment>http://blogs.sharepointace.com/post/SharePoint-Calculated-Column-e28093-Calculate-Business-Days-Only-exclude-weekends!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blogs.sharepointace.com/syndication.axd?post=896e2faa-5831-4727-bfc8-03659fc021c1</wfw:commentRss>
    <feedburner:origLink>http://blogs.sharepointace.com/post.aspx?id=896e2faa-5831-4727-bfc8-03659fc021c1</feedburner:origLink></item>
    <item>
      <title>SharePointAce Consulting Group is now being aggregated on Planet SharePoint!</title>
      <description>&lt;p&gt;We at SharePointAce Consulting Group are delighted to be part of the vast amount of SharePoint blogs that are being aggregated by Planet SharePoint and look forward to continuing contributing our experience.&amp;#160; You can view our profile &lt;a href="http://www.planetsharepoint.org/profiles/oscar-medina" target="_blank"&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.planetsharepoint.org/" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" title="logo" border="0" alt="logo" src="http://blogs.sharepointace.com/image.axd?picture=logo.png" width="227" height="80" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sharepointace/~4/t3xQ85bcs_o" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/sharepointace/~3/t3xQ85bcs_o/post.aspx</link>
      <author>Oscar</author>
      <comments>http://blogs.sharepointace.com/post/SharePointAce-Consulting-Group-is-now-being-aggregated-on-Planet-SharePoint!.aspx#comment</comments>
      <guid isPermaLink="false">http://blogs.sharepointace.com/post.aspx?id=6a5e6241-1802-41c2-9f93-6a042950bd4a</guid>
      <pubDate>Sat, 03 Oct 2009 17:19:00 +0100</pubDate>
      <category>Blog</category>
      <category>MOSS 2007</category>
      <category>WSS 3.0</category>
      <category>SharePointAce Consulting Group, LLC</category>
      <dc:publisher>Oscar</dc:publisher>
      <pingback:server>http://blogs.sharepointace.com/pingback.axd</pingback:server>
      <pingback:target>http://blogs.sharepointace.com/post.aspx?id=6a5e6241-1802-41c2-9f93-6a042950bd4a</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blogs.sharepointace.com/trackback.axd?id=6a5e6241-1802-41c2-9f93-6a042950bd4a</trackback:ping>
      <wfw:comment>http://blogs.sharepointace.com/post/SharePointAce-Consulting-Group-is-now-being-aggregated-on-Planet-SharePoint!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blogs.sharepointace.com/syndication.axd?post=6a5e6241-1802-41c2-9f93-6a042950bd4a</wfw:commentRss>
    <feedburner:origLink>http://blogs.sharepointace.com/post.aspx?id=6a5e6241-1802-41c2-9f93-6a042950bd4a</feedburner:origLink></item>
    <item>
      <title>Enterprise SharePoint/Exchange and Mac User Experience – A quick overview</title>
      <description>[UPDATE] – Michael Gannotti has a nice video on other tips &lt;a href="http://socialmedia.mikegannotti.com/Lists/Posts/Post.aspx?ID=253" target="_blank"&gt;here&lt;/a&gt;.&amp;#160; He talks about many challenges.   &lt;br /&gt;  &lt;br /&gt;First let me say, I myself am a big Mac OS X user.&amp;#160; I have developed iPhone Apps and use the platform on a regular basis, have my iPhone working with my Exchange 2007 account etc.&amp;#160; So I definitely know of some of the challenges using SharePoint on the platform as I have experienced them first-hand.&amp;#160; One of the most important facts is that ActiveX Controls only exist in IE.&amp;#160; That said, we must understand how a Mac User can still work with SharePoint/Exchange, let me point you to things that have been enhanced.   &lt;br /&gt;  &lt;br /&gt;On this post, I wanted to simply highlight some of the recent improvements that Microsoft and Apple have both come up with.   &lt;h4&gt;Recent Improvements for the SharePoint User Experience&lt;/h4&gt;  &lt;p&gt;There are a few recent updates that one can immediately benefit from if he/she is a Mac User:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;Microsoft Office 2008&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Document Connection Add-On&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Snow Leopard&lt;/strong&gt; – Tight integration with Exchange 2007&amp;#160; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The nice thing about the Document Connection add-on is that one can browse documents very much like the Web Folders on Vista.&amp;#160; In addition, some of the things one can do using this add-on are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Check-in/out &lt;/li&gt;    &lt;li&gt;Work on documents offline &lt;/li&gt;    &lt;li&gt;Add documents to Favorites &lt;/li&gt;    &lt;li&gt;Track SharePoint multiple Sites you work with including Workspaces &lt;/li&gt;    &lt;li&gt;Track your Drafts, much like the SharePoint Drafts folder on your Vista machine &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;FIGURE 1 – Shows the Document Connection Add-On browsing a SharePoint Site&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=DocConnectionInterface.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="DocConnectionInterface" border="0" alt="DocConnectionInterface" src="http://blogs.sharepointace.com/image.axd?picture=DocConnectionInterface_thumb.png" width="644" height="452" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;FIGURE 2 – Add a document to Favorites context menu&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=addToFavorites.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="addToFavorites" border="0" alt="addToFavorites" src="http://blogs.sharepointace.com/image.axd?picture=addToFavorites_thumb.png" width="644" height="404" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;FIGURE 3 – Shows documents that you have added to your Favorites&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=Favorites.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Favorites" border="0" alt="Favorites" src="http://blogs.sharepointace.com/image.axd?picture=Favorites_thumb.png" width="644" height="452" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;If you are trying to access a site which is using Forms Based Authentication (FBA) or non NTLM, you will get a credentials box as shown below.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;FIGURE 4 – Authentication box when you try and access a SharePoint site not using NTLM&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=image_2.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SharePoint Document Connection - Login Window" border="0" alt="SharePoint Document Connection - Login Window" src="http://blogs.sharepointace.com/image.axd?picture=image_thumb_2.png" width="244" height="147" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;Snow Leopard – Exchange 2007 tight integration&lt;/h4&gt;  &lt;p&gt;Leave it to Apple to take the lead in making sure they continue enticing users who obviously use their Macs for more than just home.&amp;#160; Apple now has captured the attention of the Enterprise User by not only having Exchange 2007 account setup on the iPhone, but now full integration on their latest OS X, Snow Leopard.    &lt;br /&gt;    &lt;br /&gt;With said integration you now have the following:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Exchange Contacts synched in the Address Book &lt;/li&gt;    &lt;li&gt;Mail Program (mostly better than Entourage and an awesome alternative now in my mind)      &lt;br /&gt;&lt;strong&gt;NOTE: &lt;/strong&gt;It seems that Microsoft is looking to replace Entourage with the release of an Outlook for the Mac version, checkout &lt;a href="http://www.macnn.com/articles/09/08/13/new.office.for.mac.planned/" target="_blank"&gt;this post&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;iCal – your Exchange calendar is synched with iCal &lt;/li&gt;    &lt;li&gt;Notes are also synched! &lt;/li&gt;    &lt;li&gt;Tasks – These are shown as “To-Do’s” on the Mac! &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;I patched my Exchange 2007 server, then configured the Address Book and Mail Program, they worked flawlessly!&lt;/p&gt;  &lt;h2&gt;&lt;strong&gt;Exchange Tasks on iCal&lt;/strong&gt;&lt;/h2&gt;  &lt;p&gt;On Mail, the Exchange &lt;strong&gt;Tasks&lt;/strong&gt; are called &lt;strong&gt;To Do&lt;/strong&gt;.&amp;#160; You can see them FIGURE 5 how this looks on Mail vs Exchange (FIGURE 6)     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;FIGURE 5 – An Exchange Task is shown on the Mail program on the Mac&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=macToDo.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="macToDo" border="0" alt="macToDo" src="http://blogs.sharepointace.com/image.axd?picture=macToDo_thumb.png" width="644" height="448" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;FIGURE 6 – An Exchange Task (Mac To Do) on Outlook Web Access&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=TodoEqualsTask.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TodoEqualsTask" border="0" alt="TodoEqualsTask" src="http://blogs.sharepointace.com/image.axd?picture=TodoEqualsTask_thumb.png" width="644" height="175" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;h2&gt;Exchange Notes on the iCal&lt;/h2&gt;  &lt;p&gt;When you browse the iCal, you will see on the left navigation a list of both, Exchange and local (Mac) Notes.&amp;#160; iCal groups them, in my case they are under SharePointAce Consulting Group, LLC To Do.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;FIGURE 7 – Exchange Notes using iCal Notes&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=Mail-Notes.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Mail-Notes" border="0" alt="Mail-Notes" src="http://blogs.sharepointace.com/image.axd?picture=Mail-Notes_thumb.png" width="644" height="448" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;FIGURE 8 – Outlook Web Access shows same Note as iCal&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=Notes.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Notes" border="0" alt="Notes" src="http://blogs.sharepointace.com/image.axd?picture=Notes_thumb.png" width="644" height="204" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;strong&gt;RSS Feeds&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Since RSS is a big part of SharePoint (see chapter 6 on the book I contributed to &lt;a title="Social Computing with Sharepoint 2007" href="http://www.amazon.com/Social-Computing-Microsoft-SharePoint-2007/dp/047042138X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1250473316&amp;amp;sr=8-1"&gt;Social Computing with SharePoint 2007&lt;/a&gt;), it makes sense to also include such capability on the Document Connection add-on.&amp;#160; Figure 7 shows the RSS subscription I am using.&amp;#160; Great for keeping track of all SharePoint data!     &lt;br /&gt;    &lt;br /&gt;Well, I hope this makes sense to you and helps you understand a little detail on how the Exchange and SharePoint User experience looks.     &lt;br /&gt;    &lt;br /&gt;-Oscar     &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sharepointace/~4/7TcTgB8ARaE" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/sharepointace/~3/7TcTgB8ARaE/post.aspx</link>
      <author>Oscar</author>
      <comments>http://blogs.sharepointace.com/post/Enterprise-SharePointExchange-and-Mac-User-Experience-e28093-A-quick-overview.aspx#comment</comments>
      <guid isPermaLink="false">http://blogs.sharepointace.com/post.aspx?id=a0a42696-8898-4afd-a198-c4a17032978b</guid>
      <pubDate>Wed, 30 Sep 2009 23:51:56 +0100</pubDate>
      <category>MOSS 2007</category>
      <category>WSS 3.0</category>
      <category>Exchange 2007</category>
      <category>Mac OS X</category>
      <dc:publisher>Oscar</dc:publisher>
      <pingback:server>http://blogs.sharepointace.com/pingback.axd</pingback:server>
      <pingback:target>http://blogs.sharepointace.com/post.aspx?id=a0a42696-8898-4afd-a198-c4a17032978b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blogs.sharepointace.com/trackback.axd?id=a0a42696-8898-4afd-a198-c4a17032978b</trackback:ping>
      <wfw:comment>http://blogs.sharepointace.com/post/Enterprise-SharePointExchange-and-Mac-User-Experience-e28093-A-quick-overview.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blogs.sharepointace.com/syndication.axd?post=a0a42696-8898-4afd-a198-c4a17032978b</wfw:commentRss>
    <feedburner:origLink>http://blogs.sharepointace.com/post.aspx?id=a0a42696-8898-4afd-a198-c4a17032978b</feedburner:origLink></item>
    <item>
      <title>Static WebPart in Master Page – yes you can!</title>
      <description>&lt;p&gt;If you have a .NET background, you are bound to have many questions as to how things can be done on SharePoint.&amp;#160; Given the fact that SharePoint 2007 is written on top of .NET 2.0, anything and almost everything you can think of, can be accomplished using the .NET web app typical techniques.   &lt;br /&gt;    &lt;br /&gt;Recently, I ran into a scenario where my client had completely scratched the “look n feel” of SharePoint.&amp;#160; One of the requirements was to have a custom navigation WebPart available on all pages.&amp;#160; What to do?    &lt;br /&gt;    &lt;br /&gt;Well, I added the custom WebPart to the Master Page!&amp;#160; Easy!    &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;FIGURE 1 – declare the custom WebPart DLL on Master Page&lt;/strong&gt;&lt;/p&gt; &lt;a href="http://blogs.sharepointace.com/image.axd?picture=image.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.sharepointace.com/image.axd?picture=image_thumb.png" width="644" height="17" /&gt;&lt;/a&gt;   &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;FIGURE 2 – Code on the Master Page that places the custom WebPart&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=image_1.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.sharepointace.com/image.axd?picture=image_thumb_1.png" width="644" height="157" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sharepointace/~4/Fm9zQv1oIDQ" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/sharepointace/~3/Fm9zQv1oIDQ/post.aspx</link>
      <author>Oscar</author>
      <comments>http://blogs.sharepointace.com/post/Static-WebPart-in-Master-Page-e28093-yes-you-can!.aspx#comment</comments>
      <guid isPermaLink="false">http://blogs.sharepointace.com/post.aspx?id=e2dff2a0-98aa-4993-b676-b876a090dc93</guid>
      <pubDate>Wed, 16 Sep 2009 14:22:00 +0100</pubDate>
      <category>MOSS 2007</category>
      <category>WSS 3.0</category>
      <dc:publisher>Oscar</dc:publisher>
      <pingback:server>http://blogs.sharepointace.com/pingback.axd</pingback:server>
      <pingback:target>http://blogs.sharepointace.com/post.aspx?id=e2dff2a0-98aa-4993-b676-b876a090dc93</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blogs.sharepointace.com/trackback.axd?id=e2dff2a0-98aa-4993-b676-b876a090dc93</trackback:ping>
      <wfw:comment>http://blogs.sharepointace.com/post/Static-WebPart-in-Master-Page-e28093-yes-you-can!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blogs.sharepointace.com/syndication.axd?post=e2dff2a0-98aa-4993-b676-b876a090dc93</wfw:commentRss>
    <feedburner:origLink>http://blogs.sharepointace.com/post.aspx?id=e2dff2a0-98aa-4993-b676-b876a090dc93</feedburner:origLink></item>
    <item>
      <title>Programmatically add a CSS link on your WebPart</title>
      <description>&lt;p&gt;So, you have a WebPart you have developed and you are deploying it as part of a Solution (at least you should be).&amp;#160; Your WSP includes CSS, Images and other artifacts that are dropped into the _layouts folder when your &lt;a href="http://msdn.microsoft.com/en-us/library/bb861828.aspx" target="_blank"&gt;feature&lt;/a&gt;is activated.     &lt;br /&gt;    &lt;br /&gt;Now you need a way to ensure that the CSS Classes you are referencing on your WebPart code are available to the WebPart, BUT you do not want the person deploying the WebPart to modify the Master Page.&amp;#160; In other words, your WebPart should not have any dependencies outside of your Solution.&lt;/p&gt;  &lt;p&gt;There is a way to simply add a CSS link within code.&amp;#160; You can use the Class available on the &lt;a title="SharePoint Windows Services Object Model" href="http://msdn.microsoft.com/en-us/library/ms473633.aspx" target="_blank"&gt;Object Model&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;protected override void CreateChildControls()     &lt;br /&gt;{     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Microsoft.SharePoint.WebControls.CssLink cssLink = new Microsoft.SharePoint.WebControls.CssLink();     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; cssLink.DefaultUrl = &amp;quot;/_layouts/MyAppFolder/CSS/tabBasic.css&amp;quot;; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; this.Page.Header.Controls.Add(cssLink);&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;more code………&lt;/p&gt;  &lt;p&gt;Simple yet effective!    &lt;br /&gt;    &lt;br /&gt;-Oscar&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sharepointace/~4/fZQMzY9uVC0" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/sharepointace/~3/fZQMzY9uVC0/post.aspx</link>
      <author>Oscar</author>
      <comments>http://blogs.sharepointace.com/post/Programmatically-add-a-CSS-link-on-your-WebPart.aspx#comment</comments>
      <guid isPermaLink="false">http://blogs.sharepointace.com/post.aspx?id=464785a5-4831-43ca-97f8-f0671668a454</guid>
      <pubDate>Wed, 02 Sep 2009 11:17:00 +0100</pubDate>
      <category>MOSS 2007</category>
      <category>WSS 3.0</category>
      <dc:publisher>Oscar</dc:publisher>
      <pingback:server>http://blogs.sharepointace.com/pingback.axd</pingback:server>
      <pingback:target>http://blogs.sharepointace.com/post.aspx?id=464785a5-4831-43ca-97f8-f0671668a454</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blogs.sharepointace.com/trackback.axd?id=464785a5-4831-43ca-97f8-f0671668a454</trackback:ping>
      <wfw:comment>http://blogs.sharepointace.com/post/Programmatically-add-a-CSS-link-on-your-WebPart.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blogs.sharepointace.com/syndication.axd?post=464785a5-4831-43ca-97f8-f0671668a454</wfw:commentRss>
    <feedburner:origLink>http://blogs.sharepointace.com/post.aspx?id=464785a5-4831-43ca-97f8-f0671668a454</feedburner:origLink></item>
    <item>
      <title>Did someone say branding???</title>
      <description>&lt;p&gt;SharePointAce LLC is going through a transformation right now.&amp;#160; We are expanding!&amp;#160; I have been practicing what I preach, meaning I will run my public site on MOSS 2007!   &lt;br /&gt;    &lt;br /&gt;So, what does that look like?&amp;#160; Take a look!    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/Didsomeonesaybranding_ED74/image_4.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="484" alt="image" src="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/Didsomeonesaybranding_ED74/image_thumb_1.png" width="513" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/Didsomeonesaybranding_ED74/image_6.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="484" alt="image" src="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/Didsomeonesaybranding_ED74/image_thumb_2.png" width="474" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;    &lt;br /&gt;I did this in a day!&amp;#160; A Master Page and a Publishing Layout Page!    &lt;br /&gt;    &lt;br /&gt;Going live soon…    &lt;br /&gt;    &lt;br /&gt;-Oscar    &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sharepointace/~4/SKELgsG9qYw" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/sharepointace/~3/SKELgsG9qYw/post.aspx</link>
      <author>oscar</author>
      <comments>http://blogs.sharepointace.com/post/Did-someone-say-branding.aspx#comment</comments>
      <guid isPermaLink="false">http://blogs.sharepointace.com/post.aspx?id=dd2a6929-c51f-4d1d-b92d-0ac5b0478594</guid>
      <pubDate>Wed, 29 Jul 2009 01:53:30 +0100</pubDate>
      <dc:publisher>oscar</dc:publisher>
      <pingback:server>http://blogs.sharepointace.com/pingback.axd</pingback:server>
      <pingback:target>http://blogs.sharepointace.com/post.aspx?id=dd2a6929-c51f-4d1d-b92d-0ac5b0478594</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blogs.sharepointace.com/trackback.axd?id=dd2a6929-c51f-4d1d-b92d-0ac5b0478594</trackback:ping>
      <wfw:comment>http://blogs.sharepointace.com/post/Did-someone-say-branding.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blogs.sharepointace.com/syndication.axd?post=dd2a6929-c51f-4d1d-b92d-0ac5b0478594</wfw:commentRss>
    <feedburner:origLink>http://blogs.sharepointace.com/post.aspx?id=dd2a6929-c51f-4d1d-b92d-0ac5b0478594</feedburner:origLink></item>
    <item>
      <title>CQWP Recurring Calendar Events &amp;ndash; New Version coming soon!</title>
      <description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;My friend and SharePoint MVP &lt;a title="Brendon" href="http://www.linkedin.com/in/brendonschwartz" target="_blank"&gt;Brendon Schwartz&lt;/a&gt;and I are working hard to get an online store live by end of this month!     &lt;br /&gt;    &lt;br /&gt;The vision is to have an online store where other SharePoint Developers and companies can sell and promote their products.&amp;#160; This store will offer a turnkey solution for anyone that wishes to sell their SharePoint custom components.     &lt;br /&gt;    &lt;br /&gt;Among the first products we will sell is an entirely enhanced version of the &lt;strong&gt;CQWPRCE &lt;/strong&gt;WebPart currently available on CodePlex at &lt;a title="http://cqwprce.codeplex.com/" href="http://cqwprce.codeplex.com/"&gt;http://cqwprce.codeplex.com/&lt;/a&gt; One of the features that makes this new version of the WebPart so much more desirable is the fact that it will show the recurring rolled up events in a calendar view, just like the out of the box views!&amp;#160; It will also show events that span (see figure 1)     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;FIGURE 1 – CQWPRCE shows an event that spans across several days using an out of the box calendar view.&lt;/strong&gt;     &lt;br /&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/CQWPRecurringCalendarEventsNewVersioncom_EB7D/image_2.png"&gt;&lt;img title="image" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="213" alt="image" src="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/CQWPRecurringCalendarEventsNewVersioncom_EB7D/image_thumb.png" width="644" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;In addition, we will offer support for our products and professional services around SharePoint.     &lt;br /&gt;    &lt;br /&gt;We both are very excited and look forward to our grand opening!     &lt;br /&gt;    &lt;br /&gt;Oscar     &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sharepointace/~4/1mYqJ7MTNU0" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/sharepointace/~3/1mYqJ7MTNU0/post.aspx</link>
      <author>oscar</author>
      <comments>http://blogs.sharepointace.com/post/CQWP-Recurring-Calendar-Events-ndash3b-New-Version-coming-soon!.aspx#comment</comments>
      <guid isPermaLink="false">http://blogs.sharepointace.com/post.aspx?id=2512ac03-4d91-433b-9659-fd9693cc32f9</guid>
      <pubDate>Sat, 04 Jul 2009 01:55:06 +0100</pubDate>
      <dc:publisher>oscar</dc:publisher>
      <pingback:server>http://blogs.sharepointace.com/pingback.axd</pingback:server>
      <pingback:target>http://blogs.sharepointace.com/post.aspx?id=2512ac03-4d91-433b-9659-fd9693cc32f9</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blogs.sharepointace.com/trackback.axd?id=2512ac03-4d91-433b-9659-fd9693cc32f9</trackback:ping>
      <wfw:comment>http://blogs.sharepointace.com/post/CQWP-Recurring-Calendar-Events-ndash3b-New-Version-coming-soon!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blogs.sharepointace.com/syndication.axd?post=2512ac03-4d91-433b-9659-fd9693cc32f9</wfw:commentRss>
    <feedburner:origLink>http://blogs.sharepointace.com/post.aspx?id=2512ac03-4d91-433b-9659-fd9693cc32f9</feedburner:origLink></item>
    <item>
      <title>Building Dashboards Using SharePoint Designer 2007 &amp;ndash; Techniques using Linked Data Sources</title>
      <description>&lt;p&gt;Today I am going to show you the different built-in technologies you may take for granted, always have been curious about or simply do not know about.&amp;#160; My scenario in this case is building a dashboard using the SharePoint Designer 2007.&amp;#160; &lt;/p&gt;  &lt;p&gt;Our end result will look something like what you see in &lt;strong&gt;Figure 1.&amp;#160; &lt;/strong&gt;It is a DataViewWebPart created using the SharePoint Designer 2007&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Use of &lt;strong&gt;Linked Data Sources &lt;/strong&gt;in SPD 2007 to form a relationship between two SharePoint Lists (you can use this method to form a relationship with any other Data Source type) &lt;/li&gt;    &lt;li&gt;Custom XSL to render the conditional image using XSL as well as importing your own XSL templates for reusability of those.&lt;em&gt; &lt;/em&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;   &lt;br /&gt;&lt;strong&gt;Figure 1 –&lt;/strong&gt; The end result of our scenario shows Courses with related Tasks.&amp;#160;&amp;#160; The indicator image is determined by calculating how many tasks are either past due (red) or are due within a week (yellow) &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_2.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="138" alt="image" src="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_thumb.png" width="644" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h4&gt;Linked Data Sources&lt;/h4&gt;  &lt;p&gt;Linked Data Sources are very powerful, on code these are called Aggregate Data Sources.&amp;#160; As an example you may have the following hierarchical relationship in order to display your data using XSL.    &lt;br /&gt;    &lt;br /&gt;As you can see on &lt;strong&gt;Figure 2,&lt;/strong&gt; each Course has many Events, and each Event has many Tasks associated with it. The Task List has a Lookup column to the Event List, and the Event List has a Lookup Column to the Courses List.&amp;#160; Both Course and Event Tasks are stored on the same List.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Figure 2 – shows SharePoint List relationships&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_4.png"&gt;&lt;img title="image" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="300" alt="image" src="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_thumb_1.png" width="644" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In order to display this on a &lt;em&gt;DataViewWebPart&lt;/em&gt;, here are the steps you may take:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Drag the Course List on to the page, modify the columns as you wish &lt;/li&gt;    &lt;li&gt;Select a row on that table, right click and insert a row below (this will make room for the Events table) &lt;/li&gt;    &lt;li&gt;Create a Linked Data Source called it &lt;strong&gt;Events and Associated Tasks,&lt;/strong&gt; it links the Events and Tasks as the name implies.&amp;#160; Add the Events List and the Event Task List to this Data Source.&amp;#160; So now your Data Source properties should look something like &lt;strong&gt;Figure 3 &lt;/strong&gt;below. &lt;/li&gt;    &lt;li&gt;Create another Linked Data Source, I called it &lt;strong&gt;Courses and Tasks plus Event Tasks&lt;/strong&gt;, this Data Source will contain our first Data Source, so go ahead and click on Configure Data Source button, and add the first the &lt;strong&gt;Events and Associated Tasks&lt;/strong&gt; Data Source.&amp;#160; Now your properties should look like &lt;strong&gt;Figure 4&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;strong&gt;Figure 3 – Event and Tasks Data Source Properties &lt;/strong&gt;      &lt;br /&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_8.png"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_8.png"&gt;&lt;img title="image" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="302" alt="image" src="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_thumb_3.png" width="339" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;Figure 4 – Shows the Courses and Tasks plus Events Task Data Source with a nested Linked Data Source (Events and Associated Tasks – an SQL Data Source)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_6.png"&gt;&lt;img title="image" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="313" alt="image" src="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_thumb_2.png" width="345" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If you view Data Source Details on the right of the Designer screen, you should see the relational data, much like what &lt;strong&gt;Figure 5&lt;/strong&gt; shows.&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_12.png"&gt;&lt;img title="image" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="772" alt="image" src="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_thumb_5.png" width="341" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;At this point, it is easy to drag data and make it look pretty with XSL.&amp;#160; Your end result is what you see in &lt;strong&gt;Figure 1 &lt;/strong&gt;above.     &lt;br /&gt;    &lt;br /&gt;The related Data Sources could have been say an SQL Data Source linked to a SharePoint List Data Source for when you need to show related data from a database that matches your SharePoint List data.&amp;#160; The possibilities are endless!&amp;#160; You can link almost any type of Data Source such as BDC, SQL, and Web Service so long as you have a field that relates the two Data Sources.&lt;/p&gt;  &lt;h4&gt;XSL Fun!&lt;/h4&gt;  &lt;p&gt;I don’t know about you, but I enjoy the challenge of pushing the limits with XSL and XSLT, this technology is extremely versatile and powerful.&amp;#160; With a little work, you can create complex rendering tables that show your data in pretty much any way you want (almost all the time, there are exceptions)    &lt;br /&gt;    &lt;br /&gt;On this dashboard project I previously worked on, there was a requirement to show “KPI” images based on some business rules.&amp;#160; Now you may ask; why not use the out of the box KPI WebParts?&amp;#160; &lt;br /&gt;    &lt;br /&gt;For this particular project there were many date calculations that determined the image to display.&amp;#160; For example, if any tasks for a given Event where past due, show red image.&amp;#160; For any tasks that are due in 5 days, show yellow image.     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;FIGURE 5 – Shows you the XSLT expressions I used &lt;/strong&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image6.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="72" alt="image" src="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image6_thumb.png" width="644" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;FIGURE 5 – Shows the output of my XSLT expressions shown on FIGURE 6&lt;/strong&gt;     &lt;br /&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_10.png"&gt;&lt;img title="image" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="246" alt="image" src="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_thumb_4.png" width="528" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;h2&gt;Reusing your own custom XSL Templates&lt;/h2&gt;  &lt;p&gt;   &lt;br /&gt;What if you are an XSL enthusiast and over time have created some utility XSL Templates and maybe even Functions that you would like to use on a SharePoint DataFormView WebPart?     &lt;br /&gt;    &lt;br /&gt;You can!&amp;#160; All you need to do is import the XSL file and call your Templates.&amp;#160; I used this technique recently to do data comparison calculations &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;strong&gt;FIGURE 7 – Shows you how to import your custom XSL templates file &lt;/strong&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_16.png"&gt;     &lt;br /&gt;&lt;img title="image" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="187" alt="image" src="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_thumb_7.png" width="547" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;FIGURE 8 – Shows how to call the custom Template and save result in a variable and hen use that variable to display my images.&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_18.png"&gt;&lt;img title="image" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="204" alt="image" src="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/BuildingDashboardsTechniquesusingSPD2007_13170/image_thumb_8.png" width="549" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Well, I hope you found this article useful and can make use of the information on your existing or future projects.&amp;#160; If you have any questions or feedback, please contact me.   &lt;br /&gt;    &lt;br /&gt;Oscar&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sharepointace/~4/uR6lkbdv3qA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/sharepointace/~3/uR6lkbdv3qA/post.aspx</link>
      <author>oscar</author>
      <comments>http://blogs.sharepointace.com/post/Building-Dashboards-Using-SharePoint-Designer-2007-ndash3b-Techniques-using-Linked-Data-Sources.aspx#comment</comments>
      <guid isPermaLink="false">http://blogs.sharepointace.com/post.aspx?id=48312248-f15f-4586-8a4b-9d1dc7983134</guid>
      <pubDate>Sat, 04 Jul 2009 01:53:13 +0100</pubDate>
      <dc:publisher>oscar</dc:publisher>
      <pingback:server>http://blogs.sharepointace.com/pingback.axd</pingback:server>
      <pingback:target>http://blogs.sharepointace.com/post.aspx?id=48312248-f15f-4586-8a4b-9d1dc7983134</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blogs.sharepointace.com/trackback.axd?id=48312248-f15f-4586-8a4b-9d1dc7983134</trackback:ping>
      <wfw:comment>http://blogs.sharepointace.com/post/Building-Dashboards-Using-SharePoint-Designer-2007-ndash3b-Techniques-using-Linked-Data-Sources.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blogs.sharepointace.com/syndication.axd?post=48312248-f15f-4586-8a4b-9d1dc7983134</wfw:commentRss>
    <feedburner:origLink>http://blogs.sharepointace.com/post.aspx?id=48312248-f15f-4586-8a4b-9d1dc7983134</feedburner:origLink></item>
    <item>
      <title>SharePint knows no geographical boundaries</title>
      <description>&lt;h4&gt;   &lt;br /&gt;&lt;img alt="" src="http://www.21apps.com/wp-content/uploads/2009/01/sparepintlargeblack.png" /&gt;    &lt;br /&gt;Below is the equivalent of the US SharePint event for Mexico :)&lt;/h4&gt;  &lt;h5&gt;{the following is taken directly from &lt;a href="http://mundomoss.blogspot.com/" target="_blank"&gt;Ricardo Munoz’s&lt;/a&gt; blog}    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://mundomoss.blogspot.com/2009/04/sharepoint-by-day-sharepint-by-night-22.html"&gt;SharePoint by Day, SharePint by Night 22 y 23 de Abril MEXICO 2009&lt;/a&gt;&lt;/h5&gt;  &lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_Hdi41f8CuHg/SeQYPkLfAPI/AAAAAAAAAOo/igGSG1eV9i4/s1600-h/ShareSHOT.png"&gt;&lt;img title="clip_image002" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="178" alt="clip_image002" src="http://blogs.sharepointace.com/image.axd?picture=WindowsLiveWriter/SharePintknowsnogeographicalboundaries_1224B/clip_image002_62cbbc91-3382-4f64-a67e-4ef3f508ed69.jpg" width="244" border="0" /&gt;&lt;/a&gt;Luego del Segundo Simposio Latinoamericano de Sharepoint a realizarse en mexico este 23 de abril (increible ya solo faltan 10 dias) estaremos realizando una gran costumbre en estos eventos que es el sharepint by nigth en la cual estaremos compartiendo con todos los expositores del evento (entre ellos joel olsen y mis amigos Hector,Luis, Vladimir y Rodrigo) y las personas que nos quieran acompanar (estoy moviendo cielo y tierra para poder estar presente en el evento).    &lt;br /&gt;La idea de esta actividad Postevento es llegar a conocer un poco mas a las personas que trabajan con Sharepoint en un ambiente mas cordional y tranquilo&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Just another reason why I love SharePoint…   &lt;br /&gt;    &lt;br /&gt;-O.    &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sharepointace/~4/F38p212mbdI" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/sharepointace/~3/F38p212mbdI/post.aspx</link>
      <author>oscar</author>
      <comments>http://blogs.sharepointace.com/post/SharePint-knows-no-geographical-boundaries.aspx#comment</comments>
      <guid isPermaLink="false">http://blogs.sharepointace.com/post.aspx?id=f2b86236-3924-43f5-aad5-42fa8004fc27</guid>
      <pubDate>Mon, 08 Jun 2009 05:38:47 +0100</pubDate>
      <dc:publisher>oscar</dc:publisher>
      <pingback:server>http://blogs.sharepointace.com/pingback.axd</pingback:server>
      <pingback:target>http://blogs.sharepointace.com/post.aspx?id=f2b86236-3924-43f5-aad5-42fa8004fc27</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blogs.sharepointace.com/trackback.axd?id=f2b86236-3924-43f5-aad5-42fa8004fc27</trackback:ping>
      <wfw:comment>http://blogs.sharepointace.com/post/SharePint-knows-no-geographical-boundaries.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blogs.sharepointace.com/syndication.axd?post=f2b86236-3924-43f5-aad5-42fa8004fc27</wfw:commentRss>
    <feedburner:origLink>http://blogs.sharepointace.com/post.aspx?id=f2b86236-3924-43f5-aad5-42fa8004fc27</feedburner:origLink></item>
  </channel>
</rss>
