Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC...

29
ALEPH VERSION 18.01 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes © Ex Libris Ltd., 2006 Last Update: July 12, 2006 Document Version 1.2 Code: A-ver18-UPEX-1.2

Transcript of Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC...

Page 1: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

ALEPH VERSION 18.01

Upgrade Express 17.01 to 18.01 OPAC Implementation Notes

© Ex Libris Ltd., 2006 Last Update: July 12, 2006 Document Version 1.2 Code: A-ver18-UPEX-1.2

Page 2: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 2 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

CONFIDENTIAL INFORMATION

The information herein is the property of Ex Libris Ltd. or its affiliates and any misuse or abuse will result in economic loss. DO NOT COPY UNLESS YOU HAVE BEEN GIVEN SPECIFIC WRITTEN AUTHORIZATION FROM EX LIBRIS LTD.

This document is provided for limited and restricted purposes in accordance with a binding contract with Ex Libris Ltd. or an affiliate. The information herein includes trade secrets and is confidential.

DISCLAIMER

The information in this document will be subject to periodic change and updating. Please confirm that you have the most current documentation. There are no warranties of any kind, express or implied, provided in this documentation, other than those expressly agreed upon in the applicable Ex Libris contract.

Any references in this document to non-Ex Libris Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this Ex Libris product and Ex Libris has no liability for materials on those Web sites.

Copyright Ex Libris Limited, 2006. All rights reserved. Documentation produced July 2006 Document version 1.2

Web address: http://www.exlibrisgroup.com

Page 3: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 3 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

Abstract This document lists the changes that the customer has to apply to the revision in order to make it ready for work.

In order not to override the customization that customers may have carried out in previous releases, the HTML pages and tables that were customized from the previous release are used. The list of changes needed on those pages and tables is listed below.

The following table summarizes the new/removed and modified files. The detailed list of changes to the modified files is below.

New files: Deleted Files Modified Files Files under www_f_eng bl-faq-1-bll01 bor-ill-exp-ext-note bor-ill-exp-ext-tail bor-info-single-adm bor-renew-all-head-3 bor-title-body bor-title-exp bor-title-head bor-title-no-hold bor-title-tail direct-tail-usm14 dn-link-view-body dn-link-view-head dn-link-view-tail find-b-head find-e-code-include find-e-head full-set-head-ill-00 full-set-head-ill-02 full-set-head-usm14 full-set-tail-usm14 group-request-body group-request-exec-body group-request-exec-head group-request-exec-tail group-request-head group-request-tail head-1-bor-ill-00 head-1-bor-ill-02 head-1-nobor-ill-00 head-1-nobor-ill-02 head-replace-ill-00 head-replace-ill-02 ill-center-js ill_center.css

Files under www_f_eng

Files under www_f_eng abrs-date-bll01 abrs-date-js-bll01 abrs-offsite-1-bll01 abrs-offsite-2-bll01 bib-request-item-list-body-begin bib-request-item-list-head-3-begin booking-page-delivery-form-head booking-page-delivery-form-tail booking-page-form-head booking-page-form-tail booking-page-pickup-form-head booking-page-pickup-form-tail booking-page-return-delivery-head booking-page-return-delivery-tail booking-page-return-pickup-head booking-page-return-pickup-tail booking-req-conf-2 booking-req-list-body booking-req-list-head bor-cash-body bor-cash-exp-tail bor-cash-head bor-history-loan-body bor-history-loan-head bor-hold-body

Page 4: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 4 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

New files: Deleted Files Modified Files license-limit new-ill-book-request new-ill-journal-request new-ill-r new-ill-r-1 new-ill-r-2 new-ill-r-3 new-ill-r-copyright new-ill-r-delivery-inf-b new-ill-r-delivery-inf-h new-ill-r-delivery-inf-t new-ill-r-head new-ill-r-media-b new-ill-r-media-h new-ill-r-media-t new-ill-r-mn new-ill-r-no-copyright new-ill-r-ser new-ill-r-tail new-ill-request-confirm option-display-session-usm14 popcalendar-js service-aut-fre service-head-tag-bll01 title-group-selection-body title-group-selection-head title-group-selection-tail title-request-details title-request-error-page title-request-form-body title-request-form-head title-request-form-tail title-request-no-items

