**New Developers Working Group** ====== Historic Staff Interfaces ====== ===== Dojo ===== Like the OPAC, this uses Template Toolkit for the HTML and JavaScript: * Template Files: Open-ILS/src/templates/ __except__ the staff/ and opac/ subdirectories. * JavaScript Files: Open-ILS/web/js/dojo As the name implies, it used the Dojo toolkit, but a very old version of it (1.3): https://dojotoolkit.org/reference-guide/1.9/releasenotes/1.3.html ===== Pre-Dojo ===== Evergreen used to have a [[https://en.wikipedia.org/wiki/XUL|XUL]] staff client (desktop application), for which pieces still exist under Open-ILS/xul/. ===== Reports < 3.13 ===== Prior to 3.13, the Reports interface did not use any UI framework; it was simply its own antiquated interface. An Angular version of the Reports module was released in 3.13. ===== Things to add to this page: ===== * Historical explanation