Administering Evergreen through the Command Line

Documentation Interest Group


Table of Contents

I. Introduction
1. About This Documentation
2. About Evergreen
II. Installing Evergreen
3. System Requirements
Server Minimum Requirements
Web Client Requirements
Staff Client Requirements
4. Installing the Evergreen server
Preamble: referenced user accounts
Preamble: developer instructions
Installing prerequisites
Extra steps for web staff client
Configuration and compilation instructions
Installation instructions
Change ownership of the Evergreen files
Run ldconfig
Additional Instructions for Developers
Configure the Apache Web server
Configure OpenSRF for the Evergreen application
Configure action triggers for the Evergreen application
Creating the Evergreen database
Starting Evergreen
Testing connections to Evergreen
Getting help
License
5. Upgrading the Evergreen Server
Software Prerequisites
Upgrade the Evergreen code
Upgrade the Evergreen database schema
Restart Evergreen and Test
Review Release Notes
6. Setting Up EDI Acquisitions
Introduction
Installation
Configuration
Troubleshooting
7. Migrating from a legacy system
Introduction
Making electronic resources visible in the catalog
Migrating your bibliographic records
Migrating your call numbers, copies, and parts
Migrating Patron Data
III. Individual Evergreen Components
8. Easing gently into OpenSRF
Abstract
Introducing OpenSRF
Enough jibber-jabber: writing an OpenSRF service
Getting under the covers with OpenSRF
Evergreen-specific OpenSRF services
Evergreen after one year: reflections on OpenSRF
Summary
Appendix: Python client
9. Support Scripts
marc_export: Exporting Bibliographic Records into MARC files
Importing Authority Records from Command Line
Juvenile-to-adult batch script
MARC Stream Importer
Processing Action Triggers
10. Daemons and services
Starting and Stopping the Reporter Daemon
ebook_api service
hold-targeter service
QStore service
11. Developing with pgTAP tests
Setting up pgTAP on your development server
Running pgTAP tests
IV. System Configuration
12. Describing your people
Setting the staff user’s working location
Comparing approaches for managing permissions
Managing permissions in the staff client
Managing role-based permission groups in the staff client
Managing role-based permission groups in the database
Authentication Proxy
Patron Address City/State/County Pre-Populate by ZIP Code
Apache Rewrite Tricks
Apache Access Handler Perl Module
13. Updating translations using Launchpad
Prerequisites
Updating the translations
V. Cataloging Administration
14. Cataloging Staff Interface
Administering the Physical Characteristics Wizard
15. Cataloging timesavers and shortcuts
MARC Templates
VI. Managing Staff from the Command Line
16. Changing passwords
VII. Patron Data
17. Aging Circulations
Global Flags
What Data is Aged?
How Circulations are Aged
Impacts on Billing Data
18. Purging holds
19. Purge User Activity
VIII. Backing up your Evergreen System
20. Database backups
Creating logical database backups
Restoring from logical database backups
Creating physical database backups with support for point-in-time recovery
Creating a replicated database
IX. UX Administration
21. TPac Configuration and Customization
Template toolkit documentation
TPAC URL
Perl modules used directly by TPAC
Default templates
Apache configuration files
TPAC CSS and media files
Mapping templates to URLs
How to override templates
Changing some text in the TPAC
Troubleshooting
22. Designing your catalog
Configuring and customizing the public interface
Setting the default physical location for your library environment
Setting a default language and adding optional languages
Change Date Format in Patron Account View
Including External Content in Your Public Interface
Including Locally Hosted Content in Your Public Interface
23. Designing the patron search experience
Editing the formats select box options in the search interface
Adding and removing search fields in advanced search
Changing the display of facets and facet groups
Facilitating search scope changes
Sitemap generator
Troubleshooting TPAC errors
24. Ebook API integration
Ebook API service configuration
OverDrive API integration
OneClickdigital API integration
Additional configuration
25. Managing audio alerts
Globally silencing sounds
Self-check interface
X. Creating a New Skin: the Bare Minimum
26. Introduction
27. Apache directives
28. Customizing templates
XI. Keeping Evergreen Current and Secure
29. Introduction
30. Upgrading the Evergreen software
31. Securing the server(s) on which your Evergreen installation runs
A. Attributions
B. Admonitions
C. Licensing
Index

List of Tables

7.1. 856 field for electronic resources: indicators and subfields