bor-hold-head bor-ill-body bor-ill-body-ext bor-ill-exp-ext bor-ill-head bor-ill-head-ext bor-include-1 bor-include-2 bor-info bor-loan-body bor-loan-head bor-new bor-photo-body bor-photo-head bor-renew-all-body bor-sdi-body bor-sdi-head bor-sdi-update bor-update close-window-ill collect-data-js direct-head direct-head-usm14 direct-tail exlibris.css exlibris.css.tml find-b find-b-list-head full-999-body-media full-set-head-bor full-set-head-bor-ext-ill full-set-head-bor-usm90 full-set-head-nobor full-set-head-nobor-ext-ill full-set-head-nobor-usm90 head-replace help-1 ill-conference-request ill-journal-request ill-request-main-include item-avail-page-head item-global-head-1 item-global-ug-head-1 item-loan login login-ill login-session media-permission

Page 5: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 5 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

New files: Deleted Files Modified Files meta-tags myshelf-course myshelf-mail myshelf-short-body myshelf-short-head myshelf-short-head-2 myshelf-short-head-2-no-course omts-dscnru-derived-bll01 omts-dscnru-spec-bll01 omts-lexicon-derived-bll01 omts-lexicon-spec-bll01 scan scan-acc-head scan-acc-head-hesci scan-acc-head-liedu scan-acc-head-usm10 scan-acc-head-usm30 scan-acc-head-usm90 scan-acc-ug-head scan-include-2 scan-include-2-usm10 scan-include-2-usm14 scan-include-2-usm30 scan-include-2-usm90 scan-ind-head scan-ind-head-usm90 scan-sys-head scan-word-head short-a-body short-filter-a short-filter-y short-include-buttons-usm14 short-select-include verde-redirect

Updated files The following files under $alephe_root were changed to allow for the new features or bug fixes. The changes are listed for each file in detail. The string to change appears in red. Extra comments in blue.

File changes can be related to: • Multi-ADM Circulation (PDQ)

• BIB Request issues

• Miscellaneous changes related to the booking functionality

Page 6: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 6 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

• Library Card changes

• Creation of Title Hold request

• Development for e-mail without an attachment.

• Changes for Circulation – Fast Patron Registration and Web OPAC New Borrower Registration form

• Implementation of SDI updates via RSS

• Miscellaneous

Page 7: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 7 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

Changes that are related to Multi-ADM Circulation (PDQ) bor-info: Minimum changes required: Immediately before lines </table> <br> <a name="blocks"> Add lines: <tr> <td class=td1 align=left> Title Level Requests </td> <td class=td1 align=left> <a href="javascript:replacePage('&server_f?func=bor-title');"> &nbsp;$5100 </td> </tr> full-set-head-bor, full-set-head-nobor: Minimum changes required: At the beginning of the body, immediately after lines <include>head-1 <table width="100%" align="center" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="bar" width="20%" align="center" nowrap> &nbsp; </td> Add lines <td class="bar" align="center" nowrap> <a href="&server_f?func=title-request-form&bib_doc_number=$0600" title="Create Title Request" class="blue"> Title Request</a> </td> <td class="bar" align="center" nowrap> &nbsp;|&nbsp; </td> login-session: Minimum changes required: At the end of the list of hidden input fields, add <input type="hidden" name="$3000" value="$3100">

Changes that are related to Bib Request issues bib-request-item-list-body-begin: Minimum changes required: At the end of the file, add lines

Page 8: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 8 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

<!--Material--> <td class=td1>$0900</td>

bib-request-item-list-head-3-begin: Minimum changes required: At the end of the file, add lines <th class="text3">Material</th> direct-head: Minimum changes required: Remove the lines <a href="&server_f?func=bib-request&doc_library=$0300&doc_number=$0100" title="Create BIB Request" class="blue"> BIB Request</a> </td> <td class="bar" align="center" nowrap> &nbsp;|&nbsp; </td> <td class="bar" align="center" nowrap>

full-set-head-bor, full-set-head-nobor: Minimum changes required: Remove the lines <a href="&server_f?func=bib-request&doc_library=$0900&doc_number=$0600" title="Create BIB Request" class="blue"> BIB Request</a> </td> <td class="bar" align="center" nowrap> &nbsp;|&nbsp; </td> <td class="bar" align="center" nowrap> full-set-head-bor-usm90, full-set-head-nobor-usm90: Minimum changes required: Remove the lines <td class="bar" align="center" nowrap> <a href= 'javascript:open_window("&server_f?func=bib-request-cdl&doc_number=$0600");' title="Create BIB Request" class="blue"> BIB Request</a> </td> <td class="bar" align="center" nowrap> &nbsp;|&nbsp; </td> Library Card changes bor-renew-all-body:

Page 9: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 9 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

Minimum changes required: At the end of the file, just above the line </tr> Add <td class=td1>$2800</td> bor-info: Minimum changes required: In the section Activities, immediately after $5000 Add lines <td class=td1 id=bold> Summary </td>

Move the following lines from the end of the file under the patron's activity table, and place them into a new table. Immediately after lines Cash Transactions

</td> $1800 </tr> </table>

Add lines <br> <table class="indent1" border=0 cellspacing=2> <tr> <td class=td1 align=left> <a href="javascript:replacePage('&server_f?func=bor-ill');"> ILL Total Requests</a> </td> <td class=td1 align=left> &nbsp;$1900 </td> </tr> <tr> <td class=td1 align=left> <a href="javascript:replacePage('&server_f?func=bor-ill-active');"> ILL Active Requests</a> </td> <td class=td1 align=left> &nbsp;$3300 </td> </tr> bor-cash-exp-tail: Minimum changes required: At the beginning of the file, add lines <br>

Page 10: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 10 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

<a href="javascript:window.history.back();"> <img src="&icon_path/f-back.gif" border=0 alt="Go Back"></a>

Creation of Title Hold request bor-include-1, bor-include-2: Minimum changes required: Immediately after the lines ILL Request</a> </td> <td class="bar" align="center" nowrap> &nbsp;|&nbsp; </td> Add lines

<td class="bar" align="center" nowrap> <a href="javascript:replacePage('&server_f?func=bor-title');" title="Title Request" class="blue"> Title Request</a> </td> <td class="bar" align="center" nowrap> &nbsp;|&nbsp; </td> <td class="bar" align="center" nowrap>

Development for e-mail without an attachment

bor-new: Minimum changes required: Immediately after the lines <td class="td2"> <input type="checkbox" name="N_Z303_EXPORT_CONSENT" value="Y" $$2300-C"Y"> </td> </tr>

Add lines

<tr> <td class=td2 width=20%>Mail Attachment:</td> <input type="hidden" name="__mail_attachment" value=""> </td> <td class=td2> <span class=text2 width=10%></span> </td> <td class="td2" id="small" valign="top"> <select name="__mail_attachment"> <option value=""></option> <option value="H" $$7300-S"H">Attachment Only</option> <option value="P" $$7300-S"P">Email Body Only</option> <option value="B" $$7300-S"B">Attachment and Email Body</option> </select> </td>

Page 11: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 11 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

</tr> bor-update: Minimum changes required: At the end of the file, immediately before the lines <tr> <td class=td2 colspan=3><br> <input type="image" src="&icon_path/f-update.gif" border=0 alt="Update"> </td> </tr> Add lines <tr> <td class=td2 width=30%>Mail Attachment</td> <input type="hidden" name="mail_attachment" value="$7300"> </td> <td class=td2> <span class=text2 width=10%></span> </td> <td class="td2" id="small" valign="top"> <select name="mail_attachment"> <option value="H" $$7300-S"H">Attachment Only</option> <option value="P" $$7300-S"P">Email Body Only</option> <option value="B" $$7300-S"B">Attachment and Email Body</option> </select> </td> </tr>

Changes for Circulation – Fast Patron Registration and Web OPAC New Borrower Registration form

bor-new: Minimum changes required: Immediately after the lines <td class=td2> <input type=password name=M_Z303_VERIFICATION_CHECK size=30 maxlength=20 value="$0600"> </td> </tr> Add lines <!-- Start - This section should only be used for Additional ID <tr> <td class=td2 width=20% nowrap>Additional ID:</td> <td class=td2>&nbsp;</td> <td class=td2> <input name=N_ADDITIONAL_ID_DATA size=30 maxlength=20 value="$6800"> </td> </tr>

Page 12: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 12 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

<tr> <td class=td2 width=20% nowrap>Additional ID Ver:</td> <td class=td2>&nbsp;</td> <td class=td2> <input type=password name=N_ADDITIONAL_ID_VER size=30 maxlength=20> </td> </tr> <tr> <td class=td2 width=20% nowrap>Add.ID Ver.Repeat:</td> <td class=td2>&nbsp;</td> <td class=td2> <input type=password name=N_ADDITIONAL_ID_VER_CHECK size=30 maxlength=20> </td> </tr> End - This section should only be used for Additional ID -->

Implementation of SDI updates via RSS

