Table of Contents

New Developers Working Group

File Locations

The files in a git repository are organized in a different hierarchical tree structure than the files that have already been installed on a running server. So, both locations are listed below as either 'Git' or 'Installed.' This is not a comprehensive list of file locations, but merely a list of locations where commonly customized or referred to files are located.

Configuration Files / Business Logic

Note: After changing configuration files, server restarts are usually required.

Field Mapper / IDL / Database Schema

The field mapper assists the UI in connecting to the database.

A version of the field mapper is also installed specifically for use by the reports engine.

You can view the live version on your server through a browser by going to:

An outline of the database schema is at:

Virtual Host Configuration File

Perl Modules

Note: If adding a new page to the OPAC, add the new path to EGCatLoader.pm in the "load" subroutine

KPAC (Kids' Catalog)

Defaults for Notification Action Triggers

OPAC

Page Templates

Images

CSS

KPAC

Configuration File

Page Templates

Images

Web Staff Client

Page Templates

CSS

AngularJS

Angular

Circulation Pop-Up Messages

Self-Check

Page Templates

JavaScript

Documentation

When adding release notes, copy the RELEASE_NOTE_TEMPLATE.adoc into the correct folder, rename it to describe the change, and fill it out in ASCIIDoc format.

Table vs. View