BlogCFC 3.6.2 Released

This post is more than 2 years old.

Well, hopefully I'm not turning into one of those software companies that can't be trust until the first or second service pack release. I've got another update with bug fixes, but hopefully one nice new feature that will make people happy. So let's start with the "Wall of Shame" and stupid mistakes I made. In all honesty, I like to share my mistakes since I figure I'm probably not alone in making really, really, dumb errors. :)

  • The "improved" URL validation in index.cfm related to the passing in of dates. However, I included code like this, isNumeric("url.month"). Notice I used "url.month", and not url.month by itself. Obviously that string is not a number.
  • The unsubscribe logic had a bug in it that would unsubscribe everyone from the thread. This was in the unsubscribe action run when you click the unsubscribe link. As you know, or may not know, there are 2 ways to unsubscribe from a thread. If you post a new message to a thread you already subscribed to, and don't click Subscribe, you will be unsubscribed. This is a bit anal, but I'd rather err on the side of NOT sending email. This worked fine. There was also a link in the emails that went out. You could click on that link and be unsubscribed from a thread. That was broken. Thanks to John Beynon for finding that.
  • I recently added logic to "hide" entries in the future unless you are logged in. This was broken in two places - the category count and the calendar pod. This is correct now, and in general I feel the 'feature' should be perfect now. Because I just typed the word 'perfect', I'm sure 4 or 5 new bugs will crop up.
  • I've rearranded the 'comment' email a bit. I think it will be a bit cleaner.

That's it for the bugs/tweaks - now for the new feature....

In the past, if you ran BlogCFC on a server with no default mail server, you would get an error. You would have to go into the code, find the cfmail tags, and edit them. Now you can supply a mail server, username, and password in the blog.ini file. This is not required. But for those who do need these settings, it will be a heck of a lot easier to use.

Raymond Camden's Picture

About Raymond Camden

Raymond is a senior developer evangelist for Adobe. He focuses on document services, JavaScript, and enterprise cat demos. If you like this article, please consider visiting my Amazon Wishlist or donating via PayPal to show your support. You can even buy me a coffee!

Lafayette, LA

Archived Comments

Comment 1 by Dave Hill posted on 3/26/2005 at 9:35 PM


Did you get the time zone offset feature in there too?


Comment 2 by Raymond Camden posted on 3/26/2005 at 9:48 PM

Not yet.

Comment 3 by sean tierney posted on 3/26/2005 at 10:25 PM

cool, that fixed my calendar prob. one thing i would point out (and maybe this will help someone else) - i didn't have "suppress whitespace by default" enabled on my cf server. when i first set it up it was stripping out 90% of the HTML like the head and title and stuff for some reason - just showing the "meat" of the page without formatting. I changed enablecfoutputonly to false on the index.cfm and wrapped that entire template in a processingdirective tag to kill whitespace and that fixed it. looks great now, i especially like the aura skin:


Comment 4 by Adam Howitt posted on 3/26/2005 at 10:35 PM

I don't know if anyone has offered but if there are a list of features or bugs you need help crushing, I would be willing to help since I have used your blog for three years now.

Comment 5 by Wayne Graham posted on 3/27/2005 at 10:28 AM

There seems to be a bit of a bug with the stats page when you have multiple blogs. When you look at it, the stats page shows the stats for all blogs. Is this what you intented for this page to do, or was the intent to show the stats for the individual blog (checking before diving into the code)?

Comment 6 by Raymond Camden posted on 3/27/2005 at 10:45 AM

Wayne, the stats page is not an 'official' part of the release yet. I should probably remove it from the zip until it is.