PowerBlogs.Com Development

Bugfix for formating preference

I just fixed a bug in the interface preferences page which wouldn't allow one to select manual formatting as the default.

Miscellaneous bugfixes

Powerblogs has really great users. Today a new user helped me find (and hence fix) the following bugs:

  • Fixed the documentation for the List Post Template and the Individual Post Template.

  • Also, fixed an off-by-one error in the script to rewrite history (modify the dates on posts).

Update: The rewrite history bug is now actually fixed. It turned out not to be an off-by-one error, but a bug about how daylight savings time was handled.

Miscellaneous updates
  • Fixed the spelling checker to unselect words when selecting the next word.

  • Fixed the bug which caused the spell checker to not come up at all in IE. Unfortunately, it doesn't work in IE6 — it won't show the suggestions when selecting a new word, but this is progress. At least it shows the (possibly) mis-spelled words and allows one to manually correct them. I'll get it to fully work on IE soon. (It is still a beta feature, after all.)

  • Added a feature to the co-blogger report to allow for a maximum word count per post, so as not to reward a single enormous post in preference to many medium-sized posts.

Various bugfixes

I've been rewriting more of the code to optimize posting and editing. In the process, I discovered and fixed a few bugs, though most of them would only be noticeable if one used the rewrite history feature to back-date posts. The rest dealt with the chronological titles archive, which weren't being properly generated for categories.

That being said, posting and editing should be faster then they have been. I uploaded a number of speed optimizations. I've moved more functions over to the schedule/marshal paradign. I also rewrote the core loops in a few commonly called functions for writing archives so that they're now substantially faster. I think that the front archives and complete weekly archives page are now written in about one tenth the time that they had been taking. The chronological titles archive pages now take about half the time that they did previously. The RSS feed generation has been very marginally improved. All in all it should result in a noticeable increase in the speed of posting and publishing changes.

We're on the way to instantaneous publishing. :-)