Posts Tagged ‘iug 2009’

Betsy Graham

Innovative Interfaces

 

DISCLAIMER: This is not a comprehensive list. These are the things that caught my attention as Betsy moved through the session.

 

Release 2009a out is in testing now and will be out in early June.

Release 2009b is expected in fall 2009.

 

Preliminary Enhancements Lists for both releases are now up on CS Direct.

 

Architectural changes to full system to enhance stability and data protection.

Over 250 maintenance updates.

Some product features.

 

Q. from audience – will there be a new client download?

A. Yes.

 

You do not have to go to release 2009a. You can wait until 2009b in the fall.

 

Notes for Release 2009a  – Product Features

 

Program registration

No conflict room booking

E-mail reminders

New calendar look

Announcements

Program images

 

Research Pro

Integrated sign-on with WebPAC Pro and Encore

2.0 Connectors

 

Express Lane 2009a Product Features

Patron message display

Alternate ID

Zip code suppression

Fast renew

User interface upgrade

 

Millennium circulation

Can now show the last four patrons instead of just the last one.

 

AirPAC for iPhone

Looks very good. iPhone native look.

 

My Account Web Services API

Position library account in a portal

Checked out items

Holds

Fines

Bookings

Read-only access to patron data

 

API will require library-side programming.

 

Notes for Release 2009b

 

Acquisitions

Add monographic claims to print templates

15 character fund codes

 

Cataloging

Allow removing a record from a review file without having to leave Global Update

 

Circulation

Add circulation notices to print templates

Allowed checked out materials to be added to course reserve lists

Batch extensions of due dates for missed bookmobile stops

Check for conflicts when using repeated bookings

Check-in an item without triggering a local hold (derived from "check in damaged" request)

Circa can do shelflist comparison.

Working on adding a component for RFID and non-RFID sites.

Process PC Transactions is moving into Millennium.

 

Electronic Resource Management

Link license reocrd to multiple resource records

Cost per use for manually imported counter-compliant data

 

General/Systems

Patron records can have mandatory fields

Patron records can use validity checking (can’t save e-mail address without @ symbol, can’t save telephone number unless it is 10 digits long, etc.)

 

Logins can be copied (big applause from audience)

Numbers can be used in "initials"

There will be a manager controlled option to reorder/modes on left-hand navigation

 

Serials

Additional templates for card creation to cover irregular but frequently used patterns.

 

WebPAC Pro

PayPal is supported as an e-commerce option.

Working on a better workflow in My Lists function.

Every webPAC page will have a printer-friendly link.

Sort reading history

Display loan period for course reserves

 

WebPAC Pro Feed Builder

Users can subscribe to a feed based on a search query

It will be possibly to manually start a feed.

If a feed includes a link to an external source, the proxy will be able to rewrite it.

 

New Products for 2009b

SMS alerts for US users

Volume holds

Content Pro

Encore Reporter

 

Q. from audience. Will Encore Reporter require another server?

A. Yes. It will. Encore uses a different set of technologies. Tried to design the service so that the main OPAC server wouldn’t take a performance hit.

Harvey Hahn

Arlington Heights Memorial Library

 

Another really good session. Lot’s of detailed work here. Grab Harvey’s presentation materials.

 

Script imitates what a person would perform. The script performs a series of Windows actions that often involve entering, modifying, or deleting data.

 

Dumb scripting cannot respond to what appears on the screen.

Smart scripting can read the data on the screen and can react to screen behavior "intelligently".

 

Scripting considerations

A script can send keystrokes faster than Windows can process them

Programmers need to insert delays after Send commands to permit Windows to catch up

The delay value should be at least 2/10ths of a second

 

Millennium scripting tip

If there is a keyboard shortcut available, USE IT before trying mouse clicks. Keyboard shortcuts are the easiest and most reliable.

 

A script must wait until a given window is ready for action.

It might also need to check for the possible appearance of an optional window.

Watch out for surprise windows with error messages.

 

If you can highlight it you can read it. If you can’t highlight it, you cannot.

 

