User Tools

Site Tools


eg_developer_overview

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
eg_developer_overview [2018/04/25 14:18]
rjs7 [Staff Client]
eg_developer_overview [2018/04/25 14:21] (current)
rjs7 [Evergreen Developer Overview]
Line 6: Line 6:
   - OpenSRF, forming the backend communication layer for Evergreen. Primarily dealt with via Perl modules, but also including C.   - OpenSRF, forming the backend communication layer for Evergreen. Primarily dealt with via Perl modules, but also including C.
   - PostgreSQL Database, both in database design and stored procedures. Most stored procedures are written in SQL, PL/pgSQL, or Perl.   - PostgreSQL Database, both in database design and stored procedures. Most stored procedures are written in SQL, PL/pgSQL, or Perl.
-  - Template Toolkit/​JavaScript/​Dojo/​AngularJS,​ for OPAC and Staff Client development. The staff client is currently a XULRunner application (XML/​XHTML/​XUL),​ but a browser-based client (written mostly in AngularJS) ​is [[faqs:​evergreen_roadmap:​2.12|expected to be released]] with Evergreen ​2.12.+  - Template Toolkit/​JavaScript/​Dojo/​AngularJS,​ for OPAC and Staff Client development. The staff client is a browser-based client (written mostly in AngularJS) ​beginning with Evergreen 3.0 (Fall 2017). The former XUL client will be removed in Evergreen ​3.2 (Fall 2018).
  
 See also the [[https://​docs.google.com/​drawings/​d/​17aNEr8vLen5wBjCAP4NPnjL7fYT3VxK6_9wVArR9VII/​edit?​usp=sharing|Evergreen Technical Diagram]]. See also the [[https://​docs.google.com/​drawings/​d/​17aNEr8vLen5wBjCAP4NPnjL7fYT3VxK6_9wVArR9VII/​edit?​usp=sharing|Evergreen Technical Diagram]].
eg_developer_overview.txt · Last modified: 2018/04/25 14:21 by rjs7

© 2008-2017 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a member of Software Freedom Conservancy.