bor-sdi-body: Minimum changes required: At the end of the file, immediately before the line </tr> Add lines <td class=td1>$0800</td> bor-sdi-head: Minimum changes required: At the end of the file, immediately before the line </tr> Add lines <td class="text3">RSS URL</td> bor-sdi-update: Minimum changes required: In the form, in the hidden fields section, after line <input type=hidden name="sdi_action" value="$0900"> Add line <input type=hidden name="rss_url" value="$2300"> Near the end of the file, after the lines value="UTF_TO_WEB_MAIL " $$1800-C"UTF_TO_WEB_MAIL ">ISO 8859-1 (Roman character sets) </td> </tr> Add lines

Page 13: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 13 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

<tr> <td class=td2 nowrap>Delivery Mode&nbsp;:</td> <td class=td2> <span class=text2>&nbsp;</span> </td> <td class=td2 id=small> <input type="radio" name="delivery_mode" value="M" $$2200-C"M">EMail </td> <td class=td2 id=small > <input type="radio" name="delivery_mode" value="R" $$2200-C"R">RSS </td> </tr> <tr> <td class=td2>&nbsp;</td> <td class=td2>&nbsp;</td> <td class=td2 id=small colspan=2> <input type="radio" name="delivery_mode" value="B" $$2200-C"B">Both </td> </tr>

Changes for Netscape-compatibility:

collect-data-js: Minimum changes required: Replace the following lines: for (i=0; i<document.all.length; i++) { var el = document.all[i]; if (el.type == "checkbox" && el.checked) strData += "&" + el.name + "=" + "Y"; } With: var allElements = document.getElementsByTagName("input"); var len = allElements.length; for (i=0; i<len; i++) { var el = allElements[i]; if (el.type == "checkbox" && el.checked) strData += "&" + el.name + "=" + "Y"; }

Page 14: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 14 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

Changes for Self-Check: head-replace: Minimum changes required: (none) head-replace-ext-ill: Minimum changes required: (none) Changes for Verde Integration: verde-redirect: Minimum changes required: In the body tag replace: onload="verdeIt()" With: onload="form1.submit()" In the body of the document add: <form name=form1 method=post action=$0100> <input type="hidden" name="sid" value="ALEPH:$0300"> <input type="hidden" name="j_username" value="$3100"> <input type="hidden" name="j_password" value="$3200"> <input type="hidden" name="admin" value="$1300"> <input type="hidden" name="genre" value="$0500"> <input type="hidden" name="isbn" value="$1000"> <input type="hidden" name="issn" value="$1100"> <input type="hidden" name="date" value="$1200"> <input type="hidden" name="volume" value="$1400"> <input type="hidden" name="issue" value="$1500"> <input type="hidden" name="spage" value="$1600"> <input type="hidden" name="aulast" value="$2100"> <input type="hidden" name="aufirst" value="$2000"> <input type="hidden" name="auinit" value="$2200"> <input type="hidden" name="title" value="$1900"> <input type="hidden" name="atitle" value="$1800"> <input type="hidden" name="__service_type" value="$3000"> <input type="hidden" name="pid=DocNumber" value="$0400$0200"> <input type="hidden" name="verdeid" value="$2500"> <input type="hidden" name="eissn" value="$2600"> <input type="hidden" name="ermid" value="$2700"> <input type="hidden" name="ordernumber" value="$2800"> <input type="hidden" name="useXSLT" value="true"> </form> verde-admin-redirect: Minimum changes required:

Page 15: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 15 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

(remove the file – no longer needed) Changes for Parallel Holding:

bor-hold-head: Minimum changes required: Add an extra header to the table: <th class="text3">Group ID</th>

bor-hold-body: Minimum changes required: Add an extra column to the table: <td class=td1 valign=top>$1600</td>

