" /> LibX <? echo $edition_name ?> - Test Page

LibX - Test Page

Click here to install LibX for Firefox

"; echo "\n"; echo ""; echo "\tClick here to install LibX for Internet Explorer $edition_name --- $revision_label\n"; echo "\n

"; echo "

LibX IE requires that .Net 2.0 or later is installed. Check your Windows Update.

"; // echo "

Note LibX IE currently does not support Voyager 7, Vubis, and Worldcat (as a special catalog)

"; } ?>

Please note:

Our goal is to move aggressively towards updating everyone to LibX 2.0. This page is no longer maintained. You should be using the page at http://libx.org/editions/downloadlibx2.php?edition= instead to do your configuration checking. That page can double as a download page for your users and an edition maintainer page because it embeds the LibX UI into the page, allowing direct testing of what it will look like.

This page contains links, status information, and testing instructions for LibX - . This page is always in flux.

If you have any questions, comments, concerns regarding this page and how testing a LibX edition works, do not hesitate to send email to libx.org@gmail.com. If you need help building your edition, feel free to grant shared ownership of your edition to libx.editions@gmail.com. (Go to My Editions, select the edition, and click "Help me with ...." your edition.)

You may also find this Edition Builder FAQ helpful.

Revision Status

Catalog Settings

The following catalogs are configured. You can test these catalogs directly here, without building and installing your revision.

catalogs->children() as $catalog) { echo ''; /* Support live testing. */ echo ''; echo ''; echo ''; $c++; } ?>
Catalog Icon Name shown in Toolbar Type URL Options xISBN
'; if ($c == 0) { echo 'Primary'; $catalog0 = $catalog; } else { echo 'Catalog #'. $c; } echo ''; if (@$catalog['image'] != "") { echo ''; } echo ''; echo '' . $catalog['name'] . ''; echo ''; $cattype = $catalog->getName(); echo $cattype . ''; echo ''; echo ''; $u = $catalog['url']; if (strlen($u) > 40) { $u = substr($u, 0, 40) . " ..."; } echo $u; echo ''; echo ''; $copt = $catalog['options']; echo $copt; echo ''; if (@$catalog->xisbn['cues'] == "true") { echo 'Cues use xISBN
'; } $oai = $catalog->xisbn['res_id']; if ($oai != "") { echo 'OCLC xISBN LibraryLookup OPAC Identifier ' . $oai . ''; } else { echo 'OPAC not registered. Linking by OPAC type.
' . '(More info).'; } echo '
'; echo '
'; echo ''; echo ''; echo ''; echo ''; echo '
'; echo ''; echo ''; echo ''; echo ''; echo '
'; echo '
'; echo '
'; /* xISBN test */ $testisbn = '006073132X'; echo ''; echo 'Sample xISBN request: ' . $testisbn; echo ''; echo ''; echo 'Try advanced search'; echo '

OpenURL settings

