<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>feedreader</title>
        <link>http://timheuer.com/blog/category/9.aspx</link>
        <description>feedreader</description>
        <language>en-US</language>
        <copyright>Tim Heuer</copyright>
        <generator>Subtext Version 2.1.2.2</generator>
        <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
        <item>
            <title>FeedReader web part 3.0.0.2</title>
            <link>http://timheuer.com/blog/archive/2008/06/28/new-feedreader-sharepoint-web-part-release.aspx</link>
            <description>&lt;p&gt;For those of you who use my RSS &lt;a href="http://www.codeplex.com/FeedReader"&gt;FeedReader&lt;/a&gt; Web Part for &lt;strong&gt;SharePoint&lt;/strong&gt;, it has been updated into an ‘official’ release for the project.  Version 3.0.0.2 is now the latest release.  It incorporates all the changes from our team’s contributor, Ryan – thanks Ryan!!!  You can read the checkin on the &lt;a href="http://www.codeplex.com/FeedReader"&gt;Codeplex site&lt;/a&gt; or &lt;a href="http://timheuer.com/blog/archive/2008/01/17/feedreader-sharpoint-web-part-gets-contributions-again.aspx"&gt;review this previous post&lt;/a&gt; for Ryan’s checkin notes.&lt;/p&gt;  &lt;p&gt;As always, the source code is included on the site, licensed under the &lt;a href="http://www.opensource.org/licenses/ms-pl.html"&gt;Ms-Pl&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;There has been some emails/work items/debate over the installer.  The installation is two parts:&lt;/p&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;Installation of binaries &lt;/li&gt;      &lt;li&gt;Deployment to SharePoint servers &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;It has been much debated with me in private emails about that the MSI installer should automatically deploy to the server.  Initially this is how &lt;strong&gt;&lt;a title="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=FeedReader"&gt;feedreader&lt;/a&gt;&lt;/strong&gt; did it.  And I was flooded with email complaints.  Why?  Well, turns out people don’t always install to the same locations, have SharePoint in the same locations, want to deploy only certain web parts to certain SharePoint site collections, etc., etc. – I could go on.  The bottom line is that every configuration was different enough that it didn’t make sense to me to put effort into the installer to either a) guess or b) ask configuration questions.&lt;/p&gt;  &lt;p&gt;SharePoint already provides a tool to do this: &lt;strong&gt;stsadm.exe&lt;/strong&gt;.  The readme (yes, there is a readme file) provides instructions for deploying the web part to your specific configurations.  I also received notes that the sample script should be more explicit.  Again, people haven’t always been installing the binaries to the same location so if I was explicit, I’d be wrong in some instances.  I can’t please everyone :-)&lt;/p&gt;  &lt;p&gt;The first step (after running the MSI which installs the binaries to your machine) is to run the stsadm tool to add the web part solution:&lt;/p&gt;  &lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"&gt;   &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;stsadm -o addsolution -filename %YOUR_INSTALL_DIR%\SharePoint.WebParts.Rss.wsp&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;Note the %YOUR_INSTALL_DIR% is not a literal you should be typing.  This refers to where you installed the binaries.  If you didn’t change any settings it would be this:&lt;/p&gt;

&lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"&gt;
  &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;stsadm -o addsolution -filename &lt;span style="color: #006080"&gt;"C:\Program Files\Tim Heuer\RSS &lt;a title="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=FeedReader"&gt;feedreader&lt;/a&gt; Web Part\SharePoint.WebParts.Rss.wsp"&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;Notice that if you have spaces in your path &lt;strong&gt;you must put them in quotes&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If you have problems/suggestions log them as a bug/work item on the Codeplex site please.  If you have an idea and would like to contribute, the source is available!&lt;/p&gt;

&lt;p&gt;The web part package you may have noticed is not packaged in a WSP file for easier deployment to Windows SharePoint Services v3 and in fact, that is a new requirement (WSS v3) for this update.&lt;/p&gt;