myshelf-short-body: Minimum changes required: Replace: <td class=td1 id=centered width="1%" valign=top>$0100</td> <td class=td1 id=centered width="1%" valign=top>$0200</td> <td class=td1 $2300 width="15%" valign=top>$0300</td> <td class=td1 $2500 width="21%" valign=top>$0400</td> <td class=td1 $2500 width="7%" valign=top>$0500</td> <td class=td1 $2600 width="5%" valign=top>$0600</td> <td class=td1 $2700 width="15%" valign=top>$0700</td> <td class=td1 $2800 width="7%" valign=top>$0800</td> <td class=td1 $2900 width="15%" valign=top>$0900</td> <td class=td1 $3100 width="10%" valign=top>$1000</td> <td class=td1 $3200 width="10%" valign=top>$1100</td> With: <td class=td1 id=centered width="1%" valign=top>$0100 <br>$0200</td> <td class=td1 id=centered width="1%" valign=top>$0300</td> <td class=td1 id=centered width="1%" valign=top>$0400</td> <td class=td1 $2300 width="15%" valign=top>$0500</td> <td class=td1 $2500 width="21%" valign=top>$0600</td> <td class=td1 $2500 width="7%" valign=top>$0700</td> <td class=td1 $2600 width="5%" valign=top>$0800</td> <td class=td1 $2700 width="15%" valign=top>$0900</td> <td class=td1 $2800 width="7%" valign=top>$1000</td> <td class=td1 $2900 width="15%" valign=top>$1100</td> <td class=td1 $3100 width="10%" valign=top>$1200</td> <td class=td1 $3200 width="10%" valign=top>$1300</td> myshelf-short-head-2 & myshelf-short-head-2-no-course: Minimum changes required: Add after “Folder Management”: <td class="bar" align="center" width="1%"> | </td>

Page 16: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 16 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

<td class="bar" align="center" nowrap> <a href="&server_f?func=myshelf-group-req&req_type=SERIAL&folder=$1500" title="Serial Request" class="blue"> Serial Request</a> </td> <td class="bar" align="center" width="1%"> | </td> <td class="bar" align="center" nowrap> <a href="&server_f?func=myshelf-group-req&req_type=PARALLEL&folder=$1500" title="Parallel Request" class="blue"> Parallel Request</a> </td> <td class="bar" align="center" width="1%"> | </td> <td class="bar" align="center"> <a href="&server_f?func=myshelf-group-req&req_type=REGULAR&folder=$1500" title="Request" class="blue"> Request</a> </td> Add another row to the table with the following contents: <td class="bar" width="2%"> &nbsp; </td> <td nowrap class="bar" align="center" colspan="2"><br> </td> <td class="bar" align="center" nowrap> <a href="&server_f?func=myshelf-check-all&folder=$1500" title="Select All" class="blue"> Select All</a> </td> <td class="bar" align="center" width="1%"> | </td> <td class="bar" align="center" nowrap> <a href="&server_f?func=myshelf-uncheck-all&folder=$1500" title="Deselect All" class="blue"> Deselect All</a> </td>

Page 17: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 17 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

<td class="bar" width="20%" colspan="9"> &nbsp; </td>

Changes that affect the whole system:

meta-tags: Minimum changes required: Change this line: <META HTTP-EQUIV="REFRESH" CONTENT="1200; URL=&server_f_start"> To: <META HTTP-EQUIV="REFRESH" CONTENT="1200; URL=&server_f?func=logout"> login-session: Minimum changes required: Change: <form method=post name="form1" action="&server_f"> <div class=title>Please identify yourself: </div> <input type="hidden" name="func" value="login-session"> <input type="hidden" name="login_source" value=$0100> To: <div class=title>Please identify yourself: </div> <form method=GET name="form1" action="&server_f"> <input type="hidden" name="func" value="login-session"> <input type="hidden" name="login_source" value="$0100"> <input type="hidden" name="$1000" value="$1100"> <input type="hidden" name="$1200" value="$1300"> <input type="hidden" name="$1400" value="$1500"> <input type="hidden" name="$1600" value="$1700"> <input type="hidden" name="$1800" value="$1900"> <input type="hidden" name="$2000" value="$2100"> <input type="hidden" name="$2200" value="$2300"> <input type="hidden" name="$2400" value="$2500"> <input type="hidden" name="$2600" value="$2700"> <input type="hidden" name="$2800" value="$2900"> <input type="hidden" name="$3000" value="$3100">

Changes to the E-Shelf: direct-head:

Page 18: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 18 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

Minimum changes required: Change this line: <a href="&server_f?func=myshelf-add-ful-1&doc_library=$0900&doc_number=$0600" To: <a href="&server_f?func=myshelf-add-ful-1&doc_library=$0300&doc_number=$0100&source_func=DIRECT" login-session: Minimum changes required: Add these two lines to the form: <input type="hidden" name="folder" value=$0500> <input type="hidden" name="req_type" value=$0600> myshelf-mail: Minimum changes required: Change this line: onload="window.document.form1.SUBJECT.focus()"> To: onload="window.document.form1.format.focus()">