openurl->children()); if ($ocount == 0) { echo 'No'; $hasopenurl = 0; } else { echo $ocount; // first openurl resolver is used in rest of page. $openurl = $config->openurl->resolver[0]; $hasopenurl = 1; } echo ' OpenURL resolver(s) are defined for this revision.'; $openurl_image = $icon; ?>

Note: as of 7/19/2007, LibX uses only the first OpenURL resolver, the others are ignored, but they will be used in the future.

Proxy Settings

The following remote access proxies are configured for this edition:

Note: as of 1/19/2008 the use of multiple proxies is supported. Each proxy can be enabled in the context menu preferences by the end user. By default, however, only the first configured proxy is enabled.

Branding & Logos

Instructions for Testing:

You should thoroughly test your edition.

To test this revision, either use a blank profile, or install this edition over your current edition. (We believe that in and higher, it is no longer necessary to uninstall the current version first.) In all versions, don't forget to restart Firefox afterwards. In LibX IE, you must start a new browser window. To install over your current edition in FF, simply drag and drop the link to the .xpi file into the address bar.

Part 1: Toolbar

Try out keyword searches, title searches, author searches, ISBN/ISSN, and call number searches from the toolbar for all catalogs you have configured and see if they work to your satisfaction.

Use the blue down button in the toolbar to create multiple-term searches (author + title, author + keyword, etc.)

Check that the links you want displayed to your users in the top-left dropdown menu work. You configured the following links (they open in a new window.)

    links->children() as $link) { if (@$link['href'] != "") { echo '
  1. ' . $link['label'] . ''; } else { echo '
  2. ' . $link['label'] . ''; } } ?>
If you have an "edition homepage" link--typically the last link--to name['localhomepage'] ?>, this link won't work until the edition is live. It will then point to where you offer your edition to your users.

Part 2: Cues

Each of these links will open in a new window. Make sure you click on each cue to see if it works and performs the desired search.
The table below shows each supported cue, when it was last tested, and whether it is supported in Firefox (FF) or Internet Explorer (IE). '; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } ?>
Last Tested FF IE Site Comment
' . $cuetest[0] . '' . ($cuetest[1] ? 'Yes' : 'No') . '' . ($cuetest[2] ? 'Yes' : 'No') . '' . '' . $cuetest[4] . ' ' . '' . @$cuetest[5]. '
Cues occasionally break (don't appear). If your edition was built after a cue was last checked and the cue does not appear, please let us know about it. Currently, getting the cue to work again requires a rebuild and reinstall or update, but in the future, they will automatically update.

COinS Support

This edition supports COinS. You should be seeing COinS icons here:
  • Since your OpenURL resolver supports OpenURL 1.0, there should be a second COinS icon with genre dissertation here: This edition does not support COinS. Your need an OpenURL resolver for COinS to work and you must turn COinS on in the Options tab.

    Part 2a: Autolinking

    Autolink: The autolink feature is enabled for this edition. Certain identifiers, such as ISBNs, ISSNs, etc. shown on a page, should turn into links. ISBNs & ISSNs link to your catalog, Examples: 006073132X, 0-06-073132-X, 9780060731328, 978-0-06-073132-8, 0098-7484.

    DOIs and Pubmed IDs should link to your OpenURL resolver. Examples: PMID: 16646082, 10.1103/PhysRevD.66.063511 , 10.1038/415863a , 10.1145/1075382.1075383 ,

    Please hover over those autolinks; the tooltips should show retrieved metadata information from the Pubmed database/Crossref service, respectively. (If built after 6/30/08).

    To avoid too many false positives (numbers that look like ISBNs/ISSNs, and have the correct checksum, but really aren't standard numbers), we conservatively suppress some forms. The following forms should not have turned into autolinks: 00987484 , 100987484 , 10098-7484 , 006-073-132X , 006-073-1328 , 006-0731328, 006-073-132X, 006-073-1328.

    You can also test this feature on: nature.com.

    Some pages have taken measures against this, for instance, you may have noticed that there was an autolink on the Amazon.com page, but not on the Barnes&Noble page. Like those pages, we have disabled autolinks for the ISBNs etc. that follow on this page to allow you to test the adaptive context menu functionality next.

    Although the new autolink functionality partially obsoletes the select & right-click functionality of the context menu, please test it nonetheless (because it does not work if the site took countermeasures, and because the user might have intentionally disabled autolinking, but still wishes to use the right-click selection functionality.)

    Please report problems with this feature to libx.org@gmail.com.

    Part 3: Context-Menu

    Note that the context menu is adaptive and end user configurable. It is adaptive in that what is displayed changes based on what a user has selected, and based on where the user right-clicks. In particular, if nothing is selected, you may not see any entries (or, you'll only see a proxy entry if configured.) This is not a bug. You must select text, then right-click. LibX will attempt to match the text you select against a number of patterns, such as ISBNs, ISSNs, DOIs, etc. If any of these patterns apply, the corresponding entries will be displayed. Otherwise, the entries configured under "General" (as shown in the Context Menu tab in the preferences) will be displayed.

    For example, to test your ISBN support, select this ISBN: 006073132X by double-clicking on it. When you right-click, "Search for ISBN/ISSN 006073132X" should appear. Select it to test that ISBNs are correctly searched. Here's another one: 055380202X

    Test xISBN support, if activated, by right-clicking 006073132X and selecting "Search xISBN for ISBNs related to 006073132X".

    Test that 13-digits EANs work: select 9780743226714 by double-clicking on it, then proceed as above. It should be converted into a 10-digit ISBN.

    To test your ISSN support, select this ISSN: 0164-0925. Right-click and select "Search for ISSN 0164-0925".

    Test author name heuristics. This heuristics changes the order of the first and last name to increase the chance of an exact match. Select the following names in their entirety, then right-click and select "Search for Author ...":

    LibX should run a proper author search against your catalog. Observe that the "for Author" option is different from the other options in the right-click menu.

    Test DOI ID support. Select this DOI 10.1145/268998.266642, then right-click and select "Search for DOI 10.1145/268998.266642". Here's another one to try: 10.1038/nature01097

    Test PubMed ID support. Select this string PMID: 3966282, then right-click and select "Search for Pubmed ID 3966282". (You must include the "PMID:" part when selecting.)

    Part 4: Scholar Support

    Google Scholar changed their page layout in early Feb 2007. Your LibX edition must have been built (or rebuilt) after Feb 8, 2007 for the Scholar heuristics to work properly.

    To test Scholar support, make sure that you are either using an IP address that is recognized by Scholar or that you have set your preferences to include a library that displays OpenURLs - your library, if you're registered with Scholar, or if not, pick any library that is (Find It @ Stanford is a good pick.)

    After you have done this, select the following five entries, one at a time. Select an entire line each time, right-click and pick "Search via Scholar."

    1. HOMPACK90: A suite of FORTRAN 90 codes for globally convergent homotopy algorithms
    2. Convergence of trust region augmented Lagrangian methods using variable fidelity approximation data
    3. "The KaffeOS Java Runtime System." Godmar Back and Wilson C Hsieh. ACM Transactions on Programming Languages and Systems.
    4. Unskilled and unaware of it: how difficulties in recognizing one's own incompetence lead to inflated self-assessments
    5. Analog of Photon-Assisted Tunneling in a Bose-Einstein Condensate
    6. The cellular automata paradigm for the parallel solution of heat transfer problems
    Depending on the strength of your OpenURL resolver and depending on your holdings (or the holdings of the library you set in your Scholar preferences), you should be led either to the publisher's site for these pages, or to your OpenURL resolver page. The last entry should lead to a tech report site.

    An additional tab opens each time with the result of the Scholar search LibX runs. Check that the links on the Scholar page have been replaced with your logo:
    If you don't see your OpenURL resolver page after selecting "Search via Scholar" for at least one of the examples above, check first that you are seeing your logo on the Scholar page. Since we do not have control of the layout Google uses on the Scholar page, it may be possible that LibX finds a different layout than what it expected, preventing it from recognizing when an item was found. In this case, the user will have to manually select the icon on the Scholar page to get to the item, as if they had themselves searched Scholar.

    Check that the Scholar button works from inside a PDF (Windows only). Open this PDF file, go to the references, and pick a title in the references, then drag and drop it onto the Scholar button.

    Some additional tests that are a little bit more challenging for LibX (select the entire box):

    1. Hastings, R. J. & Johnson, E. (2001). Stress in UK families
      conducting intensive home-based behaviour intervention
      for young children with autism. Journal of Autism and
      Developmental Disorders, 31, 327-336.
    2. Llewellyn, G. (1994). Parenting: a neglected human

    Check that the "Search Google Scholar" option in the list of catalogs works. Enter unskilled and unaware into the search bar (or select the text and drag-n-drop it in there), make sure "Keyword" is selected and then press the "Search Google Scholar" button from the drop-down menu. Also test searches by author, article title, and journal title. they should work with Scholar as well -- they correspond to "author:", "allintitle:", and the journal title search corresponds to Scholar's "published as" option in the advanced search.

    Since you display a "Search " option for your edition's OpenURL resolver, you should also test that searches by title work. Select "Search " on the right, then select Journal Title in the left dropdown, and search for a journal title. You should be thrown into your E-Journal Search dialog. This option is known to work relatively well only for SFX & Serials Solutions, and sirsi.net OpenURL resolvers. It can be turned off.

    getName() != "") { ?>

    Option: Proxy Support

    To test your proxy support, right-click on this link to www.sciencedirect.com and then select "Go To www.sciencedirect.com via ". Assuming your library proxies science-direct.com, you should be able to log on through your proxy (testing this feature may require that you are off-campus.)

    To test reloading the current page via proxy, go to sciencedirect.com in a new window or tab and once there, right-click and select "Reload www.sciencedirect.com via ".

    It should reload the page through the proxy.


    The column labeled "Options" above lists the internal encoding of the options for a catalog. The edition builder provides a graphical user interface to enter these options and change their order (via drag-n-drop). Each code is associated with a label that is displayed. The list below shows which label goes with which code. You may use the edition builder to add new codes, and to change the label for each code. Note, however, that not all catalogs support all code. You cannot simply add a code and hope it works - the underlying catalog implementation must support it. The edition builder knows which options are supported by which catalog.

    xpath('/edition/searchoptions/*') as $soption) { ?>
    Internal Code Label

    LibX 2.0

    There is an experimental build for LibX 2.0 from in this directory. This build is for developers only. To learn more about LibX 2.0, visit developers.libx.org.

    Click here to install LibX 2.0


    LibX is distributed under the Mozilla Public License. The copyright is held jointly by Annette Bailey and Virginia Tech.

    Go To The LibX Homepage