New Developers Working Group
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.
Note: After changing configuration files, server restarts are usually required. See the Restarting Things Cheat Sheet
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 Note: After changing the Perl modules, you will need to restart Apache
KPAC (Kids' Catalog)
Defaults for Notification Action Triggers
Page Templates
Images
CSS
Page Templates
Images
CSS
Both versions of the OPAC share some simple JavaScript files in:
Some files of interest here:
Configuration File
Page Templates
Images
Page Templates
CSS
AngularJS
Angular
Circulation Pop-Up Messages
Page Templates
JavaScript
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.