The New Books List Michael Doran, Systems Librarian Ex Libris Southwest Users Group February 6, 2008 – Santa Ana College.

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

Implementing Tableau Server in an Enterprise Environment
The New Books List The New Books List Version 7.0 for Tomcat WebVoyáge Michael Doran, Systems Librarian Northwest EndUsers Group November 13, 2008 Highline.
New Books List for your OPAC: Shareware thats worth every penny! Debbie Morrow Automation Librarian Grand Valley State University GLUGM 2002, Fri. October.
ADABAS to RDBMS UsingNatQuery. The following session will provide a high-level overview of NatQuerys ability to automatically extract ADABAS data from.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
River Campus Libraries Creating Usable User Interfaces (with Voyager, Encompass, and SFX) David Lindahl Director of Digital Library Initiatives
River Campus Libraries Creating Usable User Interfaces (with Voyager, Encompass, and SFX) David Lindahl, Digital Initiatives Manager
Crawler-Based Search Engine By: Bryan Chapman, Ryan Caplet, Morris Wright.
Russell Taylor Lecturer in Computing & Business Studies.
The easy way to a nice looking website design By a total non-designer (Me!)
Maintain and Modify By: Sahar Aftab (1253 ) and Mehboob Nazim (1085) Central Library.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Linux Operations and Administration
NSDI/NBII Clearinghouse Server Training Slide 1 NSDI/NBII Clearinghouse Server Training Yellowstone to Yukon Initiative 7. December University of.
Drupal Content Management System Mallikarjuna Pinjala CIS 764, Nov
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Apache Server The Apache Server Apache is a WWW server that implements the HTTP protocol. Apache runs as a daemon. This means that it is a resident.
Classroom User Training June 29, 2005 Presented by:
Server-side Scripting Powering the webs favourite services.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Ron Bean Mt. San Antonio College Scott Claypool SARS Software Products, Inc Session Number:ND-5.
Article: Source Code Review Systems Author: Jason Remillard Presenter: Joe Borosky Class: Principles and Applications of Software Design Date: 11/2/2005.
South Dakota Library Network MetaLib Management Basics Adding Resources South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
ShelfLister ShelfLister Real-time Voyager Shelf Lists via Wireless PDA Michael Doran, Systems Librarian Ex Libris Southwest Users Group February 6, 2008.
Exlibris: Developers Meet Developers Feb. 1-2, 2010 Voyager To NUFinancials ( peoplesoft ) System ( for Invoice Payment ) Michael North Northwestern University.
Creating an LDAP Patron Authentication Adaptor Michael Doran, Systems Librarian University of Texas at Arlington Endeavor Users Group Meeting, Chicago,
Overview of Voyager External Patron Authentication Michael Doran, Systems Librarian Ex Libris Southwest Users Group February 6, 2008 – Santa Ana College.
Publish Calendars to the Web. CCUweb Presentation (10 Minutes) 1 Demonstration of published calendars (10 minutes) 2 Demonstration of importing calendar.
Apache Web Server v. 2.2 Reference Manual Chapter 1 Compiling and Installing.
Web Indexing and Searching By Florin Zidaru. Outline Web Indexing and Searching Overview Swish-e: overview and features Swish-e: set-up Swish-e: demo.
Microsoft FrontPage 2003 Illustrated Complete Finalizing a Web Site.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Open Source Server Side Scripting ECA 236 Open Source Server Side Scripting Installation and Testing.
6 th Annual Focus Users’ Conference Manage Integrations Presented by: Mike Morris.
Writing macros and programs for Voyager cataloging Kathryn Lybarger ELUNA 2013 May 3, #ELUNA2013.
Bringing the Library to You: Integrating Library Resources into Online Classrooms ACRL/CNI/EDUCAUSE Joint Virtual Conference - Innovate and Motivate: Next.
Crystal Reports and Circulation Workflow Margie Fiels  Head, Access Services Bob Gerrity  Head, Systems Boston College Libraries.
Plug-In Architecture Pattern. Problem The functionality of a system needs to be extended after the software is shipped The set of possible post-shipment.
Extreme Makeover: Extreme Makeover: Tomcat WebVoyáge Edition Michael Doran, Systems Librarian Ex Libris Southcentral Users Group Wichita Falls, Texas October.
1 Radius + MySQL Authentication and Accounting AFNOG 2000 Cape Town, South Africa.
Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
WebVoyáge with a Wrapper Michael Doran, Systems Librarian Kentucky Voyager Users’ Group Meeting Thomas More College - June 1, 2007.
Greenstone Internals How to Build a Digital Library Ian H. Witten and David Bainbridge.
Implementing and Using the SIRWEB Interface Setup of the CGI script and web procfile Connecting to your database using HTML Retrieving data using the CGI.
Introduction to Voyager External Patron Authentication Michael Doran, Systems Librarian University of Texas at Arlington October 1, 2004.
Overview of Voyager External Patron Authentication EndUser Session #20 – Thursday 4:15-5:15pm Michael Doran, Systems Librarian University of Texas at Arlington.
PHP, Databases, and Cookies Dave Pease IDS496 12/2/2003
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
Using SQL for Patron Card Expiration Reminders For Norcal IUG – Nov. 20, 2015 At the Berkeley Public Library.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
WebScan: Implementing QueryServer 2.0 Karl Geiger, Amgen Inc. BRS NA UG August 1999.
Plug-In Architecture Pattern. Problem The functionality of a system needs to be extended after the software is shipped The set of possible post-shipment.
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
Installing and Configuring Moodle. Download Download latest Windows Install package from Moodle.orgMoodle.org.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
COM621: Advanced Interactive Web Development Lecture 10 PHP and MySQL.
2nd year Computer Science & Engineer
Using E-Business Suite Attachments
PHP / MySQL Introduction
Microsoft FrontPage 2003 Illustrated Complete
Introduction of Week 3 Assignment Discussion
Training course on Euro SDMX Registry
5 Tips for Upgrading Reports to v 6.3
Install MySQL Community Server and MySQL Workbench
Web Application Development Using PHP
Presentation transcript:

The New Books List Michael Doran, Systems Librarian Ex Libris Southwest Users Group February 6, 2008 – Santa Ana College

Michael Doran, Systems Librarian An unofficial WebVoyáge add-on

Michael Doran, Systems Librarian The “New Books” tab

Michael Doran, Systems Librarian New Books search results

Michael Doran, Systems Librarian Link into WebVoyáge record

Michael Doran, Systems Librarian New Books search results

Michael Doran, Systems Librarian Why implement it? Provides a useful service Easy to install Fully automated Maintenance-free after initial setup Integrates into WebVoyáge Many built-in configuration options Open source software, so it’s customizable It’s free…

Michael Doran, Systems Librarian Can’t beat free…

Michael Doran, Systems Librarian Can you implement it? Why not?  Over 300 current users, many of them small and/or special librariescurrent users  Extensive documentation Detailed installation instructions Helpful commenting in Perl scripts Website with “About” pagesAbout  (Limited) support from developer

Michael Doran, Systems Librarian Can you implement it? Why not?  Over 300 current users, many of them small and/or special libraries  Extensive documentation Detailed installation instructions Helpful commenting in Perl scripts Website with “About” pages  (Limited) support from developer

Michael Doran, Systems Librarian Installation in a nutshell Download “tarball” and put on server Uncompress/extract files Copy files to proper locations Test newbooks.cgi  works “out of the box” Configure newbooks.pl  To generate your own newbooks.txt Edit configuration parameters in:  newbooks.ini  newbooks.English Set up a cron job to run newbooks.pl (or a “Scheduled Task” on Windows) Add “New Books” tab via opac.ini

Michael Doran, Systems Librarian Download…

Michael Doran, Systems Librarian Download the “tarball”

Michael Doran, Systems Librarian Uncompress/extract files (on server) rocky: /tmp => gzip -d -c newbooks-6.1.tar.gz | tar xvf - x newbooks-6.1, 0 bytes, 0 tape blocks x newbooks-6.1/CHANGES, bytes, 36 tape blocks x newbooks-6.1/English-alt.gif, 855 bytes, 2 tape blocks x newbooks-6.1/English.gif, 889 bytes, 2 tape blocks x newbooks-6.1/Finnish.gif, 551 bytes, 2 tape blocks x newbooks-6.1/INSTALL, bytes, 29 tape blocks x newbooks-6.1/dope.sh, 3512 bytes, 7 tape blocks x newbooks-6.1/README.unicode, 2202 bytes, 5 tape blocks x newbooks-6.1/Swedish.gif, 898 bytes, 2 tape blocks x newbooks-6.1/Welsh.gif, 967 bytes, 2 tape blocks x newbooks-6.1/newbooks.English, bytes, 20 tape blocks x newbooks-6.1/newbooks.Finnish, bytes, 21 tape blocks x newbooks-6.1/newbooks.Language, 9350 bytes, 19 tape blocks x newbooks-6.1/newbooks.Swedish, bytes, 21 tape blocks x newbooks-6.1/newbooks.Welsh, bytes, 21 tape blocks x newbooks-6.1/newbooks.cgi, bytes, 89 tape blocks x newbooks-6.1/newbooks.ini, bytes, 28 tape blocks x newbooks-6.1/newbooks.pl, bytes, 54 tape blocks x newbooks-6.1/newbooks.txt, bytes, 248 tape blocks rocky: /tmp =>

