"Prayer that runs its course till the last day of life needs a strong and tranquil soul."

- Clement of Alexandria
Testing the Trackback send

I'm hoping my good buddy Scott, one of the original Bloo testers, won't mind me testing my trackback send against his blog.

It works find against other Bloo blogs. Now needing to test it against something non-Bloo.

So I'm sending a trackback from here to this post on Scott's blog.

(Also, Scott, I'm putting you on my Bloogroll!)

Check out the new Bloo logo

As I work toward the first full, bona-fide production release of Bloo (no more beta!), I've felt the need for a new and far better logo. Check this out:



Many thanks to farooquebiplit of GetACoder.com for graciously doing this logo for almost nothing. It's like he read my mind, because this is exactly the kind of thing I was looking for. He got it on the first try. Suhweet!

And many thanks to Thunder Geek for hipping me to GetACoder.

Watch me for the changes . . .

Daleri Dark

I've switched to yet another new theme. It's called Daleri Dark and it is another rip-off port to Bloo of a WordPress theme. This one is by the talented Andreas Viklund.

This theme similar to a few others done recently in that it will only work under the full production 1.00 release of Bloo, which is in pre-release here and on a few other blogs.

This one will hit the Themes blog soon.

New Theme - Pure

I've rolled out a new theme called "Pure" - what do you think?. This is yet another cannibalized WordPress theme. I kind of dig it (for now anyway).

This theme was created over at Celestial Star. I still need to contact them regarding this port to Bloo, although they allow free downloads of the WordPress version so I'm hopeful they won't mind me using the ported Bloo version here.

Once I have their permission, I'll roll it out on the Bloo Themes blog (although I may delay a bit because to work well this theme requires some theme fixes coming out in Bloo version 1.00).

Update - They gave me permission.

New version of Bloo and fun with Themes

I've upgraded the blog to a newer release candidate 2 of the first full production version of Bloo.

There are a number of cool things in this one, not the least of which is a newly revamped Theme Selector - check it out in the navbar and have fun changing your own personal view of this blog to any of a number of my favorite themes.

Man, I'm punchy.

Watch me for the changes . . .

Upgraded!

Tonight I upgraded to Bloo version 1.00, release candidate 2. I'm testing it out here before making it available everywhere.

There are several nice changes in this release; the most prominent is the addition of multiple categories per post.

Watch me for the changes . . . :-)

Alpha release of Bloo!

Well, the deed is finally done. Bloo version 1.0 alpha is now out in the public domain.

Please motor over to the developer's blog for more information. Sorry about the boring theme over there - I haven't had time to create any new ones.

And I just found a bug. A spin of the nerd-propeller beanie to the first person who figures it out (note: it's a bug on the new version of the software. The version you're looking at is older and without the bug. Go figure).

I'm sleepy . . .

SourceForge.net project request submitted!

I promise, once Bloo is released into the wild I'm setting up a Developer's blog so that I will be able to spare you my nerdvana moments regarding the Bloo Software.

But . . . we're not there yet. So I will be blathering on about this stuff here in this space. Today I took another step toward public release: I have requested a SourceForge.net project space for Bloo. I should know in two days whether they think Bloo is worthy.

Here's the text of the request (on the wiki).

New Bloo logo

I'm getting ready for the public release of Bloo. This is now the main image on the wiki too.

I'm not a graphic artist, so a question to my three readers: what do you think?



Bloo v. 0.18 Release Notes

OK, these notes are a bit late. But what the hay.

Here is a summary of the new features and other whatnot I built into the latest version of Bloo. Altogether there were 41 discrete changes made, all worked on in timeslices measured in minutes, or, as I like to put it: "in my copious free time"):

Major changes:
1. Lots and lots (and lots!) of internal reorganization, optimization, bug-fixing, etc.

