[Koha] Multiple OPAC interfaces

Jonathan Druart jonathan.druart at bugs.koha-community.org
Wed Feb 8 07:19:47 NZDT 2017


For Plack you can have a look at bug 16520, it is in 16.11.

On Tue, 7 Feb 2017 at 18:51 Chris Cormack <chrisc at catalyst.net.nz> wrote:

> Hi Michael
>
> This won't work with Plack, because the environment variables set in
> Apache are not passed through to Plack.
> This still works fine without Plack as the env variables are set for the
> scripts running under the apache user.
>
> Someone needs to work on a way to pass the variables to plack.
> Environment ones won't work, because plack is persistent, they will need
> to be set in config or something.
>
> If you want to discuss ideas for doing this, we could move it to the
> koha-devel list.
>
> Chris
>
> On 08/02/17 05:50, Michael Kuhn wrote:
> > Hi Zeno
> >
> >>> Is it possible to have just one Koha database but more than one OPAC
> >>> interface that is accessing the data?
> >>
> >> in my opinion the best option is many OPAC Virtual Hosts with different
> >> DNS CNAME each.
> >> In every VH setup you can insert different values for system preferences
> >> and you can hve different css, js, etc.
> >
> > Thanks for your suggestion! I tried to find some information about
> > different values for system preferences in virtual hosts, via Google I
> > found some Bugzilla issues (10325, 16068) and some other hints, but no
> > official description (except one hint in chapter 2.1 of the manual).
> > There seem to exist variables like OPAC_CSS_OVERRIDE etc and also
> > OVERRIDE_SYSPREF_* which seemingly can be extended like
> > OVERRIDE_SYSPREF_opacbookbag for example.
> >
> > I then configured a new virtual host in my Apache HTTP Server using the
> > standard OPAC configuration for port 80, but changing the port to 1080.
> > After that my OPAC is actually accessible via port 80 as well as 1080.
> >
> > Then (as an example) I added the variable OVERRIDE_SYSPREF_opacbookbag,
> > so the configuration of the virtual host now looks as follows
> >
> > <VirtualHost *:1080>
> >   <IfVersion >= 2.4>
> >    Define instance "svk"
> >   </IfVersion>
> >    Include /etc/koha/apache-shared.conf
> >    Include /etc/koha/apache-shared-opac-plack.conf
> >    Include /etc/koha/apache-shared-opac.conf
> >
> >    ServerName svk
> >    SetEnv KOHA_CONF "/etc/koha/sites/svk/koha-conf.xml"
> >    SetEnv MEMCACHED_SERVERS ""
> >    SetEnv MEMCACHED_NAMESPACE ""
> >    AssignUserID svk-koha svk-koha
> >
> >    SetEnv OVERRIDE_SYSPREF_opacbookbag 0
> >
> >    ErrorLog    /var/log/koha/svk/opac-error.log
> > </VirtualHost>
> >
> > I then restarted the Apache HTTP Server and also Plack - but there was
> > no visible change in the new OPAC (usually "opacbookbag" should hide or
> > show the Cart symbol). In fact I made many more experiments, but I guess
> > one example is enough here.
> >
> > I'm not sure if I'm doing the right thing anyway... Can you maybe point
> > me to some documentation about the correct changing of values for system
> > preferences?
> >
> > Best wishes: Michael
> > --
> > Geschäftsführer · Diplombibliothekar BBS, Informatiker eidg. Fachausweis
> > Admin Kuhn GmbH · Pappelstrasse 20 · 4123 Allschwil · Schweiz
> > T 0041 (0)61 261 55 61 <+41%2061%20261%2055%2061> · E mik at adminkuhn.ch
> · W www.adminkuhn.ch
> > _______________________________________________
> > Koha mailing list  http://koha-community.org
> > Koha at lists.katipo.co.nz
> > https://lists.katipo.co.nz/mailman/listinfo/koha
>
> _______________________________________________
> Koha mailing list  http://koha-community.org
> Koha at lists.katipo.co.nz
> https://lists.katipo.co.nz/mailman/listinfo/koha
>


More information about the Koha mailing list