Archive for April, 2004

A good use of my time. Sure.

I finally unborked WickerTest so that SoftlinkPages no longer uniformly result in mysql urps. (Yes, I’m pretty sure that sentence was English.) I suspect I broke softlinks in the process, but at least you can do those nice things like reading and editing.

I’ve been looking around at alternative Wiki engines lately, because I always am, and learning from Tiki as well as from WTF, the appealingly contrived acronym (Wiki Type Framework) for a project that aimed to do something similar to what I’m doing with Wicker. Only different enough to be totally perplexing, and the project’s been dead for two years anyway, but yeah.

What I am saying, and what you are caring about oh yes you are, is that I’m going to retool Wicker’s innards to be all object-oriented and stuff. That way, one can create a new type of page by inheriting the qualities of another type and building on them. That will solve my current problem of having to have explicit hooks everywhere for everything a pagetype might want to do, which is unbelievably janky, whilst still keeping a pagetype’s code self-contained and neat. I know I am not using the word “whilst” properly.

As a consequence of this move, I will be using ops. URLs will have things like “op=edit” and “op=view” in them. This will make our URLs remind people of E2 that much more, which is kind of a mixed thing, but hey. Pagetypes will have but to override the function (on their parent pagetype) that corresponds to the op, to do something different. And a lot of other neat stuff.

This is one of those things where everything gets easier in the long run, but in the short run I have to rip everything to shreds and start again. So, who knows when I’ll be done, and in the meantime, let’s play Lexicon.

April 29th, 2004

Correct me if I’m wrong but are you asking for a CHALLENGE!!!?

So, TikiWiki. Yeah. Most insanely overdeveloped Wiki ever, but I’ve been surprised by my toy installation - I’ve been able to figure out how to do most things I want to do, quickly and easily. It even uses Smarty for templating, as Wicker does. What I haven’t done yet is look much at the Tiki code, but if that goes well, maybe I will just become a Tiki developer. Give them softlinks, give them dynamic blogs (an idea stolen from JSPWiki that would be fast to implement as a Wicker pagetype, although I’d likely call it something like a Topic… or just a Category, as it’d be an ideal way to do Wiki categories)… and give their CSS a few well-placed slaps on the backside.

But wow, do they ever have too many PHP files on the root level.

[Update: looks like they are fixing the latter problem, and some others, over here.]

April 19th, 2004


Calendar

April 2004
M T W T F S S
« Mar   May »
 1234
567891011
12131415161718
19202122232425
2627282930  

Posts by Month

Posts by Category