&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a579609c-f41f-48fa-b562-3e9a0707f877" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;span class="tags"&gt;tags: &lt;a href="http://technorati.com/tags/sharepoint" rel="tag"&gt;sharepoint&lt;/a&gt;, &lt;a href="http://technorati.com/tags/feedreader" rel="tag"&gt;feedreader&lt;/a&gt;, &lt;a href="http://technorati.com/tags/web+part" rel="tag"&gt;web part&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"&gt;&lt;hr /&gt;&lt;div class="cc-license"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by/3.0/"&gt;Creative Commons Attribution By license.&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://timheuer.com/blog/aggbug/14429.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>tim heuer</dc:creator>
            <guid>http://timheuer.com/blog/archive/2008/06/28/new-feedreader-sharepoint-web-part-release.aspx</guid>
            <pubDate>Sat, 28 Jun 2008 21:50:30 GMT</pubDate>
            <wfw:comment>http://timheuer.com/blog/comments/14429.aspx</wfw:comment>
            <comments>http://timheuer.com/blog/archive/2008/06/28/new-feedreader-sharepoint-web-part-release.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://timheuer.com/blog/comments/commentRss/14429.aspx</wfw:commentRss>
            <trackback:ping>http://timheuer.com/blog/services/trackbacks/14429.aspx</trackback:ping>
        </item>
        <item>
            <title>Reading data and RSS with Silverlight and no cross-domain policy</title>
            <link>http://timheuer.com/blog/archive/2008/06/03/use-silverlight-with-any-feed-without-cross-domain-files.aspx</link>
            <description>&lt;p&gt;So you want to read an RSS/Atom feed on the interwebs and saw the SyndicationFeed class you could use in &lt;a href="http://silverlight.net"&gt;Silverlight&lt;/a&gt; to give a nice RIA display of the syndicated data.  Great, no problem right, just wire up an WebClient, point it to the RSS feed on something like &lt;a href="http://silverlight.net"&gt;http://silverlight.net&lt;/a&gt; or something and boom, done.  Wait, what’s this 404 Not Found error?  In most cases this is going to be a result of a cross-domain issue.  If you haven’t started working with services yet, Silverlight requires a cross-domain policy file to be in place to access remote data not on the same site-of-origin of the Silverlight application.&lt;/p&gt;
