Words by c.z.robertson

Catkin 0.2

2002-10-03 23:28:51 UTC

Well, I promised myself that I'd release Catkin 0.2 today, and I've managed it. New features include some pretty default templates (which now don't need to be edited in order for you to have a nice blog), comment previews, as well as a better web interface.

Happy now.

...at least until I discover a major bug.

steve - http://osdir.com

2002-10-05 13:16:48 UTC

Just checking it out.


2002-10-05 13:44:01 UTC

Works fine, I wonder what the feature set is

colin_zr - http://rtnl.org.uk

2002-10-06 11:31:38 UTC

Let's see...

* Blogging system (one page per entry, plus index.html with last five entries, and archive page with list of all entries)

* Threaded comments attached to each entry

* Templates (based on HTML::Template and not exceptionally powerful)

* Generates an RSS file (RSS 1.0 by default, but can be changed by using a different template)

* Web interface for posting new entries

* Comments can be previewed before posting

That's about all I can think of at the moment. It still has a long way to go, and it's somewhat immature at the moment. Things will change in backwards-incompatible ways before I'm happy with it. My next priorities are to improve the web interface, allow HTML comments, and beef up the template system. There are also lots of smaller improvements to be made.

And I'm thinking about ways in which it could be made more easily hackable. For example, Movable Type has a plugin mechanism of some sort, and (in a slightly different sphere) AmphetaDesk allows arbitrary Perl code in its templates. It'll be worth looking at how these sorts of techniques could be used in Catkin.


2002-10-05 13:45:04 UTC

replies/comments are threaded!? thats pretty good for a blogging system (although haven't seen it before)


Eilidh NicCoinneach - http://eilidh.relique.net

2002-10-06 17:07:45 UTC

Bugs? I just caught a roach. Want it? =D

(ok don't shoot)

colin_zr - http://rtnl.org.uk

2002-10-08 17:40:47 UTC

Don't worry, I won't shoot. Though I warn you, programmers only have a limited amount of patience for jokes like that.

But actually I think you have revealed a bug. When you posted that comment did you expect it to appear as a child of LM's post? I'm not sure it's sufficiently clear that the reply link after a comment is for that comment specifically, and that the reply link for the entry as a whole is under the entry text.

hmm. Not sure what to do about that. I'll try to think of ways of making it more clear what's going on. I might have to conclude that threaded systems are not very usable for my audience...