Changes affecting the ILL: login-ill: Minimum changes required: Remove the line: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> Replace the lines: <input type="hidden" name="func" value="login"> <!--<input type="hidden" name="login_source" value="$0100">--> <input type="hidden" name="login_source" value="START"> With: <input type="hidden" name="func" value="login-ill"> <input type="hidden" name="doc_number" value="$0100"> Add these within the <SELECT name=bor_library width=170> tag: <option value=USM50 $$0300-S"USM50">USM50 Library</option> <option value=TST50 $$0300-S"TST50">TST50 Library</option> close-window-ill: Minimum changes required: Replace this javascript line: opener.location.href.substring(0, opener.location.href.indexOf('?')) + '?func=file&file_name=login-ill'); With: opener.location.href.substring(0, opener.location.href.indexOf('?')) + '?func=file&file_name=login-ill&P01=$0100'); bor-ill-exp-ext:

Page 19: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 19 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

Minimum changes required: Remove the lines: <td class="bar" id=bold align="center" nowrap> $1400 </td> And the lines: <include>copyrights </body> </html> full-set-head-ext-ill: Minimum changes required: Replace this line: <a href="&server_f?func=eshelf&doc_number=$0600" With: <a href="&server_f?func=myshelf-add-ful-1&doc_library=$0900&doc_number=$0600"

Changes affecting My Library Card: booking-req-list-head and bor-ill-head-ext and bor-ill-head and bor-cash-head and bor-history-loan-head and bor-hold-head and bor-loan-head and bor-photo-head: Minimum changes required: Add two columns to the table: <th class="text3">Author</th> <th class="text3">Year</th>

booking-req-list-body: Minimum changes required: Add two columns to the table: <td class=td1 valign=top>$1400</td> <td class=td1 valign=top>$1500</td> bor-ill-body-ext and bor-ill-body and bor-cash-body and bor-photo-body: Minimum changes required: Add two columns to the table: <td class=td1 valign=top>$0900</td> <td class=td1 valign=top>$1000</td> bor-history-loan-body: Minimum changes required:

Page 20: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 20 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

Add two columns to the table: <td class=td1 valign=top>$1000</td> <td class=td1 valign=top>$1100</td> bor-loan-body: Minimum changes required: Add two columns to the table: <td class=td1 valign=top>$1300</td> <td class=td1 valign=top>$1400</td> bor-hold-body: Minimum changes required: Add two columns to the table: <td class=td1 valign=top>$1700</td> <td class=td1 valign=top>$1800</td> bor-title-head: Minimum changes required: Add column to the table: <th class="text3">Year</th>

bor-title-body: Minimum changes required: Add column to the table: <td class=td1 valign=top>$0900</td> bor-cash-exp-tail: Minimum changes required: Add these lines at the beginning of the file: <a href="javascript:window.history.back();"> <img src="&icon_path/f-back.gif" border=0 alt="Go Back"> </a>

Changes affecting OPAC - Search: short-filter-a: Minimum changes required: Replace this line: <input size=8 name="start_date" value="$0600"> (yyyymmdd) With this line: <input size=8 name="start_date" value="$0500"> (yyyymmdd) short-filter-y: Minimum changes required: Replace this line: <input size=8 maxlength=4 name="start_date" value="$0600"> With this line: <input size=8 maxlength=4 name="start_date" value="$0500">

Page 21: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 21 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

Replace this line: <input size=8 maxlength=4 name="end_date" value="$0700"> With this line: <input size=8 maxlength=4 name="end_date" value="$0600"> item-global-head-1 and item-global-ug-head-1: Minimum changes required: Replace these lines: $0200 <img src="&icon_path/f-back.gif" border=0 alt="back to Full View of Record"></a> With these lines: <a href="javascript:window.history.back();"> <img src="&icon_path/f-back.gif" border=0 alt="back to previous page"></a> meta-tags: Minimum changes required: Replace this line: <link rel="stylesheet" href="&server_css/exlibris.css" TYPE"text/css"> With this line: <link rel="stylesheet" href="&server_css/exlibris.css" TYPE="text/css"> short-select-include: Minimum changes required: Replace this javascript line: document.images["dummy_image"].src = loc; With these lines: var imd = new Image();

imd.src = loc; find-b and find-b-list-head: Minimum changes required: Replace these lines: <div class="title"> Basic Search </div> <form method=get name=form1 action="&server_f"> <input type="hidden" name="func" value="find-b"> <table cellspacing=2 border=0 cellpadding="0" width="100%"> <tr>