The standard way of getting data off the screen is by highlighting it and copying it.

It’s standard practice to clear the clipboard before copying any data to it.

Eric Leckbee

Innovative Interfaces

 

Release 2009 will be released in two segments: r2009a and r2009b

r2009a will be available soon, r2009b will be available in the fall

 

It looks like there will be a lot of circulation updates in the next release. Here are some of my faves.

 

When an item is renewed in the webpac, it is renewed under the statistics group of that particular webpac login. With the enhancement, the renewal will take place under the statistics group of the original circulating terminal.

 

All patron message fields will be displayed in a single popup.

Batch checkin will be available in millcirc.

The ability to process offline files will be added to millcirc.

 

All items associated with a Locations Served will be placed on a single circ notice.

 

All notice types can be customized under the new release.

Separate formats will be allowed for e-mail and print notices.

 

Mandatory fields!

There will be an option to require the existence of a particular variable field. WOOT! Here ya go, Robbie!

 

There will also be an option to require a variable field to pass a validity check, for example checking an e-mail address field for the character.

 

Circa

III’s wireless circulation tool. This will work on any device that has a web browser.

It provides: inventory control, check-out/check-in, count internal use, rapid update, shelflist

Display will only show the modules for which a user is authorized.

From the description it sounds like Circa’s power is really unleashed if you have RFID. Under this model, a user can scan the beginning item in a range, scan the ending item in a range, then run an RFID wand along the selected range. No pulling of books off the shelf! No scanning of barcodes!

 

SMS alerts

Hold pickup alerts via SMS

Alerts are sent at library specified intervals

Library specific text

Library specified time sent intervals

This service is hosted by III – the library subscribes with III.

This is a patron opt-in service.

 

Eric Leckbee

Innovative Interfaces

 

Release 2009 will be released in two segments: r2009a and r2009b

r2009a will be available soon, r2009b will be available in the fall

 

It looks like there will be a lot of circulation updates in the next release. Here are some of my faves.

 

When an item is renewed in the webpac, it is renewed under the statistics group of that particular webpac login. With the enhancement, the renewal will take place under the statistics group of the original circulating terminal.

 

All patron message fields will be displayed in a single popup.

Batch checkin will be available in millcirc.

The ability to process offline files will be added to millcirc.

 

All items associated with a Locations Served will be placed on a single circ notice.

 

All notice types can be customized under the new release.

Separate formats will be allowed for e-mail and print notices.

 

Mandatory fields!

There will be an option to require the existence of a particular variable field. WOOT! Here ya go, Robbie!

 

There will also be an option to require a variable field to pass a validity check, for example checking an e-mail address field for the character.

 

Circa

III’s wireless circulation tool. This will work on any device that has a web browser.

It provides: inventory control, check-out/check-in, count internal use, rapid update, shelflist

Display will only show the modules for which a user is authorized.

From the description it sounds like Circa’s power is really unleashed if you have RFID. Under this model, a user can scan the beginning item in a range, scan the ending item in a range, then run an RFID wand along the selected range. No pulling of books off the shelf! No scanning of barcodes!

 

SMS alerts

Hold pickup alerts via SMS

Alerts are sent at library specified intervals

Library specific text

Library specified time sent intervals

This service is hosted by III – the library subscribes with III.

This is a patron opt-in service.

Mark Welge

Innovative Interfaces

 

Robots can cause increased load on the public catalog.

The crawer tries to follow every link embedded in catalog pages.

The creawlers send search requests at very high volume and speed.

 

Robots exclusion protocol – depend on voluntary cooperation on the part of search engine providers.

 

Robots.txt

Read from directory above "/screens"

Publicly viewable

Might be ignored by an ill-behaved crawler

 

This file is publicly viewable, but it is not directly controllable or configurable by the library.

 

Innovative’s Strategy with Robots.txt

Allow access to mainmenu.html

Give legitimate search engines a chance to index the main page of catalog

Update robots.txt file with software releases

Extend blocking to new command links

 

http://my.library.edu/robots.txt

 

Robots.txt allows Googlebot for google Scholar. This allows crawling of both / and /screens.

 

