newdevs:landscape:code
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
newdevs:landscape:code [2019/07/17 11:47] – tmccanna | newdevs:landscape:code [2024/06/13 11:43] (current) – updates to Bootstrap versions sleary | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | **New Developers Working Group** | ||
====== Scripting and Markup Languages Used in Evergreen ====== | ====== Scripting and Markup Languages Used in Evergreen ====== | ||
+ | **General: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
**Angular: | **Angular: | ||
Line 8: | Line 12: | ||
**AsciiDoc: | **AsciiDoc: | ||
- | **Bootstrap: | + | **Bootstrap: |
- | **CSS:** Cascading Style Sheets are used (along with HTML) to develop the look and feel of Evergreen' | + | **CSS:** Cascading Style Sheets are used (along with HTML) to develop the look and feel of Evergreen' |
**Dojo:** The Dojo Toolkit set of JavaScript libraries was used throughout the XUL client. Dojo-based scripts are currently being deprecated as they are replaced with Angular scripts. | **Dojo:** The Dojo Toolkit set of JavaScript libraries was used throughout the XUL client. Dojo-based scripts are currently being deprecated as they are replaced with Angular scripts. | ||
Line 19: | Line 23: | ||
**JSON:** JavaScript Object Notation is used throughout Evergreen. | **JSON:** JavaScript Object Notation is used throughout Evergreen. | ||
+ | |||
+ | **OpenSRF: | ||
**Perl:** Much of the core business logic underlying Evergreen is built in Perl. If you are editing Perl files directly on the server, they are located under: usr/ | **Perl:** Much of the core business logic underlying Evergreen is built in Perl. If you are editing Perl files directly on the server, they are located under: usr/ | ||
- | **Perl Template Toolkit:** Most of the OPAC and current staff client pages are built in Perl Template Toolkit (TT2), which blends HTML and CSS with some simple Perl code to create the web pages. See: [[http:// | + | **Perl Template Toolkit:** Most of the OPAC is built in Perl Template Toolkit (TT2), which blends HTML and CSS with some simple Perl code to create the web pages. See: [[http:// |
**PostgreSQL: | **PostgreSQL: | ||
Line 30: | Line 36: | ||
**XML:** XML (Extensible Markup Language) is used in several locations, including the Evergreen Fieldmapper (fm_IDL.xml) and the Kids' Catalog configuration file (kpac.xml), | **XML:** XML (Extensible Markup Language) is used in several locations, including the Evergreen Fieldmapper (fm_IDL.xml) and the Kids' Catalog configuration file (kpac.xml), | ||
- | **XUL:** The original staff client was built on XULRunner, a Mozilla-based runtime environment. It is often referred to as "the XUL client" | + | **XUL:** The original staff client was built on XULRunner, a Mozilla-based runtime environment. It is often referred to as "the XUL client" |
newdevs/landscape/code.1563378467.txt.gz · Last modified: 2022/02/10 13:34 (external edit)