Page 22: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 22 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

<td class="td2" width="20%" nowrap> Type word or phrase </td> <td class="td2" id="small"> <input size=40 name="request" value='$0100'> </td> </tr> <tr> <td class="td2" valign=top nowrap>Field to search </td> <td class="td2" id="small"> <include>find-code-include\FXX\0200\ </td> </tr> <tr> <td class="td2"> Words adjacent? </td> <td class="td2"> <input Type="radio" name="adjacent" $$1000-C"N" value="N"> No <input type="radio" name="adjacent" $$1000-C"Y" value="Y"> Yes </td> </tr> <tr> <td class="td2" width="20%" nowrap> Base to search </td> <td class="td2" id="small"> <include>base-list-include\FXX\9000\ </td> </tr> <tr> <td class="td2" colspan="2" valign=middle align="left" nowrap> <input type="image" alt=" Go " src="&icon_path/f-go.gif" border=0> <a href="&server_f?func=find-b-0&clear_level=2"> <img src="&icon_path/f-clear0.gif" border=0 alt="Clear"></a> </td> </tr> </table> <hr> <include>find-include-filter <hr> </form> With this lines: <include>find-b-head

Page 23: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 23 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

find-e-head: Minimum changes required: Replace this line: <a href="&server_f?func=find-b-0&clear_level=2"> With this lines:

<a href="&server_f?func=find-e-0&clear_level=2"> Replace this line: <include>find-e-code-include\FXX\0200\ With this lines:

<include>find-e-code-include\FXX\5000\ find-b-head: Minimum changes required: Replace this line: <include>find-code-include\FXX\0200\ With this lines:

<include>find-code-include\FXX\5000\ full-set-head-bor and full-set-head-bor-ext-ill and full-set-head-bor-usm90 and full-set-head-nobor and full-set-head-nobor-ext-ill and full-set-head-nobor-usm90: Minimum changes required: Make sure this line: <include>meta-tags Comes before this line:

<include>include-window As well as any other <include>s that may be in the file.

Changes affecting Booking:

booking-req-list-body: Minimum changes required: Remove this table column: <td class=td1 valign=top nowrap>$0700</td> booking-req-list-head: Minimum changes required: Remove this table column: <th class="text3">Request status</th> full-set-head-ext-ill: Minimum changes required: Add a column to the table with a link for booking information:

Page 24: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 24 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

<a href="&server_f?func=booking_req_form_bib&bib_library=$0900&bib_doc_number=$0600&start_date=&exact_item=N"

title="Booking" class="blue"> Booking</a> booking-page-delivery-form-head: Minimum changes required:

At the beginningof the file, add lines <div class="delivery_div" id="delivery_div"> <table cellspacing=2 border=0 cellpadding="0" width="100%">

<tr> <td class="td2" width="20%" nowrap> Delivery </td> <td class="td2" id="small" nowrap> Location

booking-page-delivery-form-tail: Minimum changes required: Replace: Sub&nbspLocation&nbsp<input size=40 name="sub_location" value=""> With Sub Location <input size=40 name="delivery_sub_location" value=""> booking-page- form-head: Minimum changes required:

In the form definition, replace action="&server_f"> With action="&server_f" onsubmit="javascript:clear_save1_save2();"> At the end of the file, add lines <tr> <td class="td2" width="20%" nowrap> Delivery Method </td> <td class="td2" id="small"> <select name=delivery_method> <option value=N>Normal</option> <option value=R>Rush</option> </td> <td class="td2" width="20%" nowrap> <br> </td> </tr> <tr>

Page 25: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 25 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

