Setup

It's Simple!

Lucien is implemented entirely in JavaScript, which makes installation a snap! You don't have to install any software or make large adjustments to your web catalog. All that you need to do is add a few lines of JavaScript to the search page and results page. You can be up-and-running within minutes!

 

JavaScript

Because Lucien is implemented in JavaScript, users who do not have JavaScript enabled will not be able to enjoy the spell check feature. Since well over 90% of web surfers have it enabled on their browsers, this should not be a large problem. For those users who do not have in enabled, your catalog will still behave normally, but without the spell checking functionality.

 

HTML

In order to be able to install Lucien, you must have the ability to edit your catalog's web pages. The two pages that you need to edit in particular are the search page and the results page. Currently, Lucien is only capable of spell checking one text input form field at a time. If you have an advanced search page with multiple text inputs, you will need to decide which input you wish to have spell checked.

You will need to add a JavaScript file to the directory on your web server that is publicly accessible. This file, lucien.js, is included by both the search and results page. This page is responsible for testing whether our server is accessible, and if so, loading the spell check code. By performing this test first, you can be assured that your catalog will operate normally even if our servers become inaccessible.

Once you have added that file, you will need to add only a couple of lines of JavaScript code anywhere within your search page and results page. There are a number of different optional parameters you can set in order to have total control of how the 'Did you mean' link appears on your web catalog.

 

Enjoy!

That's all that's required to get Lucien installed! When your library signs up, we will be happy to assist you in every way to help make this transition as simple and painless as possible.