State of development:
Currently we have two versions of CWLD completely implemented with the
JavaLina front end enhancements. One version resides on the library's
server, while the other lives on thyme, where the cgis live. This is
certain kinds of interactions between windows with different domains -
namely, terms pasting isn't possible under this architecture.
There are a few solutions for this problem.
- Set up a the site so that the search forms and cgis reside on the
same machine. (best solution)
- Change the document.domain property in both documents to
"uchicago.edu". this allows terms pasting but messes up the history
function. there is also a way to change the history cookie to a
"uchicago.edu" domain but i came across a lot of browser differences
and bugs when testing this. this is not a great solution and probably
involves writing a bunch of browser conditional forks that might break
anyway with the next releases.
- Pretend that the forms and cgi are on the same machine. set up
virtual links on one of the machines that point to the other
machine. this is transparent to the browser.