&lt;p&gt;If you want to learn more about this in further detail you can &lt;a href="http://timheuer.com/blog/archive/2008/04/06/silverlight-cross-domain-policy-file-snippet-intellisense.aspx"&gt;read this&lt;/a&gt; and &lt;a href="http://silverlight.net/learn/learnvideo.aspx?video=47174"&gt;view this&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Crap.  So now what do you do?  You don’t have a server that would enable you to write a proxy service and you don’t really have the time to do that.  Aha, enter some free services for you!&lt;/p&gt;
&lt;p style="text-decoration: line-through;"&gt;&lt;strong&gt;&lt;u&gt;Popfly&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-decoration: line-through;"&gt;First, depending on what you are trying to do with the data, give &lt;a href="http://www.popfly.com/"&gt;Popfly&lt;/a&gt; a look.  Popfly contains several templates for importing syndicated information and displaying it in different visualizations.  For instance in about 4 clicks I can import an RSS feed, connect it to a visualizer and have this:&lt;/p&gt;
&lt;p&gt;Popfly is no longer available as a service from Microsoft.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Feedburner and &lt;/u&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;Yahoo! Pipes&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pipes.yahoo.com"&gt;Pipes&lt;/a&gt; is similar to Popfly but doesn’t really provide a breadth of possibilities of visualizations and ease of mashup of way different types of sources, but for this purpose I think it works well.  In Pipes, you can create an input feed and map it to an output, even merging various sources together.  The end result can be a &lt;strong&gt;new&lt;/strong&gt; RSS feed for you.  And Yahoo Pipes already has a cross-domain policy file in place for Flash (which Silverlight supports).  You have to change your endpoint URI a little bit and it wasn’t clear until I searched, but for example, &lt;a href="http://pipes.yahooapis.com/pipes/pipe.run?_id=ZkdW6_Ux3RGeUgLk8ivLAg&amp;amp;_render=rss"&gt;here is a RSS feed URL&lt;/a&gt; you could use for combining my blog and the Silverlight community blogs in one. &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.feedburner.com"&gt;Feedburner&lt;/a&gt; is a syndication service that does a lot of statistics of your feed, helps you manage subscriber data and can save you some bandwidth as well.   It does RSS really well (and enclosure support, etc).  Best of all, it also supports cross-domain policies via the Flash format (again, which Silverlight supports).  &lt;/p&gt;
&lt;p&gt;So if you find a feed that is on a site without cross-domain policy support, you can create a new Feedburner feed, Yahoo Pipe or Popfly mashup and be good to go!&lt;/p&gt;
&lt;p&gt;A subtle workaround for getting data from sites that aren’t providing the policy files :-)&lt;/p&gt;
&lt;p&gt;Hope this helps!&lt;/p&gt;
&lt;div style="margin: 0px; padding: 0px; display: inline; float: none;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6fc7a0ba-332f-4244-9503-a16708de870c" class="wlWriterSmartContent"&gt;&lt;span class="tags"&gt;tags: &lt;a rel="tag" href="http://technorati.com/tags/silverlight"&gt;silverlight&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/popfly"&gt;popfly&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/pipes"&gt;pipes&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/feedburner"&gt;feedburner&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/cross-domain"&gt;cross-domain&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/cross+domain"&gt;cross domain&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/rss"&gt;rss&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/atom"&gt;atom&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/syndication"&gt;syndication&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/feed"&gt;feed&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0px; padding: 0px;" class="wlWriterHeaderFooter"&gt;&lt;hr /&gt;
&lt;div class="cc-license"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by/3.0/"&gt;Creative Commons Attribution By license.&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://timheuer.com/blog/aggbug/14406.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Heuer</dc:creator>
            <guid>http://timheuer.com/blog/archive/2008/06/03/use-silverlight-with-any-feed-without-cross-domain-files.aspx</guid>
            <pubDate>Wed, 04 Jun 2008 05:32:24 GMT</pubDate>
            <wfw:comment>http://timheuer.com/blog/comments/14406.aspx</wfw:comment>
            <comments>http://timheuer.com/blog/archive/2008/06/03/use-silverlight-with-any-feed-without-cross-domain-files.aspx#feedback</comments>
            <slash:comments>19</slash:comments>
            <wfw:commentRss>http://timheuer.com/blog/comments/commentRss/14406.aspx</wfw:commentRss>
            <trackback:ping>http://timheuer.com/blog/services/trackbacks/14406.aspx</trackback:ping>
        </item>
        <item>
            <title>feedreader gets a contribution</title>
            <link>http://timheuer.com/blog/archive/2008/01/17/feedreader-sharpoint-web-part-gets-contributions-again.aspx</link>
            <description>&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.codeplex.com/FeedReader"&gt;feedreader&lt;/a&gt;&lt;/strong&gt;, my &lt;strong&gt;&lt;a title="SharePoint" target="_blank" href="http://msdn.microsoft.com/sharepoint"&gt;sharepoint&lt;/a&gt; web part&lt;/strong&gt; originally built for &lt;a title="SharePoint" href="http://msdn.microsoft.com/sharepoint" target="_blank"&gt;sharepoint&lt;/a&gt; 2003, has been consumed by quite a few people (which i think is cool -- it is a rare moment when a lowly d00d like me can fill a gap).  while sharepoint 2007 has better built-in support for syndicated feeds (actually 2003 did already with the xml web part), i still think &lt;a title="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=FeedReader"&gt;feedreader&lt;/a&gt; has some advantages that can be leveraged.&lt;/p&gt;
