From 41b0bc489e66909b401169187be80b91f452d4a8 Mon Sep 17 00:00:00 2001 From: Robert Soulliere Date: Tue, 26 Oct 2010 15:27:19 -0400 Subject: [PATCH] Add selfcheck and customizing OPAC chapters. --- 1.6/development/customizingstaffclient.xml | 52 ++++++++++++++++++++++ 1.6/opac/simpleselfcheck.xml | 37 +++++++++++++++ 1.6/root.xml | 4 +- 3 files changed, 92 insertions(+), 1 deletion(-) create mode 100644 1.6/development/customizingstaffclient.xml create mode 100644 1.6/opac/simpleselfcheck.xml diff --git a/1.6/development/customizingstaffclient.xml b/1.6/development/customizingstaffclient.xml new file mode 100644 index 0000000000..46e205ee33 --- /dev/null +++ b/1.6/development/customizingstaffclient.xml @@ -0,0 +1,52 @@ + + + Customizing the Staff Client + This chapter will give you some guidance on customizing the staff client. + The files related to the staff client are located in the directory /openils/var/web/xul/[staff client version]/server/ +
+ Changing Colors and Images + To change or adjust the image on the main screen edit /openils/var/web/xul/index.xhtml. By default, the image on this page is + main_logo.jpg which is the same main logo used in the OPAC. + To adjust colors on various staff client pages edit the corresponding cascading style sheets located in + /openils/var/web/xul/[staff client version]/server/skin/. Other display aspects can also be adjusted using these cascading style sheets. +
+
+ Changing Labels and Messages + You can customize labels in the staff client by editing the corresponding DTD files. The staff client uses the same lang.dtd used by the OPAC. This file is located in /openils/var/web/opac/locale/[your locale]. Other labels are controlled by the staff client specific lang.dtd file in /openils/var/web/xul/client version]/server/locale/[your locale]/. +
+
+ Changing the Search Skin + There are a few ways to change the custom skin for OPAC searching in staff client. + + Changing the Search Skin on Server - Overriding Local Settings + To change the opac search skins used by the staff client create a file named custom.js and place it in the + /openils/var/web/xul/[staff client version]/server/skin/ directory. This will effect all staff clients since these settings will + override local settings. + For example, the following text in custom.js would set the staff client opac, details page, results page and browse function to the craftsman + skin: + +urls['opac'] = '/opac/' + LOCALE + '/skin/craftsman/xml/advanced.xml?nps=1'; +urls['opac_rdetail'] = '/opac/' + LOCALE + '/skin/craftsman/xml/rdetail.xml'; +urls['opac_rresult'] = '/opac/' + LOCALE + '/skin/craftsman/xml/rresult.xml'; +urls['browser'] = '/opac/' + LOCALE + '/skin/craftsman/xml/advanced.xml?nps=1'; + + Restart the staff client to see the changes. + + + Changing the Search Skin on an individual Machine + To change the search skin on an individual machine for personal preferences or needs, edit the file + /[Evergreen staff client path]/build/chrome/content/main/constants.js. + Find the lines which point to the urls for the OPAC and edit accordingly. For example, here is an example to set the opac, details page, results page and browse + function to the craftsman skin: + + 'opac' : '/opac/' + LOCALE + '/skin/craftsman/xml/advanced.xml?nps=1', +'opac_rdetail' : '/opac/' + LOCALE + '/skin/craftsman/xml/rdetail.xml', +'opac_rresult' : '/opac/' + LOCALE + '/skin/craftsman/xml/rresult.xml', +... +'browser' : '/opac/' + LOCALE + '/skin/craftsman/xml/advanced.xml?nps=1', + + After editing this file, save it and restart the staff client for the changes to take effect. + +
+
diff --git a/1.6/opac/simpleselfcheck.xml b/1.6/opac/simpleselfcheck.xml new file mode 100644 index 0000000000..491f9df09b --- /dev/null +++ b/1.6/opac/simpleselfcheck.xml @@ -0,0 +1,37 @@ + + + Simple Self Check Interface + + This section deals with the simple self check front end that comes with Evergreen. For information on setting up a SIP server for communicating with self check hardware, + please refer to Setting up a SIP Server. +
+ Using the Self Check Interface + + Initializing the self check client. + The selfcheck interface is run through a web browser. Before patrons can use the self check station, a staff member must initilize the interface by logging in. + + Open a web browser and navigate to your self check interface page which is the location of the selfcheck.xml file. + By default, the url will be https://[hostname]/opac/extras/selfcheck/selfcheck.xml, where [hostname] is your Evergreen + host. + Login using a staff username or barcode and password. + + + + Using the interface to check out books + After a staff user has logged into the self check interface, the interface should be ready for patrons to scan their barcodes and check out books. + + Scan your patron barcode to login + Scan your books. The item titles should appear below the barcode field as you scan them. + Click Done when you are finished. This will print the reciept and log out. + Select printer to print a receipt (if a printer is available). + + +
+
+ Customizing the Self Check Interface + The XML, CSS and JavaScript files for customizing the self check interface are located in the + /openils/var/web/opac/extras/selfcheck/ directory. +
+
+ diff --git a/1.6/root.xml b/1.6/root.xml index f17c9048f5..34a72272c1 100755 --- a/1.6/root.xml +++ b/1.6/root.xml @@ -52,6 +52,7 @@ + @@ -111,6 +112,7 @@ + @@ -127,7 +129,7 @@ - + -- 2.43.2