2. Rewrote the Lists package. So much on a blog is composed of Lists - the quotes, blogroll, system settings, etc are all stored in Lists. My first implementation of Lists was too clever by half (that's my way of saying it stunk), so I re-wrote that puppy!

3. Now the comment author's name is a link to their url if they supplied one.

4. Now all the overlays can be loaded by files. Contain your excitement everyone! Heh - actually, I know no one cares but this is huge for the way Bloo works and was another step in my evolving understanding of how I want to do Overlays. One of the more notable features of the planned public domain release (if I can get it done in time!) will be the ability to pretty much change everything about the way your blog appears, on the fly, while still being able to get back to what you had before if you screw up.

5. The Menus in the administration part of the blog (the part you never see :-) are now displayed based on your security role.

6. Came up with the concept of Event handlers for a SnapOn. Strap on your Nerdvana helmet, everyone, because this one is huge! The point of it is to allow the developer to enhance SnapOns without the SnapOn's knowledge, and without recoding it. Now you just attach events to it. For instance, the Gravatar enhancement is an onDisplay event attached to the CommentsDisplay SnapOn - whenever you display a comment it fires this event ot modify the comment display so that the author's gravatar (if one exists) is shown. I actually turned this off last week (my Gravatar bugged me plus the way I formatted the comments looked like poo) but I may turn it back on if my new Gravatar is now available. Will check after I finish this post. These event handlers, by the way, can be turned on and off on the fly.

7. Now when a draft post is saved as public, the date of the post changes to the current date. This is done via an onSave event handler.

8.I implemented an easy way to do RI constraint checking. If you don't know what this is, trust me, it's cool.

9. Created the aforementioned Gravatar onDisplay event handler.

OK, this doesn't look like much, I know - but there was a lot of great setup for the future done in this release. Some of these enhancements were major re-writes, but it was worth it. More is coming.

I'm currently doing a full code review, and gearing up for the next release. The public domain release is scheduled for February 28-March 2, so I'm getting stoked.

And then I'll wait for people to start using and extending Bloo. And wait, and wait, and . . . well, we'll see!

Watch me for the changes . . .

Bloo v. 0.18 Release Notes - denied!

The release notes will have to wait until tomorrow.

My apologies to my three readers, who I know have been simply frantic to read the release notes. :-) It's just been one of those days.

A great day, though - we met up with the GAP (Graduates and Professionals) class that we will be shepherding starting next week. It's a great group!

Update on the development of Bloo

Just a quick update: I haven't been posting a lot on the development of Bloo but I have been busy on it, as time allows. Version 0.18 is almost done, and it represents a ton of enhancements and improvements to the internal workings of Bloo. I hope to release it soon.

The bigger plan: Sometime toward the end of February I hope to take Bloo public domain! This effort will include at least a modicum of documentation, an install program, and other necessities. I will also be starting up a developer's blog, and asking for help from any object-oriented PHP devs out there who want to feel that cool Bloo vibe.

My ultimate goal? I dunno. I thought recently that if there's ever a time when a dozen people I don't know are happily blogging with Bloo I'll feel like it's arrived.

Good things are coming. Watch me for the changes . . .

Happy New Year!

Happy New Year, everyone!

In honor of the new year I've come up with yet another theme. It's called "Bloo Burst" and if you haven't already selected a theme this will show up as the default. If you aren't seeing it, select it from the dropdown in the navbar.

Since I'm not loaded with tons of graphic-design creativity, you might notice that this theme is sorta familiar looking. Hey, I'm trying. hopefully when Bloo is public I'll find someone more artistic to create some really dope themes for me :-)

Regarding Bloo version 0.18 - it's coming, and it's got a lot of big changes in it. I've been enjoying working on it. We're getting closer, my friends.

Happy 2006!

Watch me for the changes. . .

Merry Christmas

In the spirit of the season I've created another Christmas theme. It's called "Christmas Star" and it is the default theme for the next few days.

If you already have selected a theme you won't see the new one unless you select it from the "Select Theme" dropdown in the navbar.

Merry Christmas everyone. The King is born!

New Christmas Theme

In the spirit of the season I've created a new theme called Bloo Christmas. It will be the default theme for the rest of this month. If your current theme isn't a Christmas theme, it's probably because you've chosen a theme already sometime in your long association with this blog :-). You can pick the Christmas theme if you like by selecting it from the "Select Theme" dropdown in the navbar.

One other minor change: I created a new SnapOn called PostDateCalendarPageDisplay. It is only active in the Christmas theme and is used to display the little "calendar page" date on the posts. This SnapOn inherits from the PostDateDisplay SnapOn that is part of the base set of SnapOns for Bloo. I shamelessly ripped this nice little date display idea from the excellent Pursuing Holiness blog.

Merry Christmas!

Wiki-Wiki-Wiki

For those of you with an inner geek: I installed a Wiki for Out of the Bloo this weekend. You can get to the wiki here.

