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
Last revisionBoth sides next revision
newdevs:landscape:tree [2019/11/15 18:13] tmccannanewdevs:landscape:tree [2024/02/16 14:16] 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:
 +  * [[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 20: Line 28:
 **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 73: Line 83:
 **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 94: Line 106:
  
 //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.txt · Last modified: 2024/02/16 14:17 by tmccanna

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.