• Avatar Wai-yan NG (The Open University of Hong Kong)
  • Converting to Simplified Chinese from Traditional Chinese on a Simplified Chinese interface on the Fly on Primo New UI
    The following source codes using Angular JS  translate brief records and full records on Primo new UI to simplified Chinese from traditional Chinese when users are on a simplified Chinese interface by walking through the DOM of the associated HTML tags.   1. https://github.com/OUHKLIBSYS/CSIDSPrimoNewUI/blob/master/OUHK/js/custom.js: /*Start - Convert to Simp Chin on Simp-Chin-Interface*/ app.component('prmBriefResultContainerAfter', { require: ['child',…

    PRIMO

    Prefixing EZProxy Links to the Resources without OpenURL of Primo Central on Primo New UI (Feb 2017 version)
    On the new UI of Primo Feb 2017 version, PCI resources without OpenURL, i.e. direct link resources, cannot be mediated with SFX service which is incorporated with EZProxy mechanism. The upshot is remote library users would not be able to access the direct link resources. This issue was tacked in the Primo old UI already…

    PRIMO

    Customized Citation Disclaimer on Primo New UI Feb 2017 Release
    On Primo Feb 2017 version new UI, the disclaimer is missing while the same feature is on the Prmio old UI. I used Angular JS to implement the same feature on the new UI. The method is self-explained by the description of the source codes below: 1. https://github.com/OUHKLIBSYS/OULIBPrimoNewUI/blob/master/ouhk/js/custom.js: app.component('prmCitationAfter', { templateUrl: '/primo-explore/custom/' + vid +…

    PRIMO

    CopyCAT Program for Bulk Processing Using Z39.50 with Chinese Charset Handling Capability
    I in the blog entry "ILL Borrowing Locate at Item Level Using Z39.50 with Avaibility and Volume Checking" provide a Java program to search over Z39.50 service enabled ILSs. Extended from that programs, I further developed a CopyCAT program which allows to fetch MARC records from Z39.50 enabled ILSs for bulk processing. The source codes…

    ALEPH RESOURCE-SHARING

    Making ILL Requests at Volume Level from a Consortial Primo to Aleph ILL Module Using Self-developed JSP Programs on Primo
    I in the blog entry "Making ILL Requests from a Consortial Primo to Aleph ILL Module Using Self-developed JSP Programs on Primo" suggest a way to make ILL request to Aleph ILL Module via Primo; and the customization has a weakness - that only allows making request at bibliographical level and cannot entertain volume level…

    ALEPH PRIMO RESOURCE-SHARING

    ILL Borrowing Locate at Item Level Using Z39.50 with Avaibility and Volume Checking
    I in the blog entry "ILL Borrowing Locate Innovative's Millennium Records on Aleph ILL Module using Aleph Locate Type" suggests a way to locate real time availability of a requested ILL title at bibliographical and item level in Innovative's Millennium context. But such method has limitations that it first needs to query Primo's X-Service and…

    ALEPH RESOURCE-SHARING

    Customized Primo Brief Result Book Cover Image Loading
    Primo, at the time of writing (version 4.6.4,), can load dynamically book cover images on brief result pages. But the function has two limitations: 1. Book cover images can be loaded only if the service providing website returns the images in a restrictive form containing ISBN, such as, http://syndetics.com/index.aspx?isbn=[ISBN]/SC.JPG&client=CLIENT. When a website provides book cover image…

    PRIMO

    Customized Primo View Online Tab in a Consortial Setting
    Primo, at the time of writing (version 4.9.4), has limitation of displaying View Online Tab in a constorial environment. For example, if an e-resource item is held by non-home library and a physical copy is held by home library, the Primo View Online Tab would not show. Graphically:   A consortial project of self-financing institute…

    PRIMO

    Customized Brief Results Summary Status in Consortial Primo
    Primo, at the time of writing (version 4.9.4), by default offers a mechanism to calculate summary statuses on each brief result's record, such as: But the mechanism is obviously insufficient such as "on order" item cannot be reflected. The undesirability becomes salient when the mechanism comes to a consortial setting; such as, the mechanism cannot…

    PRIMO

    ILL Borrowing Locate Innovative's Millennium Records on Aleph ILL Module using Aleph Locate Type
    By default, at the time of writing in Aleph version 20  ILL Module, there is a functionality to locate ILL partners' materials on Borrowing Tab before starting the whole ILL process; the function is to help an ILL operator to identify whether ILL partners hold an available title for ILL. Between Aleph's ILL Modules, Aleph X-service…

    ALEPH PRIMO RESOURCE-SHARING

    Making ILL Requests from a Consortial Primo to Aleph ILL Module Using Self-developed JSP Programs on Primo
    Primo at the time of writing (version 4.9.4) doesn't have the functionality to make ILL request from non-home institute's titles using Primo default ILL request option. The consortial project for Hong Kong self-finance institutes (http://www.csids.edu.hk/) however planned to implement such function: to allow legitimate users requesting an ILL-available title of other consortial members on home institute Primo View…

    ALEPH PRIMO PDS RESOURCE-SHARING

    Solving Chinese Titles De-duplication Problems involving Traditional, Simplified, and other Variant Chinese Using Primo Enrichment Plug-in on Primo
    This is to describe how to implement Primo Enrichment Plug-in for settling the unability to de-duplicate records involving Tradition Chinese (繁體中文), Simplified Chinese (簡體中文), and variant Chinese (異體字). The problem cases are self-explained by the following screen captures:   The Primo Enrichment Plug-in implementation is described here; this allows programmatically convert any parts of a…

    PRIMO