SlideShare uma empresa Scribd logo
1 de 25
Drupal & SummonKeeping Article Discovery in the Library Ken Varnum 30 September 2011 LITA National Forum
About the Library Site Launched 2 years ago Running on Drupal 6 & Solr Integrates discovery across Catalog (our books, ebooks including HathiTrust) Web content (stuff in Drupal) LibGuides Databases & Journals (metadata level) Articles
Where We Were Had Ex Libris’s Metalib federated search Used X-Server (XML interface) to pull results into site Decent results but Slow Inconsistent Did I say slow?
What We Did MLibrary signed up with Summon in July 2010 Launched our interface 9/27/2010 As with Summon’s hosted tool, anyone can search through our interface Full text links are OpenURLs UM authentication (off campus) / IP recognition (on campus) to get full text
About the Module Developed by Albert Bertram at UM Library Requires Summon API key to run Development time about 10 weeks Had experimented with Summon API for another search project Built code from scratch as a Drupal module
What It Does Replicates most functionality of Summon’s hosted site Facets Citations One-click links to full text (where available) 360 Link is resolver Each citation has a permalink for bookmarking/sharing
Module Status Available as Drupal sandbox projecthttp://bit.ly/articlediscovery “Real” modules must be reviewed & approved by Drupal gatekeepers Can be slow Iterative process Minimal benefit (for us)
Module Contribution Use GIT to download/update Or download manually and install or upgrade Anyone can download & install  Requirements Drupal 6 Php5 phpapi client library rovidedby Serials Solutions A couple pear packages Summon API key
Search Results Summon Native Summon @ MLibrary (API)
Item Displays Single Item in Summon Single Item in API
Why Do It This Way? 	Information world is a scary place (esp. for undergrads) 	Provide as few starting points as possible 	Keep users 'at home' as long as possible 	Provide access to help as much as possible 	Keep article discovery, catalog discovery, etc. in one context
Being in the Flow Lorcan Dempsey defines “being in the flow” as: the library needs to be in the user environment and not expect the user to find their way to the library environment integration of library resources should not be seen as an end in itself but as a means to better integration with the user environment, with workflow. “In the flow”, 6/24/2005http://orweblog.oclc.org/archives/000688.html Image courtesy of M.H Stephens
Staying in Our Own Flow We *want* to be where the users are But we need to start be being where we are. We’re not always sure where “there” is Our users’ flow often involves the library, so we also try to add extra value there Provide auxiliary services within the local context Not discourage users from going elsewhere, but providing reasons to stay
Flowing Keep discovery in the library. Send users to destination when they’ve found what they want In practice: LibGuide discovery in search & browse Database, journal, & catalog discovery in our site Integrate article discovery into site Subject specialists integrated into search & browse Provide other services around article discovery Opportunity to learn about our user’s needs and behaviors
Drawbacks Functionality of Summon’s native interface does not wholly show in API (they have some very talented coders) Data does Need to do extra work on our side to, for example, display Web of Science Citation Counts, or LibGuide author photos API not 100% documented We’re now “help desk” for other libraries
Effects Eliminated Ex Libris’ Metalib & SFX Changes to external database usage Database discovery now in-site Allows additional services Favorites Problem reporting & response
How It’s Being Used
Failure Reporting Failure reporting Ask for feedback at point of full-text click Capture permalink, on- or off-campus status Ask for symptoms and email for follow-up Questions pass through ask-a-librarian service Rapid updates to our holdings inSummon/360 Link
Failure Report by Data Source 423 reportsApril-September 2011
Add-On Services Favorites Custom searches Semi-permalinks Failure reporting
Where Next? Continue to build services around discovery Bring scoped searches to specific courses Launch sharing of frequently used & saved resources among students in a class Continue to study search & browse usage
Q&A  Ken Varnum Web Systems Manager University of Michigan Library varnum@umich.edu @varnum lib.umich.edu/users/varnum

Mais conteúdo relacionado

Mais procurados

