Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    What WebVoyage customizations are supported?

    • Product: Voyager
    • Product Version: 7.0.1 and higher
    • Relevant for Installation Type: Multi-Tenant Direct, Dedicated-Direct, Local

    Question

    What WebVoyage customizations are supported? What will Support help us implement and troubleshoot?

    Answer

    Customers can implement any customizations they would like. Because Tomcat WebVoyage allows for a very broad range of customizations and configurations, sites must maintain and reapply their customizations at upgrade.

    Basic Customizations

    Fully supported. Examples include:

    • System Administration - Setting up basic options for an installation, such as policies and search indexes
    • webvoyage.properties file - Fine-tune and customize messages and text strings, update library logo and information
    • Help file subdirectory - customize help pages
    • XML Configuration - customize search tips and choose MARC fields for display
    • Customizations outlined in WebVoyage Architecture Config.pdf
    Intermediate customizations

    Limited support. Support will try to help customers identify files to update or to understand site structure in order to implement a customization. Examples include:

    • CSS files - basic settings of colors and fonts; sites may make more advanced updates with highly sophisticated placement and display of elements
    • XSL templates - Adding hooks, static content, moving and removing elements from a page
    • Javascript - Addition of script to pages to produce more dynamic behavior

    Follow best practices for accessibility, system performance, maintainability and upgradability

    Advanced Customizations

    No support. Sites electing to implement advanced customizations should have sufficient development and coding knowledge to create, troubleshoot and maintain advanced customizations. Examples include:

    • Xservice (vxws) - Coding an application to replace WebVoyage or coding select functions to be embedded in other web applications
    • Filter between vwebv and vxws - creating an application that intercepts calls to vxws that enhances/enriches XML data