Recognizing a problem with crawlers

System slowness

Numerous searches submitted from an "outside" IP address

In a very short time span

In systematic patterns not typical of human users

 

Check "non-local access attempts allowed" through the character-based interface.

 

http://www/.hostip.info

 

If an IP lookup on an address returns something suspicious, add an entry to the http access table and set the access value to no.

 

Usage analysis in Release 2007

Apache server

Layer in front of WebPAC

Logging of search activity

Available a zip file 1 day later

Downloadable for analysis with 3rd-party tools

These logs are maintained fror 30 days

 

Retrieval of "robots.txt" by well-behaved crawlers will be posted to this log.

 

Searching for apache in the list of process

Restart terminal menu

Show all, Limit by httpd

Dao Rong Gong

Lucas Mak

Michigan State University

 

As a quick note to self, this looks like it could be very useful for a pending project I have in mind. Can’t wait to get my hands on the conference presentation handout.

 

Innovative uses its own type of XML data. This can be retrieved through HTTP queries.

 

The data arrangement is based on MARC fields, but MARC fields and their subfield are siblings.

Two types of XML records that can be retrieved from Millennium: Brief records and full records

 

The Millennium System and XML

Encore has built-in functionality that allows it to harvest OAI-compliant services.

 

XSLT

Manipulation of XML documents by creating a new document based on

 

XSLT uses Xpath expressions to select/filter the data node

 

Sunday School books collection

Needed to batch load records into Content Pro. Original data source is based on MARC.

 

One option is to create a list of records as a review file. Records could then be converted to Qualified Dublin Core using MarcEdit.

 

Used an HTTP query to request the Innovative XML. Then turned that into Qualified Dublin Core with XSLT.

 

Issued with Converting Innovative XML Data

 

Data is structured differently from MARC21 XML

Availability of existing "Innovative XML to DC/QDC" XSLT?

 

Not optimized for data manipulation

Complications in data selection

Selection of data node by matching criteria against values in individual elements

A series of matching may be needed just to be able to select one node

Christopher Brown, Elizabeth Meagher, Sandra Macke

Penrose Library, University of Denver

 

This library didn’t do any advance publicity in advance of their Encore deployment. They just turned it on and let it run. There was only one complaint from a single faculty member.

 

With this approach they felt that the system was intuitive enough that patrons would just "get it," and that has proven to be the case.

 

Professors can use community tagging as a way to create virtual reserves.

 

The library selected keyword searching as the starting point for several reasons.

More Google-like

Works quite well for known-item searching

Is much faster than regular catalog

Has no limits to result set (traditional opac maxes out at 32,000 results)

 

During the implementation, they found that serials appear at the top of the results sets. This library considers this an added bonus to Encore.

 

The library hope to make their catalog become the ultimate reference tool for their institution. Along with this, they have a goal to make the searching the OPAC at least as easy as browsing the reference shelves.

 

The library currently has about 250 tags created through the community tagging system.

 

The library rolled out what was a fairly canned implementation of Encore. After rolling out, they began revising the catalog based on input rolling in from students and reference librarians.

 

Encore also helped reveal things relevant to database maintenance. For example, when a feature film showed up with a 3-D object facet, this threw up a red flag that something was wrong. When you’re skimming through records and facets, you can look for the things where only one item appears. Surprisingly, this helps problems bubble to the surface so that they can be found and corrected.

 

An audience question led to a reiteration of the point that the Penrose Library just put this out there. They bought it, turned it on, and let the public have at it. From Christopher: "Customers today understand that. Google does this all the time. They put something out there, and if it breaks, it breaks. We did it that way, and I would do it again."

 

"The first day out of the box it’s pretty good. Then you just tweak it."

 

Encore cannot handle all of the JavaScript enhancements that are possible in the traditional catalog.

I really like being able to pull copies of presentation materials from the conference website, especially when I’m in a really crowded room with a tiny presentation screen. Unfortunately, I’ve gotten this error several times while accessing the conference site:

 

redirect_loop

Bummer.