Hateoas APIs are about relationships
Hateoas APIs are about relationshipsHateoas APIs are about relationships
Hateoas APIs are about relationships
Matt Bishop
 
Unleash the power of HTTP with ASP.NET Web API
Unleash the power of HTTP with ASP.NET Web APIUnleash the power of HTTP with ASP.NET Web API
Unleash the power of HTTP with ASP.NET Web API
Filip W
 

Mais procurados (20)

Postman Collection Format v2.0 (pre-draft)
Postman Collection Format v2.0 (pre-draft)Postman Collection Format v2.0 (pre-draft)
Postman Collection Format v2.0 (pre-draft)
 
django Forms in a Web API World
django Forms in a Web API Worlddjango Forms in a Web API World
django Forms in a Web API World
 
Open Data practices
Open Data practicesOpen Data practices
Open Data practices
 
Building Awesome APIs with Lumen
Building Awesome APIs with LumenBuilding Awesome APIs with Lumen
Building Awesome APIs with Lumen
 
Building Automated REST APIs with Python
Building Automated REST APIs with PythonBuilding Automated REST APIs with Python
Building Automated REST APIs with Python
 
What is REST API? REST API Concepts and Examples | Edureka
What is REST API? REST API Concepts and Examples | EdurekaWhat is REST API? REST API Concepts and Examples | Edureka
What is REST API? REST API Concepts and Examples | Edureka
 
REST-API overview / concepts
REST-API overview / conceptsREST-API overview / concepts
REST-API overview / concepts
 
Etech2005
Etech2005Etech2005
Etech2005
 
Web Apps for the Masses
Web Apps for the MassesWeb Apps for the Masses
Web Apps for the Masses
 
Web Design World Flickr
Web Design World FlickrWeb Design World Flickr
Web Design World Flickr
 
Flickr Services
Flickr ServicesFlickr Services
Flickr Services
 
REST API Best Practices & Implementing in Codeigniter
REST API Best Practices & Implementing in CodeigniterREST API Best Practices & Implementing in Codeigniter
REST API Best Practices & Implementing in Codeigniter
 
Filesystems
FilesystemsFilesystems
Filesystems
 
An Introduction To REST API
An Introduction To REST APIAn Introduction To REST API
An Introduction To REST API
 
Hateoas APIs are about relationships
Hateoas APIs are about relationshipsHateoas APIs are about relationships
Hateoas APIs are about relationships
 
Federated Search: Growing Your Own Tools (OPLIN)
Federated Search: Growing Your Own Tools (OPLIN)Federated Search: Growing Your Own Tools (OPLIN)
Federated Search: Growing Your Own Tools (OPLIN)
 
Unleash the power of HTTP with ASP.NET Web API
Unleash the power of HTTP with ASP.NET Web APIUnleash the power of HTTP with ASP.NET Web API
Unleash the power of HTTP with ASP.NET Web API
 
40+ tips to use Postman more efficiently
40+ tips to use Postman more efficiently40+ tips to use Postman more efficiently
40+ tips to use Postman more efficiently
 
REST API Laravel
REST API LaravelREST API Laravel
REST API Laravel
 
Best Practices for Architecting a Pragmatic Web API.
Best Practices for Architecting a Pragmatic Web API.Best Practices for Architecting a Pragmatic Web API.
Best Practices for Architecting a Pragmatic Web API.
 

Semelhante a Drupal & Summon: Keeping Article Discovery in the Library

Springer LAB: Implementing a discovery tool
Springer LAB: Implementing a discovery toolSpringer LAB: Implementing a discovery tool
Springer LAB: Implementing a discovery tool
Jason Price, PhD
 
The scripting library: Combining data and information in the library
The scripting library: Combining data and information in the libraryThe scripting library: Combining data and information in the library
The scripting library: Combining data and information in the library
Bonaria Biancu
 
Harnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIsHarnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIs
ALATechSource
 

Semelhante a Drupal & Summon: Keeping Article Discovery in the Library (20)