What's a wiki? It's a dynamic documentation space that will allow me to quickly and easily (in theory) document the Phoo and Bloo projects as they develop. This is a crucial step toward releasing Bloo into the public domain. So I'm getting closer.

Wizatch me for the chizanges [wiki-wiki-wiki]



Bloo v 0.17 Release Notes

Bloo version 0.17 is finally released! Well, "released" is a strong term as I still continue to stingily keep this code out of the public domain. I still have those last few bows to tie on the top before I'm ready to open the kimono (plus, I have a wiki to setup).

This one has a lot more internal/behind the scenes improvements than external improvements. Here is the list of what's been done:

  • Fixed the RSS feed so that it would translate those funky Word characters correctly
  • Developed a Quotes package. This page has the Quote of the Day snapon (QOTD) enabled. There is also a Random Quote snapon I wrote - they both inherit from a common object and just vary the quote selection algorithm. I love quotes!
  • Created an extension architecture. This is for snapon packages considered outside the base product. Right now the Quotes package and the Bible package (which gives you the verse of the day snapon in the navbar) are in the extensions area.


  • Me and my doppelganger De
    feeling the wind in our hair
    (note: not really)

  • Did a lot of enhancing to the "Lists" package. An example of a List is the bloogroll, for instance, or the quotes. The Lists package gives a common set of snapons for maintaining lists. I added a lot of flexibility to the lists, allowing for dynamic overlays and snapons in the maintenance area. I know, that probably makes no sense. You'd have to see it - but let me just say that I'm definitely feeling the wind in my hair now.
  • Multiple bloogroll categories: Now the bloogroll can be grouped into multiple categories. I've added an "LJ Friends" category where livejournal bloggers I know now find their home in the Bloogroll. If you ever want to gain some hope for the future, read those!
  • Now all the blog settings are stored in a list, rather than in a configuration file. Again, this is behind the scenes, but it really makes maintenance a lot easier
  • Finally, I rewrote the security module. Originally Bloo implemented a "levels-based" security ala WordPress or B2. But I'm not completely satisfied with that method. I wanted something more flexible, so I'm now using Role based security. Each user of the blog is assigned a role - and roles can contain privileges for other roles, etc. It's a better security method, imo, and I'm glad I got that in now, rather than later. That's one reason (excuse) this upgrade took so long

Well, there you have it. Bloo version 0.17 is now live. I look forward to getting started on the next incremental release.

Watch me for the changes . . .

Bloo v 0.17 . . . almost

Bloo version 0.17 is [almost] deployed. There are quite a few changes in this version and I'm having trouble with some of the security settings (comments aren't working at the moment, for instance. D'oh!)

But for now I need to go watch Blake totally dominate in soccer (seriously, this kid can play. Ok, I'm his dad.) So I'll be back later to do the final fixes to get this version solidified.

Watch me for the changes . . .

Update: Found the problem with comments. The new security worked a little bit too well.

Me and you and a blog named Bloo

I know, I know, you're waiting with baited (bated?) breath for Bloo version 0.17. You are in a tizzy for the new functionality, the exciting new features, the start of the revolution in Blog Software! [Bill adopts a Darth Vader pose here, at the moment when Vader tells Luke "No. I am your Fathah".]

. . .

[Bill snaps out of it, doing his best imitation of Keneau Reeves in Parenthood right after he says that great line "You need a license to catch a fish, but they'll let any blankety blank blank be a father"] Whoa.

Perhaps you are wondering when I will put this code in the public domain so you can join in the efforts!

Actually, my guess is that you don't care. :-) But I did want to let you know that I have been working on 0.17 in tiny time slices here and there. I'm excited about many of the changes, although most will, once again, be "behind the scenes".

About releasing the code in the public domain: I guess I'm just trying to get a bit more completeness before doing so. For instance, I've decided to re-write the security module, because the current security is not very flexy. I have a design and even some coding done. I want to wait until that and a few more fundamentals are done before releasing.

Plus I want to setup a cool wiki too :-)

Watch me for the changes . . .

A slight change

Just a quick note - I've tweaked the Bloos Riff theme just a bit.

I was starting to really, really dislike how it looked.

(also - 0.17 is coming soon! I'm working on some relatively exciting improvements in the behind-the-scenes areas)

« Older Entries