Hi all,
I think that we’ve all noticed that it’s easy to add a new configuration item to koha-conf.xml for new instances, but that it’s much harder to update koha-conf.xml when upgrading existing instances.
A strategy that I (and others) have used on other projects is to have a core/base configuration file with defaults, and then the local config file is used to override those defaults on a per-instance basis.
The core/base config file can be replaced as part of a Debian package upgrade, and it can be used to push out updated configuration to all instances with 1 click.
This methodology also means that the local config file can often be fairly small too as it’s only overriding specific configuration items.
Anyway, it’s easier said than done for Koha, but it’s a thought, especially as we move forward. I know this is a problem that we bump into often in Koha and it would help to solve it.
David Cook
Senior Software Engineer
Prosentient Systems
Suite 7.03
6a Glen St
Milsons Point NSW 2061
Australia
Office: 02 9212 0899
Online: 02 8005 0595