Summon and LibGuides in Drupal
Summon and LibGuides in DrupalSummon and LibGuides in Drupal
Summon and LibGuides in Drupal
 
OpenURL Linking: the Academic Library Experience
OpenURL Linking: the Academic Library ExperienceOpenURL Linking: the Academic Library Experience
OpenURL Linking: the Academic Library Experience
 
Harvesting From Many Silos at Web-scale Makes E-content Truly Discoverable
Harvesting From Many Silos at Web-scale Makes E-content Truly  DiscoverableHarvesting From Many Silos at Web-scale Makes E-content Truly  Discoverable
Harvesting From Many Silos at Web-scale Makes E-content Truly Discoverable
 
JavaEdge09 : Java Indexing and Searching
JavaEdge09 : Java Indexing and SearchingJavaEdge09 : Java Indexing and Searching
JavaEdge09 : Java Indexing and Searching
 
OPAC 2.0 and Beyond
OPAC 2.0 and BeyondOPAC 2.0 and Beyond
OPAC 2.0 and Beyond
 
Frances McNamara - Kuali OLE Implementation at University of Chicago
Frances McNamara - Kuali OLE Implementation at University of ChicagoFrances McNamara - Kuali OLE Implementation at University of Chicago
Frances McNamara - Kuali OLE Implementation at University of Chicago
 
Rebranding opac
Rebranding opacRebranding opac
Rebranding opac
 
Mag het iets meer zijn?
Mag het iets meer zijn?Mag het iets meer zijn?
Mag het iets meer zijn?
 
Porting Library Vocabularies to the Semantic Web - IFLA 2010
Porting Library Vocabularies to the Semantic Web - IFLA 2010Porting Library Vocabularies to the Semantic Web - IFLA 2010
Porting Library Vocabularies to the Semantic Web - IFLA 2010
 
A Comparative Overview of Journal Discovery Systems: Library Users Offer Thei...
A Comparative Overview of Journal Discovery Systems: Library Users Offer Thei...A Comparative Overview of Journal Discovery Systems: Library Users Offer Thei...
A Comparative Overview of Journal Discovery Systems: Library Users Offer Thei...
 
Drupal and Apache Stanbol
Drupal and Apache StanbolDrupal and Apache Stanbol
Drupal and Apache Stanbol
 
Dave Pattern
Dave PatternDave Pattern
Dave Pattern
 
Getting the best value out of your unit tests
Getting the best value out of your unit testsGetting the best value out of your unit tests
Getting the best value out of your unit tests
 
Library 2.0
Library 2.0Library 2.0
Library 2.0
 
Springer LAB: Implementing a discovery tool
Springer LAB: Implementing a discovery toolSpringer LAB: Implementing a discovery tool
Springer LAB: Implementing a discovery tool
 
Web 2.0 - Continuing impact on Library Catalogues
Web 2.0 - Continuing impact on Library CataloguesWeb 2.0 - Continuing impact on Library Catalogues
Web 2.0 - Continuing impact on Library Catalogues
 
Dbhanze
DbhanzeDbhanze
Dbhanze
 
Dbhanze
DbhanzeDbhanze
Dbhanze
 
The scripting library: Combining data and information in the library
The scripting library: Combining data and information in the libraryThe scripting library: Combining data and information in the library
The scripting library: Combining data and information in the library
 
Harnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIsHarnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIs
 

Mais de Ken Varnum

Don't Go There! Providing Discovery Services Locally, not at a Vendor's Site
Don't Go There! Providing Discovery Services Locally, not at a Vendor's SiteDon't Go There! Providing Discovery Services Locally, not at a Vendor's Site
Don't Go There! Providing Discovery Services Locally, not at a Vendor's Site
Ken Varnum
 
Keeping Discovery in the Library
Keeping Discovery in the LibraryKeeping Discovery in the Library
Keeping Discovery in the Library
Ken Varnum
 
Usability for Tough Times
Usability for Tough TimesUsability for Tough Times
Usability for Tough Times
Ken Varnum
 

Mais de Ken Varnum (17)