&lt;p&gt;a while back i put &lt;a title="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=FeedReader"&gt;feedreader&lt;/a&gt; on &lt;strong&gt;&lt;a href="http://www.codeplex.com"&gt;codeplex&lt;/a&gt;&lt;/strong&gt;, an open source sharing ground.  i used the microsoft public license so anyone can download, alter, and profit from the code.  i did this because i was getting feature requests weekly as well as some of the problematic issues that i never fixed (namely proxy server support needs to be better).  i thought to myself that there way better developers out there than me and can actually help out.  i wanted to prove &lt;a href="http://timheuer.com/blog/archive/2006/08/14/13288.aspx"&gt;my own theory&lt;/a&gt; wrong.&lt;/p&gt;
&lt;p&gt;well, there wasn't a ton of contributions (more work items though), but over the past month i got another one of those requests.  and just the other day, the rss feed from my codeplex project source code check-ins delivered this to me:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1) Added the code that jdenicola suggested in the codeplex discussion forum to fix the object reference... error. The error is caused by the cache being empty. Which is weird since the PartCacheWrite line is being called, but when it reads it doesn’t return anything. Might be environmental, but I didn’t spend too much time trying to figure it out.&lt;br /&gt;
2) Changed the cache key from this.Parent.ClientID to this.ClientID (neither key affected the results of PartCacheRead)&lt;br /&gt;
3) Moved the assignment of the graphic to the web part code from the .dwp. This fixed the display of the icon at the top right in the title bar, but it still didn’t display the graphic in the web part library. Could be a SharePoint bug not reading the property. The properties PartImageSmall and PartImageLarge are obsolete. I used TitleIconImageUrl and CatalogIconImageUrl (but still couldn’t get the catalog icon image to show up)&lt;br /&gt;
4) Repackaged it in a .wsp for WSS 3.0. I included a new manifest file, a couple .ddf’s, and some stsadm commands to handle the install/upgrade from a build event.&lt;br /&gt;
5) Added .snk files so assemblies could be strong named and added to the GAC&lt;br /&gt;
6) Added setting for "Expand Headline Descriptions by Default" which, when checked, will expand the item descriptions when the page first loads instead of showing them as collapsed (assuming the headline descriptions are not hidden)&lt;br /&gt;
7) Added a div tag with a class called sg-item-description surrounding the item descriptions which the user can overload to control the look (background color, border, text size, etc.) of the description&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;sweet.  a contribution...and a good one at that.  several things were fixed and a few added.  the contributor, &lt;a href="http://randomdust.com/blogs/ryan"&gt;ryan mcintyre&lt;/a&gt; really stepped up because he saw some things he could fix and leverage for his own benefit as well.  i should also note that &lt;a href="http://www.flickr4writer.com"&gt;flickr4writer&lt;/a&gt; also got some contributions from &lt;a href="http://www.joshholmes.com"&gt;josh holmes&lt;/a&gt; a few months back as well.  it is cool to see some progress on something i hadn't had the time to work on and to that i say 'thank you' to ryan for making &lt;strong&gt;&lt;a title="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=FeedReader"&gt;feedreader&lt;/a&gt;&lt;/strong&gt; a better experience!&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e37ea1e2-2e61-49de-a631-f008283341b0" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;&lt;span class="tags"&gt;tags: &lt;a rel="tag" href="http://technorati.com/tags/codeplex"&gt;codeplex&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/flickr4writer"&gt;flickr4writer&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/feedreader"&gt;feedreader&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/sharepoint"&gt;sharepoint&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/moss"&gt;moss&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/wss"&gt;wss&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/web%20part"&gt;web part&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/open%20source"&gt;open source&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/oss"&gt;oss&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/shared%20source"&gt;shared source&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/ms-pl"&gt;ms-pl&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/josh%20holmes"&gt;josh holmes&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/ryan%20mcintyre"&gt;ryan mcintyre&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/xml"&gt;xml&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/rss"&gt;rss&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/atom"&gt;atom&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/syndication"&gt;syndication&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://timheuer.com/blog/aggbug/14320.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>timheuer</dc:creator>
            <guid>http://timheuer.com/blog/archive/2008/01/17/feedreader-sharpoint-web-part-gets-contributions-again.aspx</guid>
            <pubDate>Thu, 17 Jan 2008 16:09:08 GMT</pubDate>
            <wfw:comment>http://timheuer.com/blog/comments/14320.aspx</wfw:comment>
            <comments>http://timheuer.com/blog/archive/2008/01/17/feedreader-sharpoint-web-part-gets-contributions-again.aspx#feedback</comments>
            <wfw:commentRss>http://timheuer.com/blog/comments/commentRss/14320.aspx</wfw:commentRss>
            <trackback:ping>http://timheuer.com/blog/services/trackbacks/14320.aspx</trackback:ping>
        </item>
        <item>
            <title>sharepoint: feedreader and flash web part on moss 2007</title>
            <link>http://timheuer.com/blog/archive/2007/02/17/13989.aspx</link>
            <description>&lt;p&gt;over the past few weeks i've been getting a few requests for if my web parts work on &lt;a title="SharePoint" href="http://msdn.microsoft.com/sharepoint" target="_blank"&gt;sharepoint&lt;/a&gt; 2007 (also referred to as moss).  well to be honest, time has been getting the better of me and i hadn't had a chance to test.&lt;/p&gt;
