AxKit::XSP::Wiki - Xiki

Matts on 2003-07-04T14:46:58

This week (can't recall exactly when) Nat said to me that it's a shame the AxKit wiki requires AxKit, mostly because he thought most wikis looked ugly, and the AxKit wiki has made a big effort to be nice to look at. I hmmd a bit, and figured that it had been designed so that the backend module did all the heavy lifting, and the frontend was mostly a stub to get the configuration and do web specific things like redirects. Shouldn't be too hard to port to CGI, right?

Well turns out I was right! I just hacked it up to work out of the box as a CGI. All you need is:

DBI and DBD::SQLite
XML::LibXSLT
XML::LibXML
XML::SAX::Writer
Pod::SAX
Text::WikiFormat::SAX
(Yes, that's a lot more pre-reqs than Kwiki, not a lot I can do about that).

I may just write up a xiki-here script so you can go into any directory and create a xiki there, just like kwiki.

You can play online at http://axkit.org/cgi-bin/xiki. I'll put it on CPAN a bit later.


Ooh...

pdcawley on 2003-07-04T21:12:01

A RESTful wiki! Huzzah! Let joy be unconfined...

Assuming that you can create a page with a PUT that is...

Ah...

pdcawley on 2003-07-04T21:15:12

Shame, it doesn't have one of the wiki things that I really like. On the original Wiki, if you click on the page title you get a list of all the pages referring to that page, which is really handy...

Re:Ah...

Matts on 2003-07-04T23:33:31

There are lots of things missing like that. I also want to build a "Recent Changes" page. I'd also like to make the version control actually store diffs, not just the entire contents.

It's all on my todo list :)

Re:Ah...

pdcawley on 2003-07-05T03:20:05

Cool. If I had the tuits...