Who Favorited That?
Who Favorited That?Who Favorited That?
Who Favorited That?
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Library Favorites and Resource Modeling
Library Favorites and Resource ModelingLibrary Favorites and Resource Modeling
Library Favorites and Resource Modeling
 
Discovery Here, Discovery There: The Pros and Cons of Local & Remote Hosting ...
Discovery Here, Discovery There: The Pros and Cons of Local & Remote Hosting ...Discovery Here, Discovery There: The Pros and Cons of Local & Remote Hosting ...
Discovery Here, Discovery There: The Pros and Cons of Local & Remote Hosting ...
 
Don't Go There! Providing Discovery Services Locally, not at a Vendor's Site
Don't Go There! Providing Discovery Services Locally, not at a Vendor's SiteDon't Go There! Providing Discovery Services Locally, not at a Vendor's Site
Don't Go There! Providing Discovery Services Locally, not at a Vendor's Site
 
Keeping Discovery in the Library
Keeping Discovery in the LibraryKeeping Discovery in the Library
Keeping Discovery in the Library
 
Il 2011 Making the Case for CMS!
Il 2011 Making the Case for CMS!Il 2011 Making the Case for CMS!
Il 2011 Making the Case for CMS!
 
Usability for Tough Times
Usability for Tough TimesUsability for Tough Times
Usability for Tough Times
 
Opening What's Closed: Using Open Source Tools to Tear Down [Vendor] Silos
Opening What's Closed: Using Open Source Tools to Tear Down [Vendor] SilosOpening What's Closed: Using Open Source Tools to Tear Down [Vendor] Silos
Opening What's Closed: Using Open Source Tools to Tear Down [Vendor] Silos
 
Project Lefty More Bang For The Search Buck
Project Lefty More Bang For The Search BuckProject Lefty More Bang For The Search Buck
Project Lefty More Bang For The Search Buck
 
Information, Not Location: Putting the What in Front of the Where So Patrons...
Information, Not Location: Putting the What in Front of the Where So  Patrons...Information, Not Location: Putting the What in Front of the Where So  Patrons...
Information, Not Location: Putting the What in Front of the Where So Patrons...
 
Integrating Social Bookmarking into Library Content
Integrating Social Bookmarking into Library ContentIntegrating Social Bookmarking into Library Content
Integrating Social Bookmarking into Library Content
 
User Responses to Social Bookmarking at MLibrary
User Responses to Social Bookmarking at MLibraryUser Responses to Social Bookmarking at MLibrary
User Responses to Social Bookmarking at MLibrary
 
Findability: Information, Not Location
Findability:  Information, Not LocationFindability:  Information, Not Location
Findability: Information, Not Location
 
Rdf Overview Presentation
Rdf Overview PresentationRdf Overview Presentation
Rdf Overview Presentation
 
RSS Basics And Beyond: Tips and Tricks for Getting the Most out of Syndicate...
RSS Basics And Beyond:  Tips and Tricks for Getting the Most out of Syndicate...RSS Basics And Beyond:  Tips and Tricks for Getting the Most out of Syndicate...
RSS Basics And Beyond: Tips and Tricks for Getting the Most out of Syndicate...
 
Using RSS to Promote Scholarly Publications
Using RSS to Promote Scholarly PublicationsUsing RSS to Promote Scholarly Publications
Using RSS to Promote Scholarly Publications
 

