Foswiki dependency hell

I really wanted to run Foswiki, because it seems like most of the TWiki devs ended up there, and because my employers want to run an enterprise wiki with fine-grained access and revision control driven from a corporate directory. Since Foswiki is written in perl, and Graham Barr’s excellent perl-LDAP modules can easily handle arbitrarily complex directory integration, I figured I’d just rip out all the code that checked users and groups against the Foswiki DB and replace it with appropriate LDAP calls, then send my mods upstream to the Foswiki devs. They seem like a good crowd, they’d probably appreciate a non-caching LDAP module.

But we’re heavily federally regulated, and we can’t run unmaintainable code. The number of unpackaged dependencies I’d need to run Foswiki on Red Hat Enterprise Linux is just unsupportable. I can’t find an audited, securely maintained package of File::Copy::Recursive, for example, anywhere. And there’s quite a few more (although some are available from EPEL).

I’d love to find a wiki engine that used real LDAP, instead of just caching copies of data retrieved by LDAP in a local database.

Jimmy Wales was born with a tail.

Although the Wikipedia founder’s extra appendage was removed shortly before his first birthday, it was reputedly prehensile and covered with short silky fur. I know this is true because I read it on Wikipedia!

Historical European Martial Arts Wiki

Wiktenauer is an ongoing collaboration among researchers and practitioners from across the Western martial arts community, seeking to collect all of the primary and secondary source literature that makes up the text of historical European martial arts research and to organize and present it in a scholarly but accessible format.