<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Helvetica;
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
{font-family:"Segoe UI Light";
panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
{font-family:"Arial Black";
panose-1:2 11 10 4 2 1 2 2 2 4;}
@font-face
{font-family:Raleway;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.font
{mso-style-name:font;}
span.colour
{mso-style-name:colour;}
span.size
{mso-style-name:size;}
span.EmailStyle26
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:109594710;
mso-list-template-ids:-1764359284;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1
{mso-list-id:991253032;
mso-list-type:hybrid;
mso-list-template-ids:-1130696970 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">With an automatic “seamless” sort of solution, I would want the ability to exercise some control over it.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Just because it can manage to talk to the server for a moment, doesn’t necessarily mean it should be considered up and ready to start accepting inbound offline transactions.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Generally speaking, once a system is back up I want to do a little bit of testing first to be sure of the complete status of everything, before telling staff to go ahead. Wouldn’t want clients auto-dumping transactions at it before I’ve
confirmed we’re ready for that. (Thinking about upgrade-related outages, mostly.)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Perhaps something as simple as “this file with these contents must be found present on server before sending transactions” would take care of that. (On my end, the file would be renamed/unavailable to the clients, or have negative contents,
until deemed ready to go.)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Also… I’d prefer the current mechanisms for managing them to be retained, as the ability to control what is going on there is useful. Rather than just send transactions (the way a selfcheck queues up sip requests when offline, to later
send them when back on)… just automate the upload of transaction files into queue(s) for processing. Basically the same thing that happens now, only removing the need for staff (or visit by admin) to upload them. I agree, that’d be great. While retaining
the ability to reject (or modify) them, if necessary for some reason. Or even to just verify that yes, these are legit transactions that happened while offline for x amount of time on this day at this location, and to look them over, before automatically
accepting a load of data for import as transactions. Would just need a standardized organization & naming scheme for auto-uploads & their queues to follow.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I love automatic stuff, as long as there are some reins or gates available for managing it.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Summarizing the logic..<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ol style="margin-top:0in" start="1" type="1">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo2">If running in offline mode, check every x amount of time for return of connectivity.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo2">Once connectivity has returned, check every x amount of time for presence of “ok to proceed” on server.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo2">Once presence of “ok to proceed” found on server, check for presence of “auto upload queue” for correct org unit and date (something like that).<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo2">If found, use it… if not found, create it then use it.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo2">Upload offline transaction file to that queue, inform the user that it has successfully done so. Maybe notify a designated user that there are offline transactions awaiting review/processing.<o:p></o:p></li></ol>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">At least that’s how I’m currently picturing such a thing in my head. Might be workable whether a completely transparent thing in the web client, or an independent/local offline app. (I have a slight preference in that direction. Maybe
it could inform you when “your system is back online, click here when you’re ready to upload your transactions and return to the web client”.)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-size:10.5pt;font-family:Consolas">--------------------------------------<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;font-family:Consolas">Jeremiah Miller | 503-507-9258 (cell)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;font-family:Consolas">Sysadmin | Albany Public Library<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;font-family:Consolas">--------------------------------------<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Evergreen-general <evergreen-general-bounces@list.evergreen-ils.org>
<b>On Behalf Of </b>Joe Knueven via Evergreen-general<br>
<b>Sent:</b> Monday, March 14, 2022 11:02 AM<br>
<b>To:</b> Evergreen Discussion Group <evergreen-general@list.evergreen-ils.org><br>
<b>Cc:</b> Joe Knueven <joe@wilmington.lib.oh.us><br>
<b>Subject:</b> Re: [Evergreen-general] Planning the next EG Offline Interface<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p><span style="font-family:"Segoe UI Light",sans-serif;color:black;background:#FFFF99">[<strong><span style="font-family:"Segoe UI Light",sans-serif">External Email Notice:</span></strong> Avoid unknown attachments or links, especially from unexpected mail.]</span><o:p></o:p></p>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">I think I would side towards staff either needing to click through a warning that they are entering offline mode or having to open a separate program, as I basically agree
with what Michele Morgan said earlier. I think either would be a useful reminder that this isn't something that should be done because their connection timed out once.
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">I would also add a +1 to Michele's suggestion of it being seamless. (ie the interface uploads transactions when a connection is available without human assistance) I would
rather the system upload the transactions that work and then dump a report to the local admin about transactions that failed. For security, such notice could be generic ("some offline transactions from station [EG WORKSTATION NAME] failed to load at [TIMESTAMP]")
and the detailed info kept inside EG, but accessible in such a way that the local admin could sit at their computer and make those manual corrections rather than going around to every workstation.
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">In addition to making it easier for the local/consortium admins to manage these situations, I think this would be useful for all staff/improve customer service since I've seen
where in the stress of dealing with an ILS down/internet down/power outage that staff who do not know how to load offline transactions will not remember to tell anyone that they used the interface and the transactions get found (hopefully) the next day by
someone who know what to do with them. <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Have a good day.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Joe<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<div id="Zm-_Id_-Sgn">
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Joe Knueven, Director<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Wilmington Public Library<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">268 N South Street<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Wilmington, OH 45177<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">937-382-6165 x101 (direct)<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">937-382-2417 (public)<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div style="border:none;border-top:solid #CCCCCC 1.0pt;padding:0in 0in 0in 0in;margin-top:7.5pt;margin-bottom:7.5pt">
<p class="MsoNormal" style="mso-line-height-alt:0pt"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div id="Zm-_Id_-Sgn1">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">---- On Mon, 14 Mar 2022 13:37:32 -0400
<b>Bill Erickson via Evergreen-general <<a href="mailto:evergreen-general@list.evergreen-ils.org">evergreen-general@list.evergreen-ils.org</a>></b> wrote ----<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<blockquote>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Just to clarify one point, staff can access the current Evergreen offline interface at any time. The PC does not have to be offline. Just go to Circulation => Offline Interface
and select one of the action tabs (Checkout, Renew, etc.). They work fine. <o:p>
</o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">-b <o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">On Mon, Mar 14, 2022 at 1:31 PM Diane Disbro via Evergreen-general <<a href="mailto:evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">evergreen-general@list.evergreen-ils.org</span></a>>
wrote:<o:p></o:p></span></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Thank you all for working on this! Front line staff will really appreciate it.
<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span class="font"><span style="font-size:10.0pt;font-family:"Arial Black",sans-serif">Diane Disbro</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Pronouns: she/her<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Circulation Coordinator<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Scenic Regional Library<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">251 Union Plaza Drive<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Union, MO 63084<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">(636) 583-0652 ext 110<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="colour"><span style="font-size:10.0pt;font-family:Raleway;color:black"><a href="mailto:ddisbro@scenicregional.org" target="_blank"><span style="color:#0000EE">ddisbro@scenicregional.org</span></a></span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">On Mon, Mar 14, 2022 at 12:17 PM Morgan, Michele via Evergreen-general <<a href="mailto:evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">evergreen-general@list.evergreen-ils.org</span></a>>
wrote:<o:p></o:p></span></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Since it's Pi Day, I'm just tossing out a pie in the sky idea about this.<br>
<br>
It would be great if offline circulation could be seamless, or nearly so. Many selfcheck kiosks have this feature. They continue to record transactions when the ILS goes offline, and automatically send them when connectivity restores.<br>
<br>
I can't offer any suggestions as to how to accomplish this, but it would be awesome!<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">But given Bill's original question, there are merits to an installed application, a few that come to mind are:<o:p></o:p></span></p>
</div>
<div>
<ul type="disc">
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1">
<span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Better control over where it's installed.<o:p></o:p></span></li><li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1">
<span style="font-size:10.0pt;font-family:"Verdana",sans-serif">The ability to install it when a workstation is offline.<o:p></o:p></span></li><li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1">
<span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Easier to train staff since it can be invoked at any time.<o:p></o:p></span></li></ul>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Still hoping for Pi in the sky, though.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Michele<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span class="font"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">--</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="font"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Michele M. Morgan, </span></span><span class="size"><span style="font-size:9.5pt;font-family:"Verdana",sans-serif">Technical Support Analyst</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="font"><span style="font-size:9.5pt;font-family:"Verdana",sans-serif">North of Boston Library Exchange, Danvers Massachusetts</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:9.5pt;font-family:"Verdana",sans-serif"><a href="mailto:mmorgan@noblenet.org" target="_blank"><span class="font"><span style="color:#0000EE">mmorgan@noblenet.org</span></span></a></span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">On Mon, Mar 14, 2022 at 1:04 PM Bill Erickson via Evergreen-general <<a href="mailto:evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">evergreen-general@list.evergreen-ils.org</span></a>>
wrote:<o:p></o:p></span></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Thanks for all the input, everyone.
<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">JFYI, I chose JavaFX for my experiments because:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">1. Hatch uses it, duh, specifically for HTML rendering of print content.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">2. It's cross-platform<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">3. JavaFX has its own markup language (FXML), which comes with a handy "scene builder" for quickly creating/editing UI's. <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">4. Companies outside of Oracle, like Microsoft [1] and Amazon [2], are now creating open source builds of OpenJDK.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">I'm open to other technologies, though.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">[1] <a href="https://docs.microsoft.com/en-us/java/openjdk/download" target="_blank"><span style="color:#0000EE">https://docs.microsoft.com/en-us/java/openjdk/download</span></a><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">[2] <a href="https://linkprotect.cudasvc.com/url?a=https%3a%2f%2faws.amazon.com%2fcorretto%2f&c=E,1,SbW6VQy3AyAKjN2zmRiJkKAyjI4xjN8T-lR7JsuNAgfcz56tB84L-V0jVoBVgOTFAQGbUrWDJca1UqRTDCnKBcrRdHY3V1TtYeruo04aEyx7Ww,,&typo=1" target="_blank"><span style="color:#0000EE">https://aws.amazon.com/corretto/</span></a><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">-b<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">On Mon, Mar 14, 2022 at 12:18 PM Jason Boyer via Evergreen-general <<a href="mailto:evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">evergreen-general@list.evergreen-ils.org</span></a>>
wrote:<o:p></o:p></span></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">I do like the idea of an installed application. If there is any issue getting the offline webapp to work staff generally use Excel or Notepad anyway, so something purpose built
would be a big step up from that. These (tried and true, long-term battle tested, heh) alternatives show that a dedicated offline utility wouldn’t be required to use Evergreen, just a major UI / UX improvement over some of the alternatives.
<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">The main issue with the existing offline interface is that if anything answers on port 80 at all you can’t get into it. So if you have an ldirectord fallback (for a maintenance
page, for instance) the only way to get into offline is basically to unplug the cable from the staff machine and try again. The background download of block lists and other assorted settings is also a great idea. Saving things to a system-wide location (like
%APPDATA% on Windows) will also prevent libraries with per-user OS accounts from accidentally finding and uploading old transactions long after they were saved.
<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Making it safer for staff to wipe out their Chrome history is also a good benefit. (Hopefully they don’t often need to anyway, but making it impossible to lose pending circs
this way is an unqualified improvement.)<o:p></o:p></span></p>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black">Searching around a bit for other systems shows a variety of options:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black">Alma, Atriuum, and Sierra use a locally installed utility.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black">Aleph, and Symphony still use locally installed clients that also handle offline circ.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black">FOLIO doesn’t handle it.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black">Polaris has a browser offline client.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black">Koha can use a browser offline client, FF plugin, or locally installed utility. I haven’t done a deep dive, but I’ve been given the impression from some email list
postings that the local util is generally preferred. I don’t know the current status of the plugin, but requiring a specific browser definitely limits its appeal.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black">As for specific technologies, I’m like Jeff; we don’t want another Dojo situation, but am otherwise fairly open. I haven’t messed with Java much since college but
if we want something that’s cross platform that’s pretty much the choice. I’m not familiar enough with JavaFX to know what additions the FX brings and so don’t have an opinion on that yet.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black">Jason<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black"><br>
-- <br>
Jason Boyer<br>
Senior System Administrator<br>
Equinox Open Library Initiative<br>
<a href="mailto:JBoyer@equinoxOLI.org" target="_blank"><span style="color:#0000EE">JBoyer@equinoxOLI.org</span></a><br>
+1 (877) Open-ILS (673-6457)<br>
<a href="https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fequinoxOLI.org%2f&c=E,1,FB73AQIwxo3n7LZjcN3xcpeYsD9ib7GKwHn3HbvbxP4gbESCzifMjZHniZngIzEU2RpIowxzC1U_dj04n4Mf5UPwBuTBvAtdfA-1KLav--lrw1dyfoExRXI,&typo=1" target="_blank"><span style="color:#0000EE">https://equinoxOLI.org/</span></a><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">On Mar 11, 2022, at 12:23 PM, Jeff Davis via Evergreen-general <<a href="mailto:evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">evergreen-general@list.evergreen-ils.org</span></a>>
wrote:<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">My other concern about a standalone app would be picking a tool that won't become obsolete in a few years (XUL, old Dojo) and doesn't require a ton of work
to stay up-to-date (Angular). I have no opinion on JavaFX specifically, but we are already using Java for Hatch, so maybe there is precedent?</span></span><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
<br>
<span class="size">I personally like the idea of a standalone app if it's easy to manage and use. I think our staff have found the current offline UI to be unintuitive and kind of finicky.</span><br>
<br>
<span class="size">Does anyone know offhand how other ILS products deal with offline?</span><br>
<br>
<span class="size">Jeff</span><br>
<br>
<br>
<span class="size">On 3/11/22 7:46 AM, Terran McCanna via Evergreen-general wrote:</span><br style="word-spacing:0px">
<br>
</span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">My initial thoughts on a separate app:<br>
Advantages:<br>
- A lot of staff tend to be confused by the concept of an offline web app and find it easier to understand an installed program.<br>
- It would get around the need to load pages into cache before using it for the first time, which staff don't usually understand.<br>
- It could potentially be installed from a flash drive to a computer that is not connected to the internet.<br>
Disadvantages:<br>
- Staff would need to install it and do upgrades on every machine.<br>
- It would be more difficult to locally customize and it would create a separate product for the developers to maintain.<br>
Questions:<br>
- How would it handle the workstation name? Would staff need to set it up at first use? (Note that it would be useful for it to have a workstation name that indicated that the offline app was used for each transaction so we could identify offline transactions
in reports/logs.)<br>
- Would the staff client still be able to tell if there were pending offline transactions to upload? (Note that it would be nice to see this alert once logged into the staff client as well as on the login page.)<br>
- Would this resolve the problem of not being able to download large patron block lists? (PINES hasn't been able to download block lists at all since moving to the web client.)<br>
<br>
Terran McCanna, PINES Program Manager<br>
------------------------------------------------------------------------<br>
Georgia Public Library Service | University System of Georgia<br>
2872 Woodcock Blvd, Suite 250 l Atlanta, GA 30341<br>
(404) 235-7138| <a href="mailto:tmccanna@georgialibraries.org" target="_blank"><span style="color:#0000EE">tmccanna@georgialibraries.org</span></a> <<a href="mailto:tmccanna@georgialibraries.org" target="_blank"><span style="color:#0000EE">mailto:tmccanna@georgialibraries.org</span></a>><br>
<a href="https://linkprotect.cudasvc.com/url?a=http%3a%2f%2fhelp.georgialibraries.org%2f&c=E,1,HAxBLP8ykapRPqOa68N14mT9hQaqXccnyjRGi3im5_arvEIDyQXIzz7HVjyfFk1KNDEk_hc1s0d9LLYZ1EaIqbHus4v6l6LVsd-Ye4NeT2Bn8PI4P2Nl&typo=1" target="_blank"><span style="color:#0000EE">http://help.georgialibraries.org</span></a> <<a href="https://linkprotect.cudasvc.com/url?a=http%3a%2f%2fhelp.georgialibraries.org%2f&c=E,1,dunD0LpVawID7Iz5m21FlwYcT7PUkDCkIRlKhu3K0jcycT9gfUJ9WDEoKTfcQQLtr3ZV-30s3CpmGFyUUE7C7eA8lfSyiwgk8iz-ISsLjQ7MSvidL2Ny6qsXEQ,,&typo=1" target="_blank"><span style="color:#0000EE">http://help.georgialibraries.org</span></a>>
| <a href="mailto:help@georgialibraries.org" target="_blank"><span style="color:#0000EE">help@georgialibraries.org</span></a><<a href="mailto:help@georgialibraries.org" target="_blank"><span style="color:#0000EE">mailto:help@georgialibraries.org</span></a>><br>
<<a href="https://www.facebook.com/georgialibraries" target="_blank"><span style="color:#0000EE">https://www.facebook.com/georgialibraries</span></a>><<a href="https://www.twitter.com/georgialibs" target="_blank"><span style="color:#0000EE">https://www.twitter.com/georgialibs</span></a>><<a href="https://www.instagram.com/georgialibraries/" target="_blank"><span style="color:#0000EE">https://www.instagram.com/georgialibraries/</span></a>><<a href="https://www.twitter.com/georgialibs" target="_blank"><span style="color:#0000EE">https://www.twitter.com/georgialibs</span></a>><br>
Join our email list <<a href="https://linkprotect.cudasvc.com/url?a=http%3a%2f%2fgeorgialibraries.org%2f&c=E,1,OrN6xEuRF5wsBcY3qR6U0HE02gZunxFBuBmzJFIj6tKAwGjZbOeFbT6zos--UAuI_9AoIhWjT2bDu_xIJfvovvKk2stvY8CN-eO0h-BxU89fqXI,&typo=1" target="_blank"><span style="color:#0000EE">http://georgialibraries.org</span></a>>for
stories of Georgia libraries making an impact in our communities.<br>
On Fri, Mar 11, 2022 at 10:28 AM Bill Erickson via Evergreen-general <<a href="mailto:evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">evergreen-general@list.evergreen-ils.org</span></a><<a href="mailto:evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">mailto:evergreen-general@list.evergreen-ils.org</span></a>>>
wrote:<br>
Hi All,<br>
I'm thinking of turning my attention to porting the Evergreen<br>
Offline interface as we continue our march away from AngularJS. Unlike other interfaces, where the end goal is pretty<br>
straightforward -- just migrate it to Angular -- I think the Offline<br>
UI would benefit from some discussion.<br>
I've long been a proponent of not requiring external software to use<br>
the browser client. Once an EG server is up, just open your<br>
browser, and you're good to go.<br>
Hatch is obviously external software, but I don't consider it a<br>
requirement to use the client. It smooths over some aspects of the<br>
workflow, but it does not provide functionality that can only be<br>
done with Hatch.<br>
However, I have also heard some comments in IRC to the effect that<br>
having a purely web-based offline interface may be causing some<br>
consternation / complications. I don't recall the context or the<br>
specific concerns, only the seed stuck in my mind.<br>
Because of these conflicting ideas, I thought it best to get some<br>
feedback.<br>
Here I propose two options to consider that I think cover the<br>
extreme ends of the spectrum. There may be middle ground or other<br>
options entirely.<br>
1. Create a progress web app in Angular that performs exactly as the<br>
AngularJS version. There will be slight style variations and some<br>
differences to how the offline code is managed (Angular has a nice<br>
set of tools for progress web apps) as with the other Angular pages,<br>
but it would essentially be a direct port.<br>
2. Create a standalone application that's just an offline<br>
interface. It would be a separate program you run on your PC. Because I don't like showing up empty handed, I've created a proof<br>
of concept JavaFX app at <a href="https://github.com/berick/eg-offline-jfx" target="_blank"><span style="color:#0000EE">https://github.com/berick/eg-offline-jfx</span></a><br>
<<a href="https://github.com/berick/eg-offline-jfx" target="_blank"><span style="color:#0000EE">https://github.com/berick/eg-offline-jfx</span></a>> complete with screen<br>
shots. (I can explain the choice of JavaFX later as needed).<br>
Both have pluses and minuses. Before we get too into the weeds,<br>
though, I'm curious if there is an obvious direction people feel we<br>
should take, specific technology notwithstanding. (Also, by all<br>
means, let's get into the weeds :)<br>
I welcome your questions and feedback!<br>
-b<br>
_______________________________________________<br>
Evergreen-general mailing list<br>
<a href="mailto:Evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">Evergreen-general@list.evergreen-ils.org</span></a><br>
<<a href="mailto:Evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">mailto:Evergreen-general@list.evergreen-ils.org</span></a>><br>
<a href="https://linkprotect.cudasvc.com/url?a=http%3a%2f%2flist.evergreen-ils.org%2fcgi-bin%2fmailman%2flistinfo%2fevergreen-general&c=E,1,-kRnn1pDa2V6ndqFiHthCDhsLNTH1SYj9KHVDs2AqkAtU8tx0CNjn7FZdAD87fEMQPjxx0obEc2RIXxTDmkevqQMrBsw2QYJmnOv4PqW1cbp6Uo,&typo=1" target="_blank"><span style="color:#0000EE">http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general</span></a><br>
<<a href="https://linkprotect.cudasvc.com/url?a=http%3a%2f%2flist.evergreen-ils.org%2fcgi-bin%2fmailman%2flistinfo%2fevergreen-general&c=E,1,mQpjp0wNT7ygJiM7TjBMPJTJTzE04pcZNtsJgYWw6DoFcPpyGSTLsWrws9ToGRFmoFweHbH6B39fQx9B_H_jmhZlNnLH50xgtqc6-rRksX8rKk0P7mE,&typo=1" target="_blank"><span style="color:#0000EE">http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general</span></a>><br>
_______________________________________________<br>
Evergreen-general mailing list<br>
<a href="mailto:Evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">Evergreen-general@list.evergreen-ils.org</span></a><br>
<a href="https://linkprotect.cudasvc.com/url?a=http%3a%2f%2flist.evergreen-ils.org%2fcgi-bin%2fmailman%2flistinfo%2fevergreen-general&c=E,1,OsfFaPm0d-w_7aVfW8yjhg_85yllD49EErt4IrsVXpalV1XtkIdpeg0zxklH7BLlzvHwGCZtWJjjYZAaj3ybQLb-SbCLrV7ZC7AjMqgoi3wNVuz7IbPw3w,,&typo=1" target="_blank"><span style="color:#0000EE">http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general</span></a><o:p></o:p></span></p>
</blockquote>
<p class="MsoNormal"><span class="size"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">_______________________________________________</span></span><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
<span class="size">Evergreen-general mailing list</span><br>
</span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><a href="mailto:Evergreen-general@list.evergreen-ils.org" target="_blank"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:#0000EE">Evergreen-general@list.evergreen-ils.org</span></a></span><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
</span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><a href="https://linkprotect.cudasvc.com/url?a=http%3a%2f%2flist.evergreen-ils.org%2fcgi-bin%2fmailman%2flistinfo%2fevergreen-general&c=E,1,_UElfaHKj8WkcP7OpBs_OODaRSiupE7qKRVrCsOpJqkSrDZQchcLhjox5D5e-q_tdgXuMgY0G2Zv6w5vmsuYxf7wQbU4z5NAG9md-6Iq5DZ_YOuWPLidb5BByQ,,&typo=1" target="_blank"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:#0000EE">http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general</span></a><o:p></o:p></span></p>
</div>
</blockquote>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
</div>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">_______________________________________________<br>
Evergreen-general mailing list<br>
<a href="mailto:Evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">Evergreen-general@list.evergreen-ils.org</span></a><br>
<a href="https://linkprotect.cudasvc.com/url?a=http%3a%2f%2flist.evergreen-ils.org%2fcgi-bin%2fmailman%2flistinfo%2fevergreen-general&c=E,1,X2_mwJb9WjrUOSYXg2X6vRnci7t5kEzqwh1-ni7cUD7BRUVG9wOPz9noe9WXFfbTSm7QMABRymFG4yA2fwFz0k2AlO66SCzuNJw_3ddQk2pC4ZdPnw,,&typo=1" target="_blank"><span style="color:#0000EE">http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general</span></a><o:p></o:p></span></p>
</blockquote>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">_______________________________________________<br>
Evergreen-general mailing list<br>
<a href="mailto:Evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">Evergreen-general@list.evergreen-ils.org</span></a><br>
<a href="https://linkprotect.cudasvc.com/url?a=http%3a%2f%2flist.evergreen-ils.org%2fcgi-bin%2fmailman%2flistinfo%2fevergreen-general&c=E,1,YW3hNJhtsQxV5mnPHaqsJ8TF_RiKxE4ZZF6R1QkH9gskCpuf1-kFfi4GctRImOFyWG7Tmlj68PUT10DmXlnjlYKHz3OcS3EA14gv8W-MpzE,&typo=1" target="_blank"><span style="color:#0000EE">http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general</span></a><o:p></o:p></span></p>
</blockquote>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">_______________________________________________<br>
Evergreen-general mailing list<br>
<a href="mailto:Evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">Evergreen-general@list.evergreen-ils.org</span></a><br>
<a href="https://linkprotect.cudasvc.com/url?a=http%3a%2f%2flist.evergreen-ils.org%2fcgi-bin%2fmailman%2flistinfo%2fevergreen-general&c=E,1,XtJJJx8xn6XnzvPhJMwHwJri0JbAJyLQeYzs3nowrLVJFSdRrHF_hKXPBxwroa7FyzguIMko0YbC3kVLOl_THhYzNcrzSxsNQwBRxfsnI1-W9eSjQ4SaYA,,&typo=1" target="_blank"><span style="color:#0000EE">http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general</span></a><o:p></o:p></span></p>
</blockquote>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">_______________________________________________<br>
Evergreen-general mailing list<br>
<a href="mailto:Evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">Evergreen-general@list.evergreen-ils.org</span></a><br>
<a href="https://linkprotect.cudasvc.com/url?a=http%3a%2f%2flist.evergreen-ils.org%2fcgi-bin%2fmailman%2flistinfo%2fevergreen-general&c=E,1,PVcHM5XEozVRIVFrSr1KNIsx40b7pG4_mulp54HN6xyv4-DzgKrdGi-dPQGVYhR5dX02Y3gsinzJnmWe1dGi7SGhodWRf6nYBRxJ4w5zBCLTOvE5&typo=1" target="_blank"><span style="color:#0000EE">http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general</span></a><o:p></o:p></span></p>
</blockquote>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">_______________________________________________<br>
Evergreen-general mailing list <br>
<a href="mailto:Evergreen-general@list.evergreen-ils.org" target="_blank"><span style="color:#0000EE">Evergreen-general@list.evergreen-ils.org</span></a>
<br>
<a href="https://linkprotect.cudasvc.com/url?a=http%3a%2f%2flist.evergreen-ils.org%2fcgi-bin%2fmailman%2flistinfo%2fevergreen-general&c=E,1,Hxtik6B7xvJVMpNhp4j6RBEhb0jWqgVmgMYcu9HOt4FW9dh_30kJ9OO-qjqmhdQkPf93UDeheiNFE61D81bwyihSxXQFdZswLQRJewjScBxf&typo=1" target="_blank"><span style="color:#0000EE">http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general</span></a>
<o:p></o:p></span></p>
</div>
</blockquote>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<div id="Zm-_Id_-Sgn">
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
</div>
<p class="MsoNormal"><br>
<br>
______________<br>
DISCLAIMER: This email may be considered a public record of the City of Albany and subject to the State of Oregon Retention Schedule. This email also may be subject to public disclosure under the Oregon Public Records Law. This email, including any attachments,
is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you have received this communication in error, please notify the sender immediately
and destroy all copies of the original message. <o:p></o:p></p>
</div>
</div>
</body>
</html>