Table of Contents

Template Toolkit OPAC

The Code

On 2011-09-11, the code was merged to the master branch of the Evergreen git repository at http://git.evergreen-ils.org.

Installation

Prerequisites

  1. Install the following additional Perl modules via OS package manager or CPAN:
    • Template::Plugin::POSIX
    • Locale::Maketext::Lexicon

Installing over an existing Evergreen installation

The TPAC needs to be installed as part of an overall system upgrade to master; it will be an integrated part of the Evergreen 2.2 release.

Pay close attention to the following files on upgrade:

Navigate to http://SERVER/eg/opac/home and you should see the default server-side TPAC skin

Staff Client Integration

Customizing

Skinning

Skinning the TT OPAC is much easier than skinning previous incarnations of the Evergreen OPAC.

String Localization

Custom Perl Handler

It's possible to override specific behavior of the default OPAC mod_perl handler by sub-classing the default and selecting methods to override.

Development conventions