<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 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:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Joshua Flanagan - dasBlog</title>
    <link>http://flimflan.com/blog/</link>
    <description>A .NET Software Developer</description>
    <language>en-us</language>
    <copyright>josh</copyright>
    <lastBuildDate>Wed, 09 Nov 2005 03:48:08 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8209.14743</generator>
    <managingEditor>josh@flimflan.com</managingEditor>
    <webMaster>josh@flimflan.com</webMaster>
    <item>
      <trackback:ping>http://flimflan.com/blog/Trackback.aspx?guid=57a2115f-29a1-4ffa-8b2e-dbedf61263b9</trackback:ping>
      <pingback:server>http://flimflan.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://flimflan.com/blog/PermaLink,guid,57a2115f-29a1-4ffa-8b2e-dbedf61263b9.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://flimflan.com/blog/CommentView,guid,57a2115f-29a1-4ffa-8b2e-dbedf61263b9.aspx</wfw:comment>
      <wfw:commentRss>http://flimflan.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=57a2115f-29a1-4ffa-8b2e-dbedf61263b9</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
A little while ago, I <a href="http://flimflan.com/blog/MigratedToDasBlog.aspx">made
the move from the .TEXT blogging software to dasBlog</a>. Migrating the actual content
was pretty straightforward (as mentioned in the previous post). The problem was that
any existing links to my content that existed out in the wild would no longer resolve,
since .TEXT used a different URL format for identifying posts. Additionally, the URL
for my RSS feed changed, so any aggregators that tried to pull from my site would
get an error, and probably eventually drop me.<br />
It turns out that both of these problems were relatively easy to solve. I credit the
dasBlog development team for making a flexible platform.<br /><br />
To allow .TEXT permalink posts to resolve, I simply added the following entry to the
end of the newtelligence.DasBlog.UrlMapper section of web.config:<br /><font face="Courier New"><span style="COLOR: rgb(0,128,0)">&lt;!-- .TEXT archive compatibility
--&gt;</span><br style="COLOR: rgb(0,128,0)" /><span style="COLOR: rgb(0,128,0)">&lt;!-- Translates</span><br style="COLOR: rgb(0,128,0)" /><span style="COLOR: rgb(0,128,0)">  FROM: /blog/archive/2004/07/27/194.aspx</span><br style="COLOR: rgb(0,128,0)" /><span style="COLOR: rgb(0,128,0)">  TO: /blog/default.aspx?date=2004-07-27</span><br style="COLOR: rgb(0,128,0)" /><span style="COLOR: rgb(0,128,0)">--&gt;</span><br style="COLOR: rgb(0,128,0)" /><span style="COLOR: rgb(0,128,0)">&lt;<span style="COLOR: rgb(165,42,42)">ad</span></span><span style="COLOR: rgb(165,42,42)">d</span><span style="COLOR: rgb(255,0,0)">matchExpression </span>= </font><font face="Courier New" size="2"><span style="COLOR: rgb(0,0,255)">"(?&amp;lt;basedir&amp;gt;.*?)/archive/(?&amp;lt;year&amp;gt;\d{4})/(?&amp;lt;month&amp;gt;\d{2})/(?&amp;lt;day&amp;gt;\d{2})/(?&amp;lt;postid&amp;gt;\d+)\.aspx"</span><br /></font><font face="Courier New"> <span style="COLOR: rgb(255,0,0)">mapTo</span>=<span style="COLOR: rgb(0,0,255)">"{basedir}/default.aspx?date={year}-{month}-{day}"</span> /&gt;        
<br /></font><br />
Now, an old .TEXT url out in the wild like <a href="archive/2004/07/27/194.aspx" target="_blank">http://flimflan.com/blog/archive/2004/07/27/194.aspx</a> will
correctly resolve to the corresponding post in dasBlog.<br /><br /><br />
To allow the .TEXT feed URL to resolve (Rss.aspx), I changed this existing entry in
the UrlMapper section from:<br /><font face="Courier New">&lt;<span style="COLOR: rgb(165,42,42)">add</span><span style="COLOR: rgb(255,0,0)">matchExpression</span>=<span style="COLOR: rgb(0,0,255)">"(?&amp;lt;basedir&amp;gt;.*?)/rss\.ashx"</span>  <span style="COLOR: rgb(255,0,0)">mapTo</span>=<span style="COLOR: rgb(0,0,255)">"{basedir}/SyndicationService.asmx/GetRss?"</span> /&gt;</font><br /><br />
to:<br /><font face="Courier New">&lt;<span style="COLOR: rgb(165,42,42)">add</span><span style="COLOR: rgb(255,0,0)">matchExpression</span>=<span style="COLOR: rgb(0,0,255)">"(?&amp;lt;basedir&amp;gt;.*?)/rss\.as</span><span style="FONT-WEIGHT: bold; COLOR: rgb(0,0,255)">[hp]</span><span style="COLOR: rgb(0,0,255)">x"</span><span style="COLOR: rgb(255,0,0)"> mapTo</span>=<span style="COLOR: rgb(0,0,255)">"{basedir}/SyndicationService.asmx/GetRss?"</span> /&gt;</font><br /><br />
Now if only there was a way to migrate that skin I spent so much time on...<br /><img width="0" height="0" src="http://flimflan.com/blog/aggbug.ashx?id=57a2115f-29a1-4ffa-8b2e-dbedf61263b9" /></body>
      <title>Tips for migrating .TEXT to dasBlog</title>
      <guid isPermaLink="false">http://flimflan.com/blog/PermaLink,guid,57a2115f-29a1-4ffa-8b2e-dbedf61263b9.aspx</guid>
      <link>http://flimflan.com/blog/TipsForMigratingTEXTToDasBlog.aspx</link>
      <pubDate>Wed, 09 Nov 2005 03:48:08 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
