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.