Configuration - NYULibraries/pds-custom GitHub Wiki

Our customizations forgo the standard PDS conf_table directory and opt instead for a config directory. These configs, for obvious reasons, are stored in the private NYU Libraries PDS repository.

PDS

The PDS configuration for our implementation is mostly specified in the [pds/nyu.conf](/NYULibraries/pds/tree/master/config/pds/nyu.conf) file.

There is a convenience method in the NYU PDS Perl Modules' NYU::Libraries:Util for parsing this file into a configuration hash.

Apache

PDS is a Perl web application that is served out via mod_perl and the Apache HTTP server. We've updated the Apache config for our needs, specifically logout, EZproxy and EZBorrow. The relevant files are in [httpd](/NYULibraries/pds/tree/master/config/httpd) directory.

Shibboleth

We no longer integrate PDS with Shibboleth directly, only through NYULibraries Login.