&lt;p&gt;well tonight i fired up a windows sharepoint services 2007 instance and loaded the web parts &lt;strong&gt;AS IS&lt;/strong&gt; to see what they did&lt;/p&gt;
&lt;p&gt;after that i loaded them up.  here's the flash web part in action:&lt;/p&gt;
&lt;p&gt;&lt;a title="sshot-1" href="http://www.flickr.com/photos/66831573@N00/393614226/"&gt;&lt;img alt="sshot-1" border="0" src="http://static.flickr.com/159/393614226_615895ec3e.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and here's the &lt;a title="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=FeedReader"&gt;feedreader&lt;/a&gt; in action:&lt;/p&gt;
&lt;p&gt;&lt;a title="sshot-3" href="http://www.flickr.com/photos/66831573@N00/393614220/"&gt;&lt;img alt="sshot-3" border="0" src="http://static.flickr.com/152/393614220_9920a900c6.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;they rendered without issue for me.  there is something funkadelic in the upper left corner that i didn't bother to investigate (i'm sure a weird image reference).&lt;/p&gt;
&lt;p&gt;as a reminder, the &lt;a title="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=FeedReader"&gt;feedreader&lt;/a&gt; does not work well at all with proxy servers requiring authentication...and the recommended configuration for proxies anyway is to use the sharepoint web.config defaultProxy settings.&lt;/p&gt;
&lt;div class="wlWriterEditableSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:bd979d81-9848-415b-9a82-00f7935088de" contenteditable="false" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;&lt;span class="tags"&gt;tags: &lt;a rel="tag" href="http://technorati.com/tags/sharepoint"&gt;sharepoint&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/moss"&gt;moss&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/moss%202007"&gt;moss 2007&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/feedreader"&gt;feedreader&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/flash%20movie%20web%20part"&gt;flash movie web part&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/timheuer"&gt;timheuer&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/smilinggoat"&gt;smilinggoat&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/web%20part"&gt;web part&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://timheuer.com/blog/aggbug/13989.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>timheuer</dc:creator>
            <guid>http://timheuer.com/blog/archive/2007/02/17/13989.aspx</guid>
            <pubDate>Sun, 18 Feb 2007 04:01:26 GMT</pubDate>
            <wfw:comment>http://timheuer.com/blog/comments/13989.aspx</wfw:comment>
            <comments>http://timheuer.com/blog/archive/2007/02/17/13989.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://timheuer.com/blog/comments/commentRss/13989.aspx</wfw:commentRss>
            <trackback:ping>http://timheuer.com/blog/services/trackbacks/13989.aspx</trackback:ping>
        </item>
        <item>
            <title>microsoft and open source</title>
            <link>http://timheuer.com/blog/archive/2006/08/14/13288.aspx</link>
            <description>&lt;p&gt;there's been a lot of coverage lately about open source and microsoft projects, namely sparked by the 'death of ndoc' postings all over the internet.  this has caused me some pause to reflect on why...and i'm not sure i have the answer, but it is just interesting to see the surroundings discussions on this.&lt;/p&gt; &lt;p&gt;here's one comment i found interesting (speaking on ndoc, etc. -- tools ported from java tools)...&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;The big difference is that the ports are usually maintained by a single person or a very small team whereas the Java tools have a thriving community supporting them and are constantly being improved. Java has a community that Microsoft has never been able to replicate for .NET.&lt;font style="background-color: #ffffff"&gt; [&lt;a href="http://fiatdev.com/articles/2006/08/12/the-death-of-ndoc-and-the-net-community"&gt;via fiat&lt;/a&gt;]&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;i couldn't help agree with this initial thought of single person/small team.  however, i think that is due mainly to the immature nature of microsoft developers embracing open source development.  historically we've never thought of writing code that way...we've always just left code like that to live (and die) in articles, snippets, samples, but never really built a community around it.  sourceforge was never friendly to microsoft developers really.  it is only until recently (past couple of years), i would argue, where pockets of open source projects have been providing useful value and perking interest around the .net community, NDoc being one of them (NUnit, log4net, blog engines, etc.).&lt;/p&gt; &lt;p&gt;so why did ndoc 'die'?  you can't help but point to the reason pointed out above -- a single person.  where was the community?&lt;/p&gt; &lt;p&gt;&lt;img alt="whereb" hspace="0" src="http://static.flickr.com/76/215732685_643af4010a.jpg" border="0" /&gt;&lt;/p&gt; &lt;p&gt;there were a lot of developers who loved/used ndoc over time -- and presumably if you were using ndoc, you were writing code seriously (it would be hard to argue retail consumers not contributing to open source projects).  so (myself included), where were you?  why did the author of ndoc have to declare it dead?  where was the core team to pick up the slack?  it should cause you to think.  open source shouldn't mean "just give me the free stuff and the code will ya" but rather some level of contribution -- *something* to keep the momentum alive.  &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/" rel="tag"&gt;hanselman&lt;/a&gt; talks about some of these challenges in his &lt;a href="http://www.hanselminutes.com/default.aspx?showID=38"&gt;recent podcast on open source&lt;/a&gt; and his thoughts on the reasons why he thinks they exist.&lt;/p&gt; &lt;p&gt;microsoft has begun to attempt to build a more microsoft-friendly environment for fostering these kind of outlets in codeplex.  it is available.  i was waiting for it for a long time.  in my &lt;a title="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=FeedReader"&gt;feedreader&lt;/a&gt; project i had been receiving countless emails about wanting the source code to modify it and fix the two glaring issues with it in certain environments.  i honestly received over 50 unique inquiries to *modify* the source, not just wanting the source.  so alas, finally i put it out there in an environment i felt friendly to microsoft developers.  the source has been downloaded over 4700 times.  contributions: 0.  inquiries to join the project: 0.  now maybe codeplex isn't the best place and people don't understand how to do things...but i doubt it is that challenging to figure it out or ask.&lt;/p&gt; &lt;p&gt;even more recently i put out a few plugins for windows live writer and put the source code out there.  heck, i know there are awesome developers out there that are far superior in their ideas of implementation than me, and i'd love to see some contributions.  i had an interesting exchange with another employee today about a topic around one of the &lt;font style="background-color: #fcfaf0"&gt;plugins.  his comments were along the lines of not believing that open source projects could create highly usable products by non-developers (which was an applicable comment given we were discussing a plugin that ideally is consumed by non-developers).  is that a true statement?&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font style="background-color: #fcfaf0"&gt;so, my plea is no different than those that have come before me on the same blog topic...can you take a few minutes and reward the developer community with your talents...especially if you consume source that provides value to you?  &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font style="background-color: #fcfaf0"&gt;open source shouldn't mean single-developer-source.  it should be a community of ideas.  an ideology that collective gray matter can produce perhaps a better product, whether it is a UI, faster code, more secure code, or simple bug fixes on spelling changes.  look at codeplex, find an interest, contribute.  and if you can't and there are barriers, tell me what they are so i can understand.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="tags"&gt;tags: &lt;a href="http://technorati.com/tag/open+source" rel="tag"&gt;open+source&lt;/a&gt;, &lt;a href="http://technorati.com/tag/codeplex" rel="tag"&gt;codeplex&lt;/a&gt;, &lt;a href="http://technorati.com/tag/oss" rel="tag"&gt;oss&lt;/a&gt;, &lt;a href="http://technorati.com/tag/sourceforge" rel="tag"&gt;sourceforge&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://timheuer.com/blog/aggbug/13288.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>timheuer</dc:creator>
            <guid>http://timheuer.com/blog/archive/2006/08/14/13288.aspx</guid>
            <pubDate>Tue, 15 Aug 2006 03:37:07 GMT</pubDate>
            <wfw:comment>http://timheuer.com/blog/comments/13288.aspx</wfw:comment>
            <comments>http://timheuer.com/blog/archive/2006/08/14/13288.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://timheuer.com/blog/comments/commentRss/13288.aspx</wfw:commentRss>
            <trackback:ping>http://timheuer.com/blog/services/trackbacks/13288.aspx</trackback:ping>
        </item>
        <item>
            <title>enter windows live writer</title>
            <link>http://timheuer.com/blog/archive/2006/08/13/13265.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://windowslivewriter.spaces.live.com/"&gt;it's official!&lt;/a&gt; for the past few weeks i've been able to use a new tool just released, called windows live writer.  at it's core, writer is a blogging client (i'm sure there will be other uses for it in the future, but for now, this is what i use it for).  after seeing the announcement of the tool, i was skeptic.  YABC is what i thought (yet another blogging client, for those not familiar with the YA* acronyms).&lt;/p&gt; &lt;p&gt;&lt;img alt="WLWriter" hspace="0" src="http://static.flickr.com/82/214218160_a7eb56367e.jpg" border="0" /&gt;&lt;/p&gt; &lt;p&gt;but i bleed windows blue, so i installed it.  i should point out at this point that i &lt;strike&gt;am&lt;/strike&gt;was a blogjet user and gladly paid for it as it &lt;strike&gt;is&lt;/strike&gt;was a great tool for me having all the features i needed.  i loved it.  really.&lt;/p&gt; &lt;p&gt;my initial reaction to writer was 'sweet' -- until i started digging into features.  the writing experience was great and familiar, and the style preview in real time is great.  but i quickly noticed some lacking features.  i pinged the team and pointed them out.  after going back and forth, i was happy to see they started to trickle in to the daily teams.  it was great to see the agility of this writer team and willingness to take feedback.&lt;/p&gt; &lt;p&gt;i then noticed a few glaring missing things: integration with tagging, integration with flickr, etc. -- the things i loved about blogjet.  have no fear, writer has a plugin model and is extensible.  sweet.  after reviewing the sdk i came up with a flickr plugin that allows you to look at your flickr images (or others) and insert a reference to it.  yeah, it's simple, but that's what i loved about blogjet's simplicity as well.  the great thing is that the writer extensibility layer is .net -- nice!  &lt;/p&gt; &lt;p&gt;i wrote a quick and dirty tagging plugin as well that allows you to template some items.  i suspect this will be replaced by a much better one, but for now it does the job for me.  here's a screen shot of the tagging plugin:&lt;/p&gt; &lt;p&gt;&lt;img alt="tag4writer-sample" hspace="0" src="http://static.flickr.com/88/214209516_5b83dd9406.jpg" border="0" /&gt;&lt;/p&gt; &lt;p&gt;and i also wrote a flickr image plugin that looks like this:&lt;/p&gt; &lt;p&gt;&lt;img alt="Flickr4Writer-sample" hspace="0" src="http://static.flickr.com/88/214209545_014c4f1619.jpg" border="0" /&gt;&lt;/p&gt; &lt;p&gt;i would encourage you to download writer now and start using it -- take it for a spin...i think you'll like it -- and the extensible model.  give the team feedback.  let me know if you have any questions.  write plugins.  I hope to have my plugins available on codeplex as soon as the project gets approved.  please subscribe to this blog to know when that happens.&lt;/p&gt; &lt;p&gt;what are you waiting for?  &lt;a href="http://download.microsoft.com/download/f/9/a/f9a19f2d-cec4-4a25-9b0b-eb9655ea7561/Writer.msi" rel="tag"&gt;download windows live writer&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="tags"&gt;tags: &lt;a href="http://technorati.com/tag/windows+live" rel="tag"&gt;windows+live&lt;/a&gt;, &lt;a href="http://technorati.com/tag/writer" rel="tag"&gt;writer&lt;/a&gt;, &lt;a href="http://technorati.com/tag/windows+live+writer" rel="tag"&gt;windows+live+writer&lt;/a&gt;, &lt;a href="http://technorati.com/tag/blog+client" rel="tag"&gt;blog+client&lt;/a&gt;, &lt;a href="http://technorati.com/tag/blog" rel="tag"&gt;blog&lt;/a&gt;, &lt;a href="http://technorati.com/tag/blogjet" rel="tag"&gt;blogjet&lt;/a&gt;, &lt;a href="http://technorati.com/tag/flickr" rel="tag"&gt;flickr&lt;/a&gt;, &lt;a href="http://technorati.com/tag/tag" rel="tag"&gt;tag&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://timheuer.com/blog/aggbug/13265.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>timheuer</dc:creator>
            <guid>http://timheuer.com/blog/archive/2006/08/13/13265.aspx</guid>
            <pubDate>Sun, 13 Aug 2006 16:33:27 GMT</pubDate>
            <wfw:comment>http://timheuer.com/blog/comments/13265.aspx</wfw:comment>
            <comments>http://timheuer.com/blog/archive/2006/08/13/13265.aspx#feedback</comments>
            <slash:comments>40</slash:comments>
            <wfw:commentRss>http://timheuer.com/blog/comments/commentRss/13265.aspx</wfw:commentRss>
            <trackback:ping>http://timheuer.com/blog/services/trackbacks/13265.aspx</trackback:ping>
        </item>
        <item>
            <title>free sharepoint development book</title>
            <link>http://timheuer.com/blog/archive/2006/07/13/13186.aspx</link>
            <description>&lt;p&gt;if you are jealous of the people who got the book at teched, well you can get it for free (in PDF form) now.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.microsoft.com/download/0/2/f/02f0f661-88e1-43c2-b523-88d2e9e6802f/7%20Development%20Projects%20with%20the%202007%20Microsoft%20Office%20System%20and%20Windows%20SharePoint%20Services%202007.pdf"&gt;7 Development Projects with the 2007 Microsoft Office System and Windows SharePoint Services 2007&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;whew, as if our product names weren't long enough...here's the short version: 7 Dev Projects with MOSS 2007.&lt;/p&gt;
