LibraryH3lp Pam Sessoms University of North Carolina at Chapel Hill
Origins and basic motivation (or, “Why did you do this?”)
Why do libraries chat?
University of North Carolina at Chapel Hill 27,000 students North Carolina State University 30,000 students Duke University 12,000
How UNC, Duke, and NCSU collaborate
Tools, historically Commercial Virtual Reference software Call Center software
Crucial Thing that Made it Work?
Evolution of tools Commercial Virtual Reference software Call Center software IM/Meebo?
The Widget Effect (tm Josh Boyer)
The Nature of IM
A little problem
Evolution of tools Commercial Virtual Reference software Call Center software IM/Meebo? Pidgin4Lib (defunct prototype) Libraryh3lp
LibraryH3lp 101
At a glance… LibraryH3lp Jabber Server with IM Gateways AIM Chat Widgets Yahoo! MSN Librarian Google Talk SMS Text msgs
LibraryH3lp Lingo Widget patron entry point on your website. Queue specified by widget; one or more librarians assigned to the queue. Gateways Integrate other patron entry points into queue. IM (AIM, Google Talk, MSN, Yahoo!), SMS Text Messages, Twitter, Facebook (Jabber/XMPP) Client Software used by librarian to answer patron messages.
Widgets
Queue Widgets specify a queue. Queue name is visible to librarians answering chats. Librarians are assigned to queues based on expertise. o Reference, Youth Services, Circulation, Reader’s Advisory, etc…
Client Librarians use a Jabber (XMPP) client to answer chats. Feature-rich Web client available. o Development funded largely by state of North Carolina for NCknows o Referring URL, patron’s IP o Easy transfer, send file o Character countdown for text messages o Queue avatars and profile pages for context Clients also available for PC, Mac, and Linux.
IM Gateways Associated with a queue. Allow MULTIPLE librarians to monitor AIM, Yahoo!, MSN, Google Talk. IMs can be transferred just like any other chat.
SMS Gateways Lets patrons text the library at a phone number. Three different kinds available o Android phone (obsolete for US users now) o Google Voice (free, semi-fragile) o Twilio (inexpensive, very robust)
Librarians’ Web Client
LibraryH3lp Routing Model Patron chats go to ALL librarians available on a queue. First librarian to send the patron a message wins the chat. Other librarians get disconnected from that patron and receive a message about which librarian was connected with the patron.
Presence (online/offline)
Presence, with Pop-Up Widgets
Presence: Service Rollover
Collaboration Service Model Web page can: 1) Show widget for Subject Expert at Library A if online. If not…. 2) Show Library A’s widget if the library is online. If not… 3) Show widget for collaborative service. 4) If collaborative service is offline, show something else. o form for local library. o form for collaborative service. o Entry point for after-hours backup service like QP. o Nothing.
Service Rollover Code Chat requires JavaScript. <div class="libraryh3lp" style="display: none;">Chat with Subject Expert: <iframe frameborder="1" style="border: 2px inset black; width: 350px; height: 300px;"> <div class="libraryh3lp" style="display: none;">Chat with Generalists: <iframe frameborder="1" style="border: 2px inset black; width: 350px; height: 300px;"> Both Subject Expert and Generalists are offline. PUT YOUR OFFLINE OPTION HERE by inserting whatever HTML you want. <script type="text/javascript" src=" Show if patron has javascript disabled. Subject expert: first level of service. General reference queue: second level of service. Offline option: point to , backup service (like QP). Javascript makes it work.
Admin Site Manage users, queues, gateways Design widgets and code for your websites Monitor system activity Download (and/or delete) transcripts Create reports
Reports
Most parts optional. Use what you need… Change it as desired. Platform for Virtual Reference
NCknows In pilot mode with several libraries. Service roll over to OCLC’s QuestionPoint for 24/7 service. ANY NC public or academic library can join. Contact Phil Blank, for more information.
Demo Questions first?