Michael Doran, Systems Librarian Uncompress/extract files (on server) rocky: /tmp => gzip -d -c newbooks-6.1.tar.gz | tar xvf - x newbooks-6.1, 0 bytes, 0 tape blocks x newbooks-6.1/CHANGES, bytes, 36 tape blocks x newbooks-6.1/English-alt.gif, 855 bytes, 2 tape blocks x newbooks-6.1/English.gif, 889 bytes, 2 tape blocks x newbooks-6.1/Finnish.gif, 551 bytes, 2 tape blocks x newbooks-6.1/INSTALL, bytes, 29 tape blocks x newbooks-6.1/dope.sh, 3512 bytes, 7 tape blocks x newbooks-6.1/README.unicode, 2202 bytes, 5 tape blocks x newbooks-6.1/Swedish.gif, 898 bytes, 2 tape blocks x newbooks-6.1/Welsh.gif, 967 bytes, 2 tape blocks x newbooks-6.1/newbooks.English, bytes, 20 tape blocks x newbooks-6.1/newbooks.Finnish, bytes, 21 tape blocks x newbooks-6.1/newbooks.Language, 9350 bytes, 19 tape blocks x newbooks-6.1/newbooks.Swedish, bytes, 21 tape blocks x newbooks-6.1/newbooks.Welsh, bytes, 21 tape blocks x newbooks-6.1/newbooks.cgi, bytes, 89 tape blocks x newbooks-6.1/newbooks.ini, bytes, 28 tape blocks x newbooks-6.1/newbooks.pl, bytes, 54 tape blocks x newbooks-6.1/newbooks.txt, bytes, 248 tape blocks rocky: /tmp =>

Michael Doran, Systems Librarian Perl scripts + a “database” Main programs (Perl scripts)  newbooks.pl => extraction program  newbooks.cgi => web interface Configuration files (also Perl scripts)  newbooks.ini  newbooks.English (etc…) Flat-file “database”  newbooks.txt Installation instructions and other help files

Michael Doran, Systems Librarian Version 6.1

Michael Doran, Systems Librarian A quick test of newbooks.cgi

Michael Doran, Systems Librarian Version 6.1 Copy these files to this directory on your WebVoyáge server: /m1/voyager/xxxdb/webvoyage/cgi-bin/ (your db name, natch)

Michael Doran, Systems Librarian Type New Books URL into browser

Michael Doran, Systems Librarian Version 6.1 Copy newbooks.pl to this directory on your Voyager database server: /m1/voyager/xxxdb/sbin/ (your db name, natch)

Michael Doran, Systems Librarian Edit the newbooks.pl script Required …  Your Oracle read-only username & password  Your “xxxdb” database name Optional …  Intervals (weeks or months)  Lag time  File transfer  etc…

Michael Doran, Systems Librarian Version 6.1

Michael Doran, Systems Librarian Configure search interface

Michael Doran, Systems Librarian Configure search interface, cont. For examples, see:

Michael Doran, Systems Librarian Version 6.1

Michael Doran, Systems Librarian The “New Books” tab

Michael Doran, Systems Librarian Version 6.1 Add extra HTML code to “Tab_Text=Course Reserves” in the Course_Reserve_Search_Page stanza A tip o’ the hat to Alan Keely

Michael Doran, Systems Librarian Common installation pitfalls newbooks.pl script  Finding the DBI/DBD modules Solution: using the right Perl path Run the “dope.sh” script to troubleshoot  Transfer of newbooks.txt file Small libraries usually don’t have this problem because they have a single Voyager server Not (really) a New Books List script issue newbooks.ini configuration file  Location matching “fragments” Look at how others have done it (view source)

Michael Doran, Systems Librarian Prerequisites On Voyager database server  Perl  Perl DBI module  Perl DBD::Oracle module On WebVoyáge server  Perl This stuff is already on your system!

Michael Doran, Systems Librarian What’s a “new” book? item.create_date between (sysdate - 35) and (sysdate - 7) and (mfhd_master.create_date between (sysdate - 35) and (sysdate - 7) or mfhd_master.update_date between (sysdate - 35) and (sysdate - 7)) SQL query 1 (in newbooks.pl) retrieves physical items

Michael Doran, Systems Librarian What’s a “new” book? mfhd_master.create_date between (sysdate - 35) and (sysdate - 7) and elink_index.record_type in ('M') and elink_index.link is not null SQL query 2 (in newbooks.pl) retrieves electronic-only items For more info see:

Michael Doran, Systems Librarian Installation best practices Read the documentation Make copies of files before editing For more information... Go to the New Books List website: Known issues Dupe 856’s => dupe new book listings

Michael Doran, Systems Librarian Questions?