SlideShare a Scribd company logo
1 of 43
Download to read offline
Bits and Pieces of
       IslandPines

Grant Johnson
Robertson Library
University of Prince Edward Island
May, 2009
Dedication



Gordie Conners
 May 18, 2009
Agenda


Who, What, Where, When and Why?
Implementation process
Customizations
Current Status
Future Dreams - Brainstorming
Who ?

Robertson Library
Staff of 30
Systems staff of 4/10
Member of Atlantic Canada Library
consortium
Strong Proponent of Provincial techno-
logy/digitization efforts
What ?


Single site
Arts and Sciences research library
Atlantic Vet College
Legacy SIRSI site
< 400,000 bib records
Where ?


Canada
Prince Edward Island ( pop. 140,000)
Charlottetown (pop. 32,245)
University of Prince Edward Island
(4,000 Students)
… Where ?
When ?

June 2008 - ver. 1.2
Day and Night
5 weeks


Some interface modifcations since then
Why ?


Mark's Open Philosophy
Migrating as many library services to Open
Source is the goal
Wanted to move away from Sirsi Unicorn and
adopt a more open framework
Not just software...
Why ?

Open Source/Data/Research/Management
critical to transformation of the Library
Wanted to change the way we work
Empowering staff to experiment, play, fail and
create – Fear of Failure? Get over it!
Open environment facilitated the creation of 2
fulltime and 8 contract employees.
...Pre-Deployment - Hardware


2 x Quad Core Xeon Processor E53452x4MB
Cache, 2.33GHz, 1333MHz FSB
32GB Dual Ranked DIMMs
2 x 73GB 15K RPM Serial-Attach SCSI
PowerVault MD3000i iSCSI RAID array
With 5 x 1 TB 7.2K RPM Universal SATA 3Gbps
… Pre-Deployment - Marketing

Library staff buy-in received by extolling the re-
liability and customization of open frameworks!
Webinars and “Techbits” for Staff
Web training on a grand scale!
Skype, Livechat (Crafty Syntax), GoogleApps
Moodle, blogs, Drupal, Refworks, DbofDBs,
VRE's
Deployment


Every team had a job
Get the records/patrons/circ data out...
Get the records/patrons/circ data in...
Lack of Serials/Acquisitions/Reserves modules
provided(demanded) a modifed workfow.
All solutions aren't necessarily code!
… Deployment


Find a SIRSI API trained tech who knows Ever-
green cold
Set him loose... answer questions when possible.
I didn't document as much as I should have...
Never enough time!
… Deployment
Meetings every AM
and a Wiki to track it all
Red - Must be working by June 5
Blue - Must be working by July-August
Green - Needs to be working by year end
Yellow – Done.


It's all kind of fuzzy now!
...Deployment
...Deployment
… Deployment


Initial 3 weeks - (May 1 - 21)
Test server; Evergreen installs/testing ; Migra-
tion coding


Next 2 weeks
Production server; Final Evergreen install; Final
Data load
… Deployment

Post Launch - Weeks
Tweaking confg/skin/rules; patches; data
clean-up


Post Launch - Months
OPAC mods; Serials migration; Report devel-
opment; Learning
Acquisitions


Created workfow using spreadsheets.
Includes a weekly currency rate updates
More simplifed workfow
Easy year-end and YTD reporting
Staff is happier
Serials are Serials

Serial bib records (not holdings) were loaded
into Evergreen
MFHD exported from SIRSI using their API;
Code can only be shared with other SIRSI
API'ers
saved for future use... in MFHD
Serials are Serials

Staff maintained the MFHD data using MarcEdit
Opened in MARC broken format and complied
back into MARC everyday.
New tables/modules for “print journals” created
with SFU folks in CUFTS/GODOT
MFHD data massaged and imported into new
tables
Serials Display in CUFTS/GODOT
  http://journals.library.upei.ca/CJDB/PCU/browse
e-Reserves
e-Reserves

Drupal page for each course
Brief records created for uncatalogued items
(by Dr. Reserve)
Course Bookbag shared as an RSS feed
RSS feed displayed on the course reserve page
http://library.upei.ca.rlproxy.upei.ca/reserves/
nursing213X
e-Reserves