A little while ago, I &lt;a href="http://flimflan.com/blog/MigratedToDasBlog.aspx"&gt;made
the move from the .TEXT blogging software to dasBlog&lt;/a&gt;. Migrating the actual content
was pretty straightforward (as mentioned in the previous post). The problem was that
any existing links to my content that existed out in the wild would no longer resolve,
since .TEXT used a different URL format for identifying posts. Additionally, the URL
for my RSS feed changed, so any aggregators that tried to pull from my site would
get an error, and probably eventually drop me.&lt;br&gt;
It turns out that both of these problems were relatively easy to solve. I credit the
dasBlog development team for making a flexible platform.&lt;br&gt;
&lt;br&gt;
To allow .TEXT permalink posts to resolve, I simply added the following entry to the
end of the newtelligence.DasBlog.UrlMapper section of web.config:&lt;br&gt;
&lt;font face="Courier New"&gt;&lt;span style="COLOR: rgb(0,128,0)"&gt;&amp;lt;!-- .TEXT archive compatibility
--&amp;gt;&lt;/span&gt;
&lt;br style="COLOR: rgb(0,128,0)"&gt;
&lt;span style="COLOR: rgb(0,128,0)"&gt;&amp;lt;!-- Translates&lt;/span&gt;
&lt;br style="COLOR: rgb(0,128,0)"&gt;
&lt;span style="COLOR: rgb(0,128,0)"&gt;&amp;nbsp; FROM: /blog/archive/2004/07/27/194.aspx&lt;/span&gt;
&lt;br style="COLOR: rgb(0,128,0)"&gt;
&lt;span style="COLOR: rgb(0,128,0)"&gt;&amp;nbsp; TO: /blog/default.aspx?date=2004-07-27&lt;/span&gt;
&lt;br style="COLOR: rgb(0,128,0)"&gt;
&lt;span style="COLOR: rgb(0,128,0)"&gt;--&amp;gt;&lt;/span&gt;
&lt;br style="COLOR: rgb(0,128,0)"&gt;
&lt;span style="COLOR: rgb(0,128,0)"&gt;&amp;lt;&lt;span style="COLOR: rgb(165,42,42)"&gt;ad&lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(165,42,42)"&gt;d&lt;/span&gt; &lt;span style="COLOR: rgb(255,0,0)"&gt;matchExpression &lt;/span&gt;= &lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;span style="COLOR: rgb(0,0,255)"&gt;"(?&amp;amp;lt;basedir&amp;amp;gt;.*?)/archive/(?&amp;amp;lt;year&amp;amp;gt;\d{4})/(?&amp;amp;lt;month&amp;amp;gt;\d{2})/(?&amp;amp;lt;day&amp;amp;gt;\d{2})/(?&amp;amp;lt;postid&amp;amp;gt;\d+)\.aspx"&lt;/span&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&lt;span style="COLOR: rgb(255,0,0)"&gt;mapTo&lt;/span&gt;=&lt;span style="COLOR: rgb(0,0,255)"&gt;"{basedir}/default.aspx?date={year}-{month}-{day}"&lt;/span&gt; /&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;br&gt;
&lt;/font&gt;
&lt;br&gt;
Now, an old .TEXT url out in the wild like &lt;a href="archive/2004/07/27/194.aspx" target=_blank&gt;http://flimflan.com/blog/archive/2004/07/27/194.aspx&lt;/a&gt; will
correctly resolve to the corresponding post in dasBlog.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
To allow the .TEXT feed URL to resolve (Rss.aspx), I changed this existing entry in
the UrlMapper section from:&lt;br&gt;
&lt;font face="Courier New"&gt;&amp;lt;&lt;span style="COLOR: rgb(165,42,42)"&gt;add&lt;/span&gt; &lt;span style="COLOR: rgb(255,0,0)"&gt;matchExpression&lt;/span&gt;=&lt;span style="COLOR: rgb(0,0,255)"&gt;"(?&amp;amp;lt;basedir&amp;amp;gt;.*?)/rss\.ashx"&lt;/span&gt;&amp;nbsp; &lt;span style="COLOR: rgb(255,0,0)"&gt;mapTo&lt;/span&gt;=&lt;span style="COLOR: rgb(0,0,255)"&gt;"{basedir}/SyndicationService.asmx/GetRss?"&lt;/span&gt; /&amp;gt;&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
to:&lt;br&gt;
&lt;font face="Courier New"&gt;&amp;lt;&lt;span style="COLOR: rgb(165,42,42)"&gt;add&lt;/span&gt; &lt;span style="COLOR: rgb(255,0,0)"&gt;matchExpression&lt;/span&gt;=&lt;span style="COLOR: rgb(0,0,255)"&gt;"(?&amp;amp;lt;basedir&amp;amp;gt;.*?)/rss\.as&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold; COLOR: rgb(0,0,255)"&gt;[hp]&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,255)"&gt;x"&lt;/span&gt;&lt;span style="COLOR: rgb(255,0,0)"&gt; mapTo&lt;/span&gt;=&lt;span style="COLOR: rgb(0,0,255)"&gt;"{basedir}/SyndicationService.asmx/GetRss?"&lt;/span&gt; /&amp;gt;&lt;/font&gt; 
&lt;br&gt;
&lt;br&gt;
Now if only there was a way to migrate that skin I spent so much time on...&lt;br&gt;
&lt;img width="0" height="0" src="http://flimflan.com/blog/aggbug.ashx?id=57a2115f-29a1-4ffa-8b2e-dbedf61263b9" /&gt;</description>
      <comments>http://flimflan.com/blog/CommentView,guid,57a2115f-29a1-4ffa-8b2e-dbedf61263b9.aspx</comments>
      <category>.NET</category>
      <category>dasBlog</category>
    </item>
  </channel>
</rss>