labia

Thursday 17 July 2003

Playing with CGI::Wiki::Kwiki today and noticed it doesn't work properly out of the box with CGI::Wiki::Formatter::UseMod, since the latter does sneaky URL munging for full UseMod compatibility - so you get URLs like

  http://example.com/wiki.cgi?Mailing_List_Managers

rather than

  http://example.com/wiki.cgi?Mailing%20List%20Managers

This is good for users, who get to see nice friendly URLs, but not so good for programmers, because they need to be aware of the issue and call the node_name_to_node_param method where necessary.

I decided it was simpler to make the URL munging an optional extra in CGI::Wiki::Formatter::UseMod - this breaks backwards compatibility but I've been warning from the start that this module is really pretty alpha (it doesn't even do nested lists yet), so I decided it was OK.

Had to make a new release of OpenGuides because of this API change, but I'd wanted to anyway because of a couple of small changes that Earle and Ivor made.

Yet another cool thing that Richard showed me. When you make a release, do cvs tag 'rel0_20' (or whatever version it is), then later on you can see all the changes since that release by using cvs diff -r 'rel0_20'. You can't use a . in the tag, hence the underscore. Oh, and put diff -u in your ~/.cvsrc for much more useful cvs diff output.

Finally got round to emailing Jerry about Search::InvertedIndex.

< Saturday 26 July 2003 Wednesday 16 July 2003 >

foo

HTML generated from pod with podblog