Genius right? ... not so much
Google sure liked crawling exposed Bookbags !
Daily logs > 1 GB
URLs restricted by robots.txt - 807,784
Performance comments from staff - Related?
...e-Reserves drawing board

Consuming RSS feed creates a block in Drupal
Firefox stumbles loading the .js ; preventing ef-
fective block management...
Temporary fx? Disable .js
Google Chrome doesn't stumble
http://library.upei.ca/admin/build/block
Adding Additional Fields
Adding Additional Fields


System administrators can customize MARC
data felds on the rdetail_summary.xml
Blank rows are hidden
Add inside the rdetail_details_table:
<tr> <td nowrap='nowrap' class='rdetail_desc'>Thesis
Note</td><td class='rdetail_item' id='rdetail_thesis_note'>
<MARC datafeld=quot;502quot;></MARC> </td></tr>
...Adding Additional Fields


Or you can insert individual subfelds by specifying them:

<tr>
 <td nowrap='nowrap' class='rdetail_desc'>&common.publisher;</td>
 <td class='rdetail_item' ><span><MARC datafeld=quot;260quot; subfeld=quot;aquot;
newline=quot;noquot;></MARC></span><span id='rdetail_publisher'></span> </td>
</tr>
Clickable Subject Searching


Relevant Subjects sidebar? Not relevant!
Concatenated keyword subject search ++
Now that we can add felds at will...
Generate a searchURL and make it a hyperlink
<a href=quot;../xml/rresult.xml?rt=keyword&tp=keyword&t=Country life
%20Prince Edward Island%20Fiction.%20&l=1&d=0&f=&av=quot; title=quot;Perform a
search on this subjectquot;>Fiction.</a>
Google Book Search Preview


   Alexander wanted to play...
   Evergreen community liked the idea
   Added to core... Thanks !
   Google Preview button – Best of both worlds
   New tab called Excerpt if a Preview is available.
http://islandpines.roblib.upei.ca/opac/en-CA/skin/roblib/xml/rdetail.xml?r=413195&
Export to Refworks

Refworks “tagged format” tab with import
instructions. And we were happy!
Someone asked:
“Hey! What's this Export to Refworks on the
Journal page?”
Permission from the SFU folk and... Shazam!
Proxy protected import to Refworks
...Export to Refworks

 var godot_url = 'http://articles.library.upei.ca/GODOT/rw_export.cgi?
