newdevs:landscape:tree
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| newdevs:landscape:tree [2020/09/30 16:59] – [Configuration Files / Business Logic] tmccanna | newdevs:landscape:tree [2025/02/26 11:49] (current) – separated TPAC and BooPAC; added web/js/ui/default/opac sleary | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ===== Configuration Files / Business Logic ===== | ===== Configuration Files / Business Logic ===== | ||
| - | //Note: After changing configuration files, server restarts are usually required.// | + | //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. | ||
| - | **Field Mapper** | ||
| * Git: \Open-ILS\examples\fm_IDL.xml | * Git: \Open-ILS\examples\fm_IDL.xml | ||
| * Installed: / | * Installed: / | ||
| - | A version of the Field Mapper | + | A version of the field mapper |
| * Installed: | * Installed: | ||
| You can view the live version on your server through a browser by going to: | You can view the live version on your server through a browser by going to: | ||
| * [[https://< | * [[https://< | ||
| + | |||
| + | An outline of the database schema is at: | ||
| + | * https:// | ||
| **Virtual Host Configuration File** | **Virtual Host Configuration File** | ||
| Line 24: | Line 30: | ||
| * Git: \Open-ILS\src\perlmods\lib\OpenILS\ | * Git: \Open-ILS\src\perlmods\lib\OpenILS\ | ||
| * Installed: / | * Installed: / | ||
| + | |||
| + | //Note: If adding a new page to the OPAC, add the new path to EGCatLoader.pm in the " | ||
| + | //Note: After changing the Perl modules, you will need to restart Apache// | ||
| **KPAC (Kids' Catalog)** | **KPAC (Kids' Catalog)** | ||
| Line 33: | Line 42: | ||
| ===== OPAC ===== | ===== OPAC ===== | ||
| + | |||
| + | ==== Original OPAC (aka TPAC) ==== | ||
| **Page Templates** | **Page Templates** | ||
| Line 45: | Line 56: | ||
| * Git: \Open-ILS\src\templates\opac\css\ | * Git: \Open-ILS\src\templates\opac\css\ | ||
| * Installed: / | * Installed: / | ||
| + | |||
| + | ==== Bootstrap OPAC (aka BooPAC) ==== | ||
| + | |||
| + | **Page Templates** | ||
| + | * Git: \Open-ILS\src\templates-bootstrap\opac\ | ||
| + | * Installed: / | ||
| + | |||
| + | **Images**\\ | ||
| + | * Git: \Open-ILS\web\images\ | ||
| + | * Installed: / | ||
| + | |||
| + | **CSS**\\ | ||
| + | * Git: \Open-ILS\src\templates-bootstrap\opac\css\ | ||
| + | * Installed: / | ||
| + | |||
| + | ==== Shared JS files ==== | ||
| + | |||
| + | Both versions of the OPAC share some simple JavaScript files in: | ||
| + | * Git: \Open-ILS\web\js\ui\default\opac\ | ||
| + | * Installed: / | ||
| + | |||
| + | Some files of interest here: | ||
| + | * autosuggest.module.js - the typeahead feature for the catalog search input | ||
| + | * simple.js - contains advanced search row add/remove logic | ||
| ===== KPAC ===== | ===== KPAC ===== | ||
| Line 76: | Line 111: | ||
| **Angular** | **Angular** | ||
| * Git: \Open-ILS\src\eg2\src\app\ | * Git: \Open-ILS\src\eg2\src\app\ | ||
| - | * Installed: /openils/var/web/eg2/ | + | * Installed: /home/opensrf/Evergreen/Open-ILS/ |
| - | * Developer' | + | * Note: After changing an Angular file, it must be recompiled using [[newdevs: |
| + | * Advanced Note: If you add --watch, and leave it running in a [[https:// | ||
| **Circulation Pop-Up Messages** | **Circulation Pop-Up Messages** | ||
newdevs/landscape/tree.1601499554.txt.gz · Last modified: 2022/02/10 13:34 (external edit)