User Tools

Site Tools


newdevs:landscape:tree

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
newdevs:landscape:tree [2020/01/03 15:44] – [Configuration Files / Business Logic] tmccannanewdevs:landscape:tree [2024/02/16 14:17] (current) tmccanna
Line 7: Line 7:
 //Note: After changing configuration files, server restarts are usually required.// //Note: After changing configuration files, server restarts are usually required.//
  
-**Field Mapper**+**Field Mapper / IDL / Database Schema** 
 + 
 +The field mapper assists the UI in connecting to the database. 
   * Git: \Open-ILS\examples\fm_IDL.xml   * Git: \Open-ILS\examples\fm_IDL.xml
   * Installed: /openils/conf/fm_IDL.xml   * Installed: /openils/conf/fm_IDL.xml
  
-A version of the Field Mapper is also installed for use by the reports engine.+A version of the field mapper is also installed specifically for use by the reports engine.
   * Installed:  /openils/var/web/reports/fm_IDL.xml   * Installed:  /openils/var/web/reports/fm_IDL.xml
  
 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://<your domain>/reports/fm_IDL.xml +  * [[https://<your domain>/reports/fm_IDL.xml]] 
 + 
 +An outline of the database schema is at:  
 +  * https://wiki.evergreen-ils.org/doku.php?id=newdevs:db:schemas:3.10_schma
  
 **Virtual Host Configuration File** **Virtual Host Configuration File**
Line 23: Line 29:
 **Perl Modules** **Perl Modules**
   * Git: \Open-ILS\src\perlmods\lib\OpenILS\   * Git: \Open-ILS\src\perlmods\lib\OpenILS\
-  * Installed: /user/local/share/perl/[version number]/OpenILS/+  * Installed: /usr/local/share/perl/[version number]/OpenILS
 + 
 +//Note: If adding a new page to the OPAC, add the new path to EGCatLoader.pm in the "load" subroutine//
  
 **KPAC (Kids' Catalog)** **KPAC (Kids' Catalog)**
Line 76: Line 84:
 **Angular** **Angular**
   * Git: \Open-ILS\src\eg2\src\app\   * Git: \Open-ILS\src\eg2\src\app\
-  * Installed: /home/opensrf/Evergreen/Open-ILS/src/eg2/src/app/+  * Installed: /home/opensrf/Evergreen/Open-ILS/src/eg2/src/app/​  
 +  * Note: After changing an Angular file, it must be recompiled using [[newdevs:angular|ng build]].  
 +  * Advanced Note: If you add --watch, and leave it running in a [[https://www.howtogeek.com/662422/how-to-use-linuxs-screen-command/|screen]] session, and create a [[https://www.howtogeek.com/287014/how-to-create-and-use-symbolic-links-aka-symlinks-on-linux/|symbolic link]] from /openils/var/web/eg2 to Open-ILS/web/eg2 it will watch this directory for new files and recompile them on the fly.
  
 **Circulation Pop-Up Messages** **Circulation Pop-Up Messages**
Line 97: Line 107:
  
 //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.// //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 =====
 +
 +  * Table: The database table where data is stored.
 +    * [[http://docs.evergreen-ils.org/3.0_schema/|Evergreen Database Schema]]
 +  * View: A view is the result of a SQL query. It combines data from multiple tables and keeps it in memory for easier programmatic access.
 +
 +
 +
newdevs/landscape/tree.1578084277.txt.gz · Last modified: 2022/02/10 13:34 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.