state=import&id=evergreen&proxy=http%3A%2F%2Frlproxy.upei.ca%2Flogin%3Furl
%3D&DBASE=unknown&REQTYPE=BOOK&PUBTYPE=&'
+ 'TITLE=' + escape( getText( G.ui.rdetail.title ) )
+ '&ARTTIT=&SERIES=&AUT=' + escape( getText( G.ui.rdetail.author ) )
+ '&ARTAUT=&PUB=' + escape( getText( G.ui.rdetail.publisher ) )
+ '&PUB_PLACE=' + escape( pubPlaceStr)
+ '&ISSN=' + escape( ISSN )
+ '&ISBN=' + escape( SN )
+ '&VOLISS=&VOL=&ISS=&PGS=&YEAR=' + escape( getText( G.ui.rdetail.pubdate ) )
+ '&MONTH=&YYYYMMDD=&EDITION=&THESIS_TYPE=&FTREC=&URL=' +escape( urlFieldStr )
+ '&NOTE=' + escape(notesStr
+'&REPNO=&SYSID=&ERIC_NO=&ERIC_AV=&ERIC_FT_AV=&MLOG_NO=&UMI_DISS_NO=&CALL_NO=&D
OI=&PMID=&BIBCODE=&OAI=';
Live Chat Service



Link to Libraryh3lp from OPAC
Not free, not open source, but...
Hosted, Jabber-based and $50.00/year...
Widgets everywhere – Evergreen, VRE, Moodle,
Drupal, IR, Journals, Resolver, Proxy error.
LibX Toolbar


LibX toolbar supports Evergreen – Auto detect
Godmar, Annette and Dan at Access2008
UPEI edition works great!
http://libx.org/editions/download.php?edition=up
Obligatory shameless plug...
http://vre.upei.ca/access2009
Other Misc Bits...

Ctrl + i to insert MARC feld using Mac client
Auto expand frst item in OPAC view
Hide barcode for public in OPAC
Show barcode in staff client
Default to LC not Dewey when adding volumes
“My Account” settings not patron editable
Custom spine label printing worked for a while
Migrated to 1.4.0.4 on May 7, 09
Brainstorm responses ...
Brainstorm responses ...

Embed other e-resource content, esp. reposit-
ories, into the preview window
Provide truncation/boolean searching
True subject searching
Exact title searching
Staff can add Z39.50 targets
OPAC authority browsing
Generate Google site map
...Brainstorm responses

Mashup “best seller” RSS lists with catalogue
Provide citations in standard style formats
eg. MLA, APA, Chicago, Turabian
Opt-in/Opt-out borrowing history (like ILL)
Search other catalogues from the results screen
and request via ILL
Bib record enhancement – Socially enriched bib-
liographic and fulltext info.
...Brainstorm responses
Evergreen local
Alternate display choices... Like the Amazon
subject search http://tinyurl.com/3ymk7o
Tagcloud of recently or current searches
Better/clearer reporting interface with some
built-in useful reports
Batch “Add to Bucket”
“Guesstimate” search results
Beer Menu
Links


DbofDB's          - http://library.upei.ca/databases
Library Block - https://moodle.upei.ca/course/view.php?id=699
VRE Sites         - http://vre.upei.ca/dev/VREsites
Migration Wiki- http://loomware.pbwiki.com

Some Notes - http://vre.upei.ca/dev/node/253

More Related Content

Viewers also liked

A Small Island Perspective to Natural Capital:
A Small Island Perspective to Natural Capital:  A Small Island Perspective to Natural Capital:
A Small Island Perspective to Natural Capital: Douglas Deacon
 
Guia dos movimentos de musculação4
Guia dos movimentos de musculação4Guia dos movimentos de musculação4
Guia dos movimentos de musculação4Patrick Araújo Lima
 
Et greece brochure
Et greece brochureEt greece brochure
Et greece brochuredalechild
 
Jr greece brouchore
Jr greece brouchoreJr greece brouchore
Jr greece brouchoredalechild
 
Patricia Y Carlos Prince Edward Island
Patricia Y  Carlos  Prince  Edward  IslandPatricia Y  Carlos  Prince  Edward  Island
Patricia Y Carlos Prince Edward Islandedulopez
 
Claypool-PrestonPoster(Mar'15)
Claypool-PrestonPoster(Mar'15)Claypool-PrestonPoster(Mar'15)
Claypool-PrestonPoster(Mar'15)Jane Preston
 
Aboriginal Women's Association of Prince Edward Island
Aboriginal Women's Association of Prince Edward IslandAboriginal Women's Association of Prince Edward Island
Aboriginal Women's Association of Prince Edward Islandawapei
 
Seasonal Influenza Immunization Pilot Project in Prince Edward Island, Canada
Seasonal Influenza Immunization Pilot Project in Prince Edward Island, CanadaSeasonal Influenza Immunization Pilot Project in Prince Edward Island, Canada
Seasonal Influenza Immunization Pilot Project in Prince Edward Island, CanadaGlobal Risk Forum GRFDavos
 

Viewers also liked (8)

A Small Island Perspective to Natural Capital:
A Small Island Perspective to Natural Capital:  A Small Island Perspective to Natural Capital:
A Small Island Perspective to Natural Capital:
 
Guia dos movimentos de musculação4
Guia dos movimentos de musculação4Guia dos movimentos de musculação4
Guia dos movimentos de musculação4
 
Et greece brochure
Et greece brochureEt greece brochure
Et greece brochure
 
Jr greece brouchore
Jr greece brouchoreJr greece brouchore
Jr greece brouchore
 
Patricia Y Carlos Prince Edward Island
Patricia Y  Carlos  Prince  Edward  IslandPatricia Y  Carlos  Prince  Edward  Island
Patricia Y Carlos Prince Edward Island
 
Claypool-PrestonPoster(Mar'15)
Claypool-PrestonPoster(Mar'15)Claypool-PrestonPoster(Mar'15)
Claypool-PrestonPoster(Mar'15)
 
Aboriginal Women's Association of Prince Edward Island
Aboriginal Women's Association of Prince Edward IslandAboriginal Women's Association of Prince Edward Island
Aboriginal Women's Association of Prince Edward Island
 
Seasonal Influenza Immunization Pilot Project in Prince Edward Island, Canada
Seasonal Influenza Immunization Pilot Project in Prince Edward Island, CanadaSeasonal Influenza Immunization Pilot Project in Prince Edward Island, Canada
Seasonal Influenza Immunization Pilot Project in Prince Edward Island, Canada
 

Similar to Bits and Pieces from the UPEI Experience

Mark Hughes Annual Seminar Presentation on Open Source
Mark Hughes Annual Seminar Presentation on Open Source Mark Hughes Annual Seminar Presentation on Open Source
Mark Hughes Annual Seminar Presentation on Open Source Tracy Kent
 
20100707 e z_rmll_gig_v1
20100707 e z_rmll_gig_v120100707 e z_rmll_gig_v1
20100707 e z_rmll_gig_v1Gilles Guirand
 
Dowling buso-feature-store-logical-clocks-spark-ai-summit-2020.pptx
Dowling buso-feature-store-logical-clocks-spark-ai-summit-2020.pptxDowling buso-feature-store-logical-clocks-spark-ai-summit-2020.pptx
Dowling buso-feature-store-logical-clocks-spark-ai-summit-2020.pptxLex Avstreikh
 
Building a Feature Store around Dataframes and Apache Spark
Building a Feature Store around Dataframes and Apache SparkBuilding a Feature Store around Dataframes and Apache Spark
Building a Feature Store around Dataframes and Apache SparkDatabricks
 
Challenges of angular in production (Tasos Bekos) - GreeceJS #17
Challenges of angular in production (Tasos Bekos) - GreeceJS #17Challenges of angular in production (Tasos Bekos) - GreeceJS #17
Challenges of angular in production (Tasos Bekos) - GreeceJS #17GreeceJS
 
Resume Chronological
Resume ChronologicalResume Chronological
Resume ChronologicalMichael Fons
 
Optimizing CakePHP 2.x Apps
Optimizing CakePHP 2.x AppsOptimizing CakePHP 2.x Apps
Optimizing CakePHP 2.x AppsJuan Basso
 
HTML5 - The Python Angle (PyCon Ireland 2010)
HTML5 - The Python Angle (PyCon Ireland 2010)HTML5 - The Python Angle (PyCon Ireland 2010)
HTML5 - The Python Angle (PyCon Ireland 2010)Kevin Gill
 
Agile data lake? An oxymoron?
Agile data lake? An oxymoron?Agile data lake? An oxymoron?
Agile data lake? An oxymoron?samthemonad
 
06 integrating extra features and looking forward
06   integrating extra features and looking forward06   integrating extra features and looking forward
06 integrating extra features and looking forwardМарина Босова
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Mirco Hering
 
Drupal Performance : DrupalCamp North
Drupal Performance : DrupalCamp NorthDrupal Performance : DrupalCamp North
Drupal Performance : DrupalCamp NorthPhilip Norton
 
Krug Fat Client
Krug Fat ClientKrug Fat Client
Krug Fat ClientPaul Klipp
 
Catalyst - refactor large apps with it and have fun!
Catalyst - refactor large apps with it and have fun!Catalyst - refactor large apps with it and have fun!
Catalyst - refactor large apps with it and have fun!mold
 
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010Bhupesh Bansal
 

Similar to Bits and Pieces from the UPEI Experience (20)

Site Manager rocks!
Site Manager rocks!Site Manager rocks!
Site Manager rocks!
 
Mark Hughes Annual Seminar Presentation on Open Source
Mark Hughes Annual Seminar Presentation on Open Source Mark Hughes Annual Seminar Presentation on Open Source
Mark Hughes Annual Seminar Presentation on Open Source
 
20100707 e z_rmll_gig_v1
20100707 e z_rmll_gig_v120100707 e z_rmll_gig_v1
20100707 e z_rmll_gig_v1
 
Pharo Status
Pharo StatusPharo Status
Pharo Status
 
Dowling buso-feature-store-logical-clocks-spark-ai-summit-2020.pptx
Dowling buso-feature-store-logical-clocks-spark-ai-summit-2020.pptxDowling buso-feature-store-logical-clocks-spark-ai-summit-2020.pptx
Dowling buso-feature-store-logical-clocks-spark-ai-summit-2020.pptx
 
Building a Feature Store around Dataframes and Apache Spark
Building a Feature Store around Dataframes and Apache SparkBuilding a Feature Store around Dataframes and Apache Spark
Building a Feature Store around Dataframes and Apache Spark
 
Challenges of angular in production (Tasos Bekos) - GreeceJS #17
Challenges of angular in production (Tasos Bekos) - GreeceJS #17Challenges of angular in production (Tasos Bekos) - GreeceJS #17
Challenges of angular in production (Tasos Bekos) - GreeceJS #17
 
Resume Chronological
Resume ChronologicalResume Chronological
Resume Chronological
 
Optimizing CakePHP 2.x Apps
Optimizing CakePHP 2.x AppsOptimizing CakePHP 2.x Apps
Optimizing CakePHP 2.x Apps
 
HTML5 - The Python Angle (PyCon Ireland 2010)
HTML5 - The Python Angle (PyCon Ireland 2010)HTML5 - The Python Angle (PyCon Ireland 2010)
HTML5 - The Python Angle (PyCon Ireland 2010)
 
Agile data lake? An oxymoron?
Agile data lake? An oxymoron?Agile data lake? An oxymoron?
Agile data lake? An oxymoron?
 
06 integrating extra features and looking forward
06   integrating extra features and looking forward06   integrating extra features and looking forward
06 integrating extra features and looking forward
 
Scaling 101 test
Scaling 101 testScaling 101 test
Scaling 101 test
 
Scaling 101
Scaling 101Scaling 101
Scaling 101
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
Drupal Performance : DrupalCamp North
Drupal Performance : DrupalCamp NorthDrupal Performance : DrupalCamp North
Drupal Performance : DrupalCamp North
 
Krug Fat Client
Krug Fat ClientKrug Fat Client
Krug Fat Client
 
Ontologies & linked open data
Ontologies & linked open dataOntologies & linked open data
Ontologies & linked open data
 
Catalyst - refactor large apps with it and have fun!
Catalyst - refactor large apps with it and have fun!Catalyst - refactor large apps with it and have fun!
Catalyst - refactor large apps with it and have fun!
 
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
 

More from Evergreen ILS

OpenSRF and Evergreen
OpenSRF and EvergreenOpenSRF and Evergreen
OpenSRF and EvergreenEvergreen ILS
 
Evergreen in Small Libraries
Evergreen in Small LibrariesEvergreen in Small Libraries
Evergreen in Small LibrariesEvergreen ILS
 
Jessamyn West: A Big Fan of Open
Jessamyn West: A Big Fan of OpenJessamyn West: A Big Fan of Open
Jessamyn West: A Big Fan of OpenEvergreen ILS
 
Predicting The Future with MFHD
Predicting The Future with MFHDPredicting The Future with MFHD
Predicting The Future with MFHDEvergreen ILS
 
You're Live, Now What?
You're Live, Now What?You're Live, Now What?
You're Live, Now What?Evergreen ILS
 
Bibliographic Database Integrity
Bibliographic Database IntegrityBibliographic Database Integrity
Bibliographic Database IntegrityEvergreen ILS
 
Get Out Of The Frying Pan
Get Out Of The Frying PanGet Out Of The Frying Pan
Get Out Of The Frying PanEvergreen ILS
 
Joe Lucia: Song Of The Open Road
Joe Lucia: Song Of The Open RoadJoe Lucia: Song Of The Open Road
Joe Lucia: Song Of The Open RoadEvergreen ILS
 
Ready Fire Aim: The MLC Evergreen Experience
Ready Fire Aim: The MLC Evergreen ExperienceReady Fire Aim: The MLC Evergreen Experience
Ready Fire Aim: The MLC Evergreen ExperienceEvergreen ILS
 
Evergreen in Armenia
Evergreen in ArmeniaEvergreen in Armenia
Evergreen in ArmeniaEvergreen ILS
 
Evergreen Sysadmin Survival Skills
Evergreen Sysadmin Survival SkillsEvergreen Sysadmin Survival Skills
Evergreen Sysadmin Survival SkillsEvergreen ILS
 
Evergreen Docs Planning Session 2009
Evergreen Docs Planning Session 2009Evergreen Docs Planning Session 2009
Evergreen Docs Planning Session 2009Evergreen ILS
 
Evergreen Documentation Lightning Talk
Evergreen Documentation Lightning TalkEvergreen Documentation Lightning Talk
Evergreen Documentation Lightning TalkEvergreen ILS
 

More from Evergreen ILS (14)

OpenSRF and Evergreen
OpenSRF and EvergreenOpenSRF and Evergreen
OpenSRF and Evergreen
 
ERM and Evergreen
ERM and EvergreenERM and Evergreen
ERM and Evergreen
 
Evergreen in Small Libraries
Evergreen in Small LibrariesEvergreen in Small Libraries
Evergreen in Small Libraries
 
Jessamyn West: A Big Fan of Open
Jessamyn West: A Big Fan of OpenJessamyn West: A Big Fan of Open
Jessamyn West: A Big Fan of Open
 
Predicting The Future with MFHD
Predicting The Future with MFHDPredicting The Future with MFHD
Predicting The Future with MFHD
 
You're Live, Now What?
You're Live, Now What?You're Live, Now What?
You're Live, Now What?
 
Bibliographic Database Integrity
Bibliographic Database IntegrityBibliographic Database Integrity
Bibliographic Database Integrity
 
Get Out Of The Frying Pan
Get Out Of The Frying PanGet Out Of The Frying Pan
Get Out Of The Frying Pan
 
Joe Lucia: Song Of The Open Road
Joe Lucia: Song Of The Open RoadJoe Lucia: Song Of The Open Road
Joe Lucia: Song Of The Open Road
 
Ready Fire Aim: The MLC Evergreen Experience
Ready Fire Aim: The MLC Evergreen ExperienceReady Fire Aim: The MLC Evergreen Experience
Ready Fire Aim: The MLC Evergreen Experience
 
Evergreen in Armenia
Evergreen in ArmeniaEvergreen in Armenia
Evergreen in Armenia
 
Evergreen Sysadmin Survival Skills
Evergreen Sysadmin Survival SkillsEvergreen Sysadmin Survival Skills
Evergreen Sysadmin Survival Skills
 
Evergreen Docs Planning Session 2009
Evergreen Docs Planning Session 2009Evergreen Docs Planning Session 2009
Evergreen Docs Planning Session 2009
 
Evergreen Documentation Lightning Talk
Evergreen Documentation Lightning TalkEvergreen Documentation Lightning Talk
Evergreen Documentation Lightning Talk
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Bits and Pieces from the UPEI Experience

  • 1. Bits and Pieces of IslandPines Grant Johnson Robertson Library University of Prince Edward Island May, 2009
  • 3. Agenda Who, What, Where, When and Why? Implementation process Customizations Current Status Future Dreams - Brainstorming
  • 4. Who ? Robertson Library Staff of 30 Systems staff of 4/10 Member of Atlantic Canada Library consortium Strong Proponent of Provincial techno- logy/digitization efforts
  • 5. What ? Single site Arts and Sciences research library Atlantic Vet College Legacy SIRSI site < 400,000 bib records
  • 6. Where ? Canada Prince Edward Island ( pop. 140,000) Charlottetown (pop. 32,245) University of Prince Edward Island (4,000 Students)
  • 8. When ? June 2008 - ver. 1.2 Day and Night 5 weeks Some interface modifcations since then
  • 9. Why ? Mark's Open Philosophy Migrating as many library services to Open Source is the goal Wanted to move away from Sirsi Unicorn and adopt a more open framework Not just software...
  • 10. Why ? Open Source/Data/Research/Management critical to transformation of the Library Wanted to change the way we work Empowering staff to experiment, play, fail and create – Fear of Failure? Get over it! Open environment facilitated the creation of 2 fulltime and 8 contract employees.
  • 11. ...Pre-Deployment - Hardware 2 x Quad Core Xeon Processor E53452x4MB Cache, 2.33GHz, 1333MHz FSB 32GB Dual Ranked DIMMs 2 x 73GB 15K RPM Serial-Attach SCSI PowerVault MD3000i iSCSI RAID array With 5 x 1 TB 7.2K RPM Universal SATA 3Gbps
  • 12. … Pre-Deployment - Marketing Library staff buy-in received by extolling the re- liability and customization of open frameworks! Webinars and “Techbits” for Staff Web training on a grand scale! Skype, Livechat (Crafty Syntax), GoogleApps Moodle, blogs, Drupal, Refworks, DbofDBs, VRE's
  • 13. Deployment Every team had a job Get the records/patrons/circ data out... Get the records/patrons/circ data in... Lack of Serials/Acquisitions/Reserves modules provided(demanded) a modifed workfow. All solutions aren't necessarily code!
  • 14. … Deployment Find a SIRSI API trained tech who knows Ever- green cold Set him loose... answer questions when possible. I didn't document as much as I should have... Never enough time!
  • 15. … Deployment Meetings every AM and a Wiki to track it all Red - Must be working by June 5 Blue - Must be working by July-August Green - Needs to be working by year end Yellow – Done. It's all kind of fuzzy now!
  • 18. … Deployment Initial 3 weeks - (May 1 - 21) Test server; Evergreen installs/testing ; Migra- tion coding Next 2 weeks Production server; Final Evergreen install; Final Data load
  • 19. … Deployment Post Launch - Weeks Tweaking confg/skin/rules; patches; data clean-up Post Launch - Months OPAC mods; Serials migration; Report devel- opment; Learning
  • 20. Acquisitions Created workfow using spreadsheets. Includes a weekly currency rate updates More simplifed workfow Easy year-end and YTD reporting Staff is happier
  • 21. Serials are Serials Serial bib records (not holdings) were loaded into Evergreen MFHD exported from SIRSI using their API; Code can only be shared with other SIRSI API'ers saved for future use... in MFHD
  • 22. Serials are Serials Staff maintained the MFHD data using MarcEdit Opened in MARC broken format and complied back into MARC everyday. New tables/modules for “print journals” created with SFU folks in CUFTS/GODOT MFHD data massaged and imported into new tables
  • 23. Serials Display in CUFTS/GODOT http://journals.library.upei.ca/CJDB/PCU/browse
  • 25. e-Reserves Drupal page for each course Brief records created for uncatalogued items (by Dr. Reserve) Course Bookbag shared as an RSS feed RSS feed displayed on the course reserve page http://library.upei.ca.rlproxy.upei.ca/reserves/ nursing213X
  • 26. e-Reserves Genius right? ... not so much Google sure liked crawling exposed Bookbags ! Daily logs > 1 GB URLs restricted by robots.txt - 807,784 Performance comments from staff - Related?
  • 27. ...e-Reserves drawing board Consuming RSS feed creates a block in Drupal Firefox stumbles loading the .js ; preventing ef- fective block management... Temporary fx? Disable .js Google Chrome doesn't stumble http://library.upei.ca/admin/build/block
  • 29. Adding Additional Fields System administrators can customize MARC data felds on the rdetail_summary.xml Blank rows are hidden Add inside the rdetail_details_table: <tr> <td nowrap='nowrap' class='rdetail_desc'>Thesis Note</td><td class='rdetail_item' id='rdetail_thesis_note'> <MARC datafeld=quot;502quot;></MARC> </td></tr>
  • 30. ...Adding Additional Fields Or you can insert individual subfelds by specifying them: <tr> <td nowrap='nowrap' class='rdetail_desc'>&common.publisher;</td> <td class='rdetail_item' ><span><MARC datafeld=quot;260quot; subfeld=quot;aquot; newline=quot;noquot;></MARC></span><span id='rdetail_publisher'></span> </td> </tr>
  • 31. Clickable Subject Searching Relevant Subjects sidebar? Not relevant! Concatenated keyword subject search ++ Now that we can add felds at will... Generate a searchURL and make it a hyperlink <a href=quot;../xml/rresult.xml?rt=keyword&tp=keyword&t=Country life %20Prince Edward Island%20Fiction.%20&l=1&d=0&f=&av=quot; title=quot;Perform a search on this subjectquot;>Fiction.</a>
  • 32. Google Book Search Preview Alexander wanted to play... Evergreen community liked the idea Added to core... Thanks ! Google Preview button – Best of both worlds New tab called Excerpt if a Preview is available. http://islandpines.roblib.upei.ca/opac/en-CA/skin/roblib/xml/rdetail.xml?r=413195&
  • 33. Export to Refworks Refworks “tagged format” tab with import instructions. And we were happy! Someone asked: “Hey! What's this Export to Refworks on the Journal page?” Permission from the SFU folk and... Shazam! Proxy protected import to Refworks
  • 34. ...Export to Refworks var godot_url = 'http://articles.library.upei.ca/GODOT/rw_export.cgi? state=import&id=evergreen&proxy=http%3A%2F%2Frlproxy.upei.ca%2Flogin%3Furl %3D&DBASE=unknown&REQTYPE=BOOK&PUBTYPE=&' + 'TITLE=' + escape( getText( G.ui.rdetail.title ) ) + '&ARTTIT=&SERIES=&AUT=' + escape( getText( G.ui.rdetail.author ) ) + '&ARTAUT=&PUB=' + escape( getText( G.ui.rdetail.publisher ) ) + '&PUB_PLACE=' + escape( pubPlaceStr) + '&ISSN=' + escape( ISSN ) + '&ISBN=' + escape( SN ) + '&VOLISS=&VOL=&ISS=&PGS=&YEAR=' + escape( getText( G.ui.rdetail.pubdate ) ) + '&MONTH=&YYYYMMDD=&EDITION=&THESIS_TYPE=&FTREC=&URL=' +escape( urlFieldStr ) + '&NOTE=' + escape(notesStr +'&REPNO=&SYSID=&ERIC_NO=&ERIC_AV=&ERIC_FT_AV=&MLOG_NO=&UMI_DISS_NO=&CALL_NO=&D OI=&PMID=&BIBCODE=&OAI=';
  • 35. Live Chat Service Link to Libraryh3lp from OPAC Not free, not open source, but... Hosted, Jabber-based and $50.00/year... Widgets everywhere – Evergreen, VRE, Moodle, Drupal, IR, Journals, Resolver, Proxy error.
  • 36. LibX Toolbar LibX toolbar supports Evergreen – Auto detect Godmar, Annette and Dan at Access2008 UPEI edition works great! http://libx.org/editions/download.php?edition=up Obligatory shameless plug... http://vre.upei.ca/access2009
  • 37. Other Misc Bits... Ctrl + i to insert MARC feld using Mac client Auto expand frst item in OPAC view Hide barcode for public in OPAC Show barcode in staff client Default to LC not Dewey when adding volumes “My Account” settings not patron editable Custom spine label printing worked for a while
  • 38. Migrated to 1.4.0.4 on May 7, 09
  • 40. Brainstorm responses ... Embed other e-resource content, esp. reposit- ories, into the preview window Provide truncation/boolean searching True subject searching Exact title searching Staff can add Z39.50 targets OPAC authority browsing Generate Google site map
  • 41. ...Brainstorm responses Mashup “best seller” RSS lists with catalogue Provide citations in standard style formats eg. MLA, APA, Chicago, Turabian Opt-in/Opt-out borrowing history (like ILL) Search other catalogues from the results screen and request via ILL Bib record enhancement – Socially enriched bib- liographic and fulltext info.
  • 42. ...Brainstorm responses Evergreen local Alternate display choices... Like the Amazon subject search http://tinyurl.com/3ymk7o Tagcloud of recently or current searches Better/clearer reporting interface with some built-in useful reports Batch “Add to Bucket” “Guesstimate” search results Beer Menu
  • 43. Links DbofDB's - http://library.upei.ca/databases Library Block - https://moodle.upei.ca/course/view.php?id=699 VRE Sites - http://vre.upei.ca/dev/VREsites Migration Wiki- http://loomware.pbwiki.com Some Notes - http://vre.upei.ca/dev/node/253