Último

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Drupal & Summon: Keeping Article Discovery in the Library

  • 1. Drupal & SummonKeeping Article Discovery in the Library Ken Varnum 30 September 2011 LITA National Forum
  • 2. About the Library Site Launched 2 years ago Running on Drupal 6 & Solr Integrates discovery across Catalog (our books, ebooks including HathiTrust) Web content (stuff in Drupal) LibGuides Databases & Journals (metadata level) Articles
  • 3. Where We Were Had Ex Libris’s Metalib federated search Used X-Server (XML interface) to pull results into site Decent results but Slow Inconsistent Did I say slow?
  • 4. What We Did MLibrary signed up with Summon in July 2010 Launched our interface 9/27/2010 As with Summon’s hosted tool, anyone can search through our interface Full text links are OpenURLs UM authentication (off campus) / IP recognition (on campus) to get full text
  • 5. About the Module Developed by Albert Bertram at UM Library Requires Summon API key to run Development time about 10 weeks Had experimented with Summon API for another search project Built code from scratch as a Drupal module
  • 6. What It Does Replicates most functionality of Summon’s hosted site Facets Citations One-click links to full text (where available) 360 Link is resolver Each citation has a permalink for bookmarking/sharing
  • 7. Module Status Available as Drupal sandbox projecthttp://bit.ly/articlediscovery “Real” modules must be reviewed & approved by Drupal gatekeepers Can be slow Iterative process Minimal benefit (for us)
  • 8. Module Contribution Use GIT to download/update Or download manually and install or upgrade Anyone can download & install Requirements Drupal 6 Php5 phpapi client library rovidedby Serials Solutions A couple pear packages Summon API key
  • 9. Search Results Summon Native Summon @ MLibrary (API)
  • 10. Item Displays Single Item in Summon Single Item in API
  • 11. Why Do It This Way? Information world is a scary place (esp. for undergrads) Provide as few starting points as possible Keep users 'at home' as long as possible Provide access to help as much as possible Keep article discovery, catalog discovery, etc. in one context
  • 12. Being in the Flow Lorcan Dempsey defines “being in the flow” as: the library needs to be in the user environment and not expect the user to find their way to the library environment integration of library resources should not be seen as an end in itself but as a means to better integration with the user environment, with workflow. “In the flow”, 6/24/2005http://orweblog.oclc.org/archives/000688.html Image courtesy of M.H Stephens
  • 13. Staying in Our Own Flow We *want* to be where the users are But we need to start be being where we are. We’re not always sure where “there” is Our users’ flow often involves the library, so we also try to add extra value there Provide auxiliary services within the local context Not discourage users from going elsewhere, but providing reasons to stay
  • 14. Flowing Keep discovery in the library. Send users to destination when they’ve found what they want In practice: LibGuide discovery in search & browse Database, journal, & catalog discovery in our site Integrate article discovery into site Subject specialists integrated into search & browse Provide other services around article discovery Opportunity to learn about our user’s needs and behaviors
  • 15. Drawbacks Functionality of Summon’s native interface does not wholly show in API (they have some very talented coders) Data does Need to do extra work on our side to, for example, display Web of Science Citation Counts, or LibGuide author photos API not 100% documented We’re now “help desk” for other libraries
  • 16. Effects Eliminated Ex Libris’ Metalib & SFX Changes to external database usage Database discovery now in-site Allows additional services Favorites Problem reporting & response
  • 17.
  • 18.
  • 20. Failure Reporting Failure reporting Ask for feedback at point of full-text click Capture permalink, on- or off-campus status Ask for symptoms and email for follow-up Questions pass through ask-a-librarian service Rapid updates to our holdings inSummon/360 Link
  • 21.
  • 22. Failure Report by Data Source 423 reportsApril-September 2011
  • 23. Add-On Services Favorites Custom searches Semi-permalinks Failure reporting
  • 24. Where Next? Continue to build services around discovery Bring scoped searches to specific courses Launch sharing of frequently used & saved resources among students in a class Continue to study search & browse usage
  • 25. Q&A Ken Varnum Web Systems Manager University of Michigan Library varnum@umich.edu @varnum lib.umich.edu/users/varnum

Notas do Editor

  1. BackgroundExperience with Summon & DrupalWhat we didWhyImpacts
  2. Sandbox projects can be contributed to anyone; low-use modules optimal for this. Explicitly “experimental”. Lower barrier to sharing
  3. Why do this when the Summon interface is, frankly, pretty good?
  4. Metalib (in blue), ArticlesPlus (in red)
  5. Metalib/ArticlesPlus (in blue), ArticlesPlus (in red)
  6. Article searches look different from catalog & site searches