LibX - Test Edition Page

Quick Install: Click here to install LibX

"; echo "Quick Install:\n"; echo "\n"; echo "\tClick here to install LibX for Internet Explorer $edition_name --- Test edition\n"; echo "\n

"; } ?>

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 If you need help building your edition, feel free to grant shared ownership of your edition to (Go to My Editions, select the edition, click "Change Ownership", enter "" and check the "Retain shared ownership" box.)

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 ''; $c++; } ?>
Catalog Name shown in Toolbar Type URL Options xISBN
'; if ($c == 0) { echo 'Primary'; $catalog0 = $catalog; } else { echo 'Catalog #'. $c; } 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 '

OpenURL settings

openurl->children()); if ($ocount == 0) { echo 'No'; } else { echo $ocount; // first openurl resolver is used in rest of page. $openurl = $config->openurl->resolver[0]; } 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 7/19/2007, LibX uses only the first configured proxy, the others are ignored, but they will be used in the future.

Branding & Logos

Purpose of this page

Warning: This page is solely for the use of the edition maintainer/tester, it is not intended for end users.

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. To install over your current edition, simply drag and drop the link to the .xpi file into the address bar.

Instructions for Testing:

You should thoroughly test your edition.

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.
You should be seeings cues on these pages. (If there is a date in parentheses, this indicates that your edition must have been rebuilt after that date for the cue to work.)

Part 3: Context-Menu

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

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:

Some pages have taken measures against this, for instance, you may have noticed that there was an autolink on the page, but not on the Barnes&Noble page. We have disabled autolinks for the ISBNs etc. that follow on this page so that you can test the 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 it, but still wishes to use the right-click selection functionality.)

Please report problems with this feature to

To test your ISBN support, select this ISBN: 006073132X by double-clicking on it. Right-click and select "Search for ISBN 006073132X". 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. 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: 3966281, then right-click and select "Search for Pubmed ID 3966281". (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 OpenURL resolvers. It can be turned off.

getName() != "") { ?>

Option: Proxy Support

To test your proxy support, right-click on this link to and then select "Go To via ". Assuming your library proxies, 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 in a new window or tab and once there, right-click and select "Reload via ".

It should reload the page through the proxy.


The following drop-down options are supported.

xpath('/edition/searchoptions/*') as $soption) { ?>
Built-in Options
YKeyword (do not use X here, even if you set $millenium.keyword=X to tell Millennium to use the X index for keyword searches.)
cCall Number
jDewey Call Number (currently Millennium only)
mGenre (currently Millennium only)
jtJournal Title (only supported on some catalogs)
atArticle Title (OpenURL only)
User-defined Options

There is an experimental build from in this directory. You should install this build only if so instructed.
Click here to install LibX


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

Go back to list of editions in testing

Go To The LibX Homepage