As a part of yesterday’s Reactor announcement I also announced ReactorBlog, a sample application which relies on both Reactor and Model-Glue. Late last night I upgraded my blog and I’m now using my own blog software.
So far I think ReactorBlog is pretty cool, though I may be somewhat biased. In many ways it’s a clone of the functionally in Ray’s blog CFC. However, under the covers, ReactorBlog is quite a different beast.
Some things that makes ReactorBlog unique:
- ReactorBlog makes use of both Reactor and Model-Glue.
- ReactorBlog is more “OO” than Ray’s blog.
- Built in support for the Alagad Captcha Component to prevent blog span. (You’ll need to buy your own license).
- Entries can be indexed into a Verity collection. And though it’s untested, you can configure the blog’s search to search additional collections.
- There’s a nifty rating tool that readers can use to make you feel bad.
- ReactorBlog shows the number of views of entries.
- Rather than showing a calendar, ReactorBlog lists archives by month and year.
- ReactorBlog has interfaces for managing users and categories.
- Reactor Blog uses CSS to layout the site. (This is, of course, limited by capabilities with CSS.)
- You can print any page on the site to FlashPaper or PDF.
Some things that ReactorBlog is missing right now:
- Ray’s blog software has a nice system to unsubscribe from entries you’ve commented on. I need to add this at some point.
- Ray’s blog software has been internationalized. Frankly, I’m just a bit too lazy to do this right now. Maybe, if people really want it, I’ll add it.
As with any new software, there have been a few minor glitches here and there. I spent a good portion of today working though them and fixing. So far I think it’s pretty stable.
The biggest problem with ReactorBlog, in my opinion, is that it’s a flaming royal pain in ass (please pardon my explicative) to deploy in a directory that’s not “/ReactorSamples/Blog”. To compensate for this shortcoming I’ve added reasonably detailed step by step instructions on how to do this in the ReadMe.txt in the ReactorBlog root directory.
To get ReactorBlog, download Reactor and look in the ReactorSamples directory.
Please let me know what you think!