&lt;p&gt;&lt;font size="4" style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;UPDATE: Leaving a comment below asking for the book will do you no good.  I don't own the book, nor did I ever distribute it...this was a link provided at this time over 3 years ago.&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span class="tags"&gt;tags: &lt;a rel="tag" href="http://technorati.com/tag/sharepoint"&gt;sharepoint&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/moss"&gt;moss&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/office"&gt;office&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://timheuer.com/blog/aggbug/13186.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Heuer</dc:creator>
            <guid>http://timheuer.com/blog/archive/2006/07/13/13186.aspx</guid>
            <pubDate>Thu, 13 Jul 2006 15:40:14 GMT</pubDate>
            <wfw:comment>http://timheuer.com/blog/comments/13186.aspx</wfw:comment>
            <comments>http://timheuer.com/blog/archive/2006/07/13/13186.aspx#feedback</comments>
            <slash:comments>29</slash:comments>
            <wfw:commentRss>http://timheuer.com/blog/comments/commentRss/13186.aspx</wfw:commentRss>
            <trackback:ping>http://timheuer.com/blog/services/trackbacks/13186.aspx</trackback:ping>
        </item>
        <item>
            <title>doclibutils source code released</title>
            <link>http://timheuer.com/blog/archive/2006/06/29/doclibutils_source_code_released.aspx</link>
            <description>&lt;p&gt;following releasing code for &lt;a title="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=FeedReader"&gt;feedreader&lt;/a&gt;, the source for doclibutils is now available as well.&lt;/p&gt;
