dasBlog 1.7 progress

Well I plan on spending the next few days getting together a beta of dasBlog 1.7. I’ve been slowly doing some work on dasBlog the past few months (emphasis on slowly). To be honest I was pretty close to closing up shop on dasBlog and eventually writing something new from scratch, mostly because I felt there was to much to fix and a bunch of things were broken that I didn’t feel like dealing with. However, thanks to some inspiration from Scott Hansselman and Clemens, I’m much more excited about continuing to work on the code. In the coming weeks I will get around to moving dasBlog from GotDotNet to SourceForge or some other place. GDN is just way to frustrating to use, and I’m the only person left contributing because of the hassles and issues with using Source Control over there. Dare did the same thing with RSS Bandit and a year later he seems happier for it.

Having said that, version 1.7 has some unbelievable performance improvements. Scott Hansselman did some amazing work under the hood and increased Runtime and RSS performance a great deal. Furthermore he added a Referral Spam Blacklist, a CAPTCHA solution for comments, and an IP address Blocker. I just installed the bits on my site and it’s amazing how much faster things are. My ISP should be much happier.

There is another important change in 1.7. Due to a very unfortunate bug that has existed since 1.3 or so, the dayentry.xml and dayextra.xml files were created based on UTC for dayentry and local server time for dayextra. This meant that when dasBlog went to go write a referral or trackback to the dayextra file for a lot of folks that file was the wrong file. In my case since my server is in GMT -5, any attempted writes to this file between midnight GMT and 5 am were lost. I came up with a fairly clever way of fixing it, but this does mean that for users who first install 1.7 there is a one time hit where dasBlog goes and loads all the old files, creates new ones with UTC file names, and then backs up all the old ones. This can take a while if you have a lot of entries and dayextra files.

Anyway, I plan on finishing up some final things and posting a beta to GDN before the new year. If you want something sooner to play with leave me a comment and I’ll send you mail when it’s ready.

Comments (10)

  1. Omar,

    great! can’t wait….


    thomas woelfer

  2. Neil Cowburn says:

    Hey Omar

    I’d be interested in taking a look at 1.7 🙂



  3. John says:

    Hi Omar,

    I use weblogs at asp.net so I haven’t needed to setup my own blog yet but I have friends who have used dasBlog and really like it.

    One question I’ve had when I’ve seen postings about dasBlog is will it (or does it already) support more than one blog (Like .text does so you can easily set up multiple bloggers)?

    Thanks and Merry Christmas 😉


  4. David Hayden says:

    Fantastic, Omar!

    I have been using .Text for my consulting business blog, but I need another blog for my new business and wanted to give dasBlog a shot. If you do finish version 1.7 by the new year, this will be perfect timing.

    Thank you for your contribution to the community!

  5. Rich C says:

    I’ve been watching Scott’s work and am very excited to try it all out.

    I’d like to be notified when you have something ready. Email to weblog at theclaussens dot com.


  6. ade says:

    ahh, thats excellent news.. Keep up the good work Omar.. I use dasblog and think its simply the bomb!

    nice one

  7. Mr. Zorg says:

    So where can I download this magnificent piece of software? There are no news at GDN…

  8. Omar Shahine says:

    It’s not done yet, but there should be a build posted in the next few days.