<td class="td2" id="small"> <input type="checkbox" name="delivery_needed" value="Y" onClick="javascript:toggle_pickup_delivery();">Delivery Needed </td> <td class="td2" colspan="2"> <br/> </td> </tr> <tr> <td colspan="3" class="td2" id="small"><br></td> </tr> </table> booking-page-form-tail: Minimum changes required: Delete lines: <tr> <td class="td2" width="20%" nowrap> Delivery Method </td> <td class="td2" id="small"> <select name=delivery_method> <option value=N>Normal</option> <option value=R>Rush</option> </td> <td class="td2" width="20%" nowrap> <br> </td> </tr> <tr> <td class="td2" colspan="3" valign=middle align="middle" nowrap> <input type="image" alt=" Go " src="&icon_path/f-go.gif" border=0> </tr> </table> booking-page-pickup-form-head: Minimum changes required: At the beginning of the file, add lines <script language="JavaScript"> <!-- function toggleVisibility(id, NNtype, IEtype, WC3type) {

Page 26: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 26 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

if (document.getElementById) { eval("document.getElementById(id).style.visibility=\"" + WC3type + "\""); } else { if (document.layers) { document.layers[id].visibility = NNtype; } else { if (document.all) { eval("document.all."+id+".style.visibility = \"" + IEtype + "\""); } } } } function set_pickup_delivery() { var chk = document.forms["form1"].elements["delivery_needed"]; chk.checked=false; toggleVisibility('pickup_div','show','visible','visible'); toggleVisibility('delivery_div','hidden','hidden','hidden'); } function toggle_pickup_delivery() { var chk = document.forms["form1"].elements["delivery_needed"]; if (chk.checked) { toggleVisibility('pickup_div','hidden','hidden','hidden'); toggleVisibility('delivery_div','show','visible','visible'); } else { toggleVisibility('pickup_div','show','visible','visible'); toggleVisibility('delivery_div','hidden','hidden','hidden'); } } // --> </script> <div class="pickup_class" id="pickup_div"> <table cellspacing=2 border=0 cellpadding="0" width="100%"> Replace <td class="td2" width="20%" nowrap> Pickup/Delivery Location With

Page 27: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 27 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

<td class="td2" width="20%" nowrap> Pickup </td> <td class="td2" id="small" nowrap> Location

booking-page-pickup-form-tail: Minimum changes required: Replace <!-- filename: bp-pickup-form-tail --> </select> &nbsp With

<!-- filename: booking-page-pickup-form-tail --> </select> </td> <td class="td2" id="small"> Sub Location <input size=40 name="pickup_sub_location" value=""> </td> </tr>

booking-page-return-delivery-head: Minimum changes required: Replace <select name=return_delivery_location> With <tr> <td class="td2" width="20%" nowrap> Return (from delivery) </td> <td class="td2" id="small" nowrap> Location <select name=delivery_return_location>

booking-page-return-delivery-tail: Minimum changes required: Replace

Sub&nbspLocation&nbsp<input size=40 name="return_sub_location" value="">

With Sub Location <input size=40 name="delivery_return_sub_location" value=""> At the end of the file, add lines: </table> </div>

Page 28: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 28 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

<table> <tr> <td class="td2" colspan="3" valign=middle align="middle" nowrap> <input type="image" alt=" Go " src="&icon_path/f-go.gif" border=0> </tr> </table> <script language="JavaScript"> <!-- set_pickup_delivery(); // --> </script>

booking-page-return-pickup-head: Minimum changes required: Replace

Return Location With Return (from pickup) Replace

<select name=return_pickup_location> With Location <select name=pickup_return_location> booking-page-return-pickup-tail: Minimum changes required: Replace

</select> &nbsp

With </select> <td class="td2" id="small"> Sub Location <input size=40 name="pickup_return_sub_location" value=""> </td> </tr> </table> </div> booking-req-conf-2: Minimum changes required: Replace <input type="hidden" name="sub_location" value="$5900"> With

<input type="hidden" name="pickup_sub_location" value="$5900">

Page 29: Upgrade Express 17.01 to 18.01 OPAC Implementation Notes...Upgrade Express 17.01 to 18.01 OPAC Implementation Notes Last Update: July 12, 2006

© Ex Libris Ltd., 2006 Page 29 of 29 Upgrade Express 17.01 to 18.01 OPAC Implementation Notes ALEPH 18.01 Last Update: July 12, 2006

<input type="hidden" name="delivery_sub_location" value="$5900">

Replace <input type="hidden" name="return_pickup_location" value="$6100"> <input type="hidden" name="return_delivery_location" value="$6600">

<input type="hidden" name="return_sub_location" value="$6200"> With <input type="hidden" name="pickup_return_location"

value="$6100"> <input type="hidden" name="delivery_return_location"

value="$6600"> <input type="hidden" name="pickup_return_sub_location"

value="$6200"> <input type="hidden" name="delivery_return_sub_location"

value="$6200"> At the end of the hidden fields list, add <input type="hidden" name="delivery_needed" value="$6700"> exlibris.css and exlibris.css.tml: changes affecting mainly appearance: Add these lines: .pickup_class { position:absolute; left:8px; top:650; } .delivery_class { position:absolute; left:8px; top:650; }