&lt;p&gt;this is far less mature and has a few known scripting issues, but now those can tinker away!&lt;/p&gt;
&lt;p&gt;codeplex: &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=doclibutils"&gt;DocLibUtils&lt;/a&gt;&lt;/p&gt;&lt;img src="http://timheuer.com/blog/aggbug/13135.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>timheuer</dc:creator>
            <guid>http://timheuer.com/blog/archive/2006/06/29/doclibutils_source_code_released.aspx</guid>
            <pubDate>Thu, 29 Jun 2006 17:11:23 GMT</pubDate>
            <wfw:comment>http://timheuer.com/blog/comments/13135.aspx</wfw:comment>
            <comments>http://timheuer.com/blog/archive/2006/06/29/doclibutils_source_code_released.aspx#feedback</comments>
            <wfw:commentRss>http://timheuer.com/blog/comments/commentRss/13135.aspx</wfw:commentRss>
            <trackback:ping>http://timheuer.com/blog/services/trackbacks/13135.aspx</trackback:ping>
        </item>
        <item>
            <title>FeedReader open sourced...finally</title>
            <link>http://timheuer.com/blog/archive/2006/06/28/FeedReader_open_sourced.finally.aspx</link>
            <description>&lt;p&gt;well, for those that have been emailing, i hope you stayed subscribed.  &lt;a title="" href="http://www.timheuer.com/downloads/rssfeedreadersetup.msi"&gt;feedreader&lt;/a&gt; has finally found a home and the complete source code is available.  &lt;/p&gt;
