[Koha-devel] Koha and mod perl

David Cook dcook at prosentient.com.au
Tue Jun 2 06:40:12 CEST 2015


Good info gathering, Robin!

Yeah, I thought that mod_perl might be dead, but it looks like someone updated the home page of their website a little over a year ago, so someone still seems to be around.

Having gone through both the mod_perl and Plack documentation, it does seem like using Plack is quite a bit more straightforward, more popular,  Miyagawa seems active, and it takes away the Apache dependency (I wonder if that would make it harder or easier in terms of offering installation instructions and free support).

A while back, I noticed that someone said the Catalyst framework wants to drop support for mod_perl but hasn't yet? So if Koha does eventually adopt a framework, it might make sense to go with Plack, which seems to be a focus for framework developers, while mod_perl is probably just added for compatibility at best.

Just a few more of my two cents.

David Cook
Systems Librarian
Prosentient Systems
72/330 Wattle St, Ultimo, NSW 2007

> -----Original Message-----
> From: koha-devel-bounces at lists.koha-community.org [mailto:koha-devel-
> bounces at lists.koha-community.org] On Behalf Of Robin Sheat
> Sent: Tuesday, 2 June 2015 10:06 AM
> To: koha-devel at lists.koha-community.org
> Subject: Re: [Koha-devel] Koha and mod perl
> 
> David Cook schreef op ma 01-06-2015 om 10:30 [+1000]:
> > As for Paul's Question 2, I think most projects these days are
> > favouring Plack/PSGI.  I think mod_perl might be a bit old-fashioned
> > these days, although it certainly seems to work well still.
> 
> I was curious, I'd heard that mod_perl was being deprecated slowly.
> Apparently that's not really the case, but there are other reasons. I asked on
> the wellington.pm IRC channel:
> 
> <eythian> hey, what's the status of mod_perl these days?
> <eythian> is it being slowly deprecated?
> <morfran> i think it's just sliding quietly into obscurity <morfran> more
> portability; less reliance on apache; better tools; still being actively
> developed; less risk from abandonment of project <morfran> we're
> considering starman behind nginx as a replacement path for mod_perl
> <grantm> eythian: the main reason for plack over mod_perl is that plack can
> do everything with a much simpler API and it isn't tied to Apache <morfran>
> seems that mod_perl2 is actively developed <grantm> the mod_perl project
> has always been big, over complicated and under-resourced - but not dead
> 
> --
> Robin Sheat
> Catalyst IT Ltd.
> ✆ +64 4 803 2204
> GPG: 5FA7 4B49 1E4D CAA4 4C38  8505 77F5 B724 F871 3BDF




More information about the Koha-devel mailing list