Delta Engine Blog

All about multiplatform and game development

Moving to DasBlog v1.8

I am using DasBlog for about 1 year now. I think I started with v1.5 and upgraded to v1.6 a long time ago. I still think DasBlog is one of the best blog engines around and overall it is one of the few good online tools that don't cause much headaches.

Download link to DasBlog 1.8.

The new rich text box add post capabilities are nice (not only html, but also a design view for direct editing or previewing), but they don't really have all the features I need (for example there is no search feature for writing a new post at all). I still think it is more effective to write everthing in some powerful text editor (or some html editor if you like) first and then just copy it over and test it. Still, all improvements and new features are a good thing.


So today Jeff Clark wrote me an email telling me that SharpReader wasn't able to use my RSS feeds. He also did sent a link to http://feedvalidator.org/ to help me check on that issue.

For some strange reason the returned feed was not in the usual Xml format, but in a html format and the validator did not really like that "feature":

I used http://feedvalidator.org/ for this and the returned error was "This feed does not validate. Feeds should not be served with the "text/html" edia type"

I didn't know where to fix that. Instead I thought updating DasBlog from v1.6 to v1.8 could help and I wanted to do that sometime anyway. The upgrade readme is quite long and looks complicated with a lot of single steps and warnings, but it didn't took long to replace everything, do the important stuff for ASP.NET 2.0 and just restart the IIS. Everything worked fine after that. Even my custom theme didn't cause any troubles. I just had to adjust the config files (web.config, site.config) a bit to get rid of obsolete parameters and setting new parameters.

However, the RRS feeds where still wrong in html instead of xml. I checked some other sites using DasBlog v1.8 and their feeds worked fine, sometimes with a couple of warnings. After some more testing I was guessing that maybe the main site linking to the blog sub directory was the cause and not the blog itself (since a browser still points to the http://abi.exdream.com even if we are on another page). And it turns out that you only get an invalid RRS feed if pointing to http://abi.exdream.com/..., but you will get an valid feed if pointing to http://exdream.dyn.ee/blog/...

I changed the links and RRS worked fine then, there are still some warnings left, especially about relative links instead of absolute URLs for images and other files (http://feedvalidator.org/ returns "description should not contain relative URL references"). I will try to remember that for future posts and I changed some important items, but I'm not going to fix all posts now to be 100% valid (who cares anyway, at least it works again). If you are using an old RRS url like
http://abi.exdream.com/blog/SyndicationService.asmx/GetRssCategory?categoryName=Programming
please change it to:
http://exdream.dyn.ee/blog/SyndicationService.asmx/GetRssCategory?categoryName=Programming

If you find other problems (e.g. with other RRS readers) and think there are really important, drop a comment or write an email if you want to see it resolved. Thanks again to Jeff for reporting this, I wouldn't have noticed it.