&lt;p&gt;as i’m sure most of you have reflected the code ;-) you’ll know it isn’t brain surgery, but that there are probably some things that could be cleaned up and we know there are areas that need to be fixed.&lt;/p&gt;
&lt;p&gt;so visit the &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=FeedReader"&gt;feedreader codeplex&lt;/a&gt; today and get the source released under the &lt;a href="http://creativecommons.org/licenses/by-sa/2.5/"&gt;creative commons attribution-sharealike 2.5 license&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;remember, the purpose of open source is to share :-D, so be sure to contribute back your fixes and log issues as well!&lt;/p&gt;&lt;img src="http://timheuer.com/blog/aggbug/13128.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>timheuer</dc:creator>
            <guid>http://timheuer.com/blog/archive/2006/06/28/FeedReader_open_sourced.finally.aspx</guid>
            <pubDate>Wed, 28 Jun 2006 21:38:26 GMT</pubDate>
            <wfw:comment>http://timheuer.com/blog/comments/13128.aspx</wfw:comment>
            <comments>http://timheuer.com/blog/archive/2006/06/28/FeedReader_open_sourced.finally.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://timheuer.com/blog/comments/commentRss/13128.aspx</wfw:commentRss>
            <trackback:ping>http://timheuer.com/blog/services/trackbacks/13128.aspx</trackback:ping>
        </item>
    </channel>
</rss>