[OPEN-ILS-GENERAL] One OPAC to Rule Them All...

Don McMorris dmcmorris at esilibrary.com
Thu Jan 17 15:21:32 EST 2008


Hi Kermit,

Kermit Jones wrote:
> Jason,
> 
> Hi again, and thanks for your email.  I'll go with the home solution 
> then since you're saying 2Mbps should be okay for now.  Where do I start 
> looking for the multiple domain documentation?  And just to clarify... 
> I'm not saying one domain per library... I'm saying Three separate 
> institutions, each with multiple libraries.
> I know there will be some Apache magic somewhere in there, but I'm not 
> sure how it shakes out with the databases (three separate user/pass?).
It sounds to me like you could use (name) virtual hosts for the multiple 
domains.  This is an apache thing.  As far as the databases, I think you 
could simply have a different database name for each domain.  The 
Postgres server, like most RDBMS', support multiple databases.
> 
>> You can have customized OPAC's (and domains) for each library with one
>> Evergreen install, using virtual host settings with Apache.
> So, i"m not looking for each library to have a separate domain... I'm 
> looking for each association (multiple libraries within each) to have a 
> separate domain and the associations do not intertwine records, but the 
> libraries within do.
I think here was just a mix of two terminologies.  I think when Jason 
said Library, he was using it as a synonym to Association.  Not 
necessarily a single location, but a single organization.
> 
> Domain1: 10 libraries in the association (each can share)
> Domain2: 20 different libraries in association (each can share)
> 
> Domain1 and Domain2 libraries don't see each other.
> 
> Not sure if that's clear, but I don't know if your answer was to that or 
> my wrongly worded original question.
I think I understand what you want to do, and that would be pretty much 
two totally separate installations.  One option that you could consider 
may be to have one install but make a slight change to the OPAC where it 
automatically scopes search results only to a single association.

Normally, there would be a "Search Everywhere"-type option, but you can 
just eliminate this and just search a specific association.  With 
separate vhosts, you could do a further modification to the source so 
that, if they visit foo.example.org, they will not see the "bar" 
association as an option.

With this option, you have an added advantage of a shared bibliographic 
(title) database to create individual item records against (in the OPAC, 
if a library in the association you're searching doesn't have an item 
attached to the bib/title, it will simply not show.  I would anticipate 
this to be a major time saver.  Also, less server resources should be 
consumed, as redundant processes should be eliminated.


> 
> So where do I got?  I'm planning on using the install script for a 
> Debian Etch installation.  Where do I hack after that?

Overall, you could simply do two complete parallel installations.  They 
would have different users (IE: the XMPP/"Jabber" usernames) and 
database.  However, I personally think a single installation could be 
separated enough virtually to facilitate your goal of preventing a 
patron from seeing the items of the other association.

> 
> Thanks again,
> Kermit

You're welcome! I hope this gives you another idea to consider, and 
answers more questions than it's prompted ;).  If you have any more, 
we're certainly here to help!

Sincerely Yours,
--Don


Don McMorris Jr.
| Technical Support Specialist
| Equinox Software Inc. "The Evergreen Experts"
| Toll-free: 1.877.Open.ILS (1.877.673.6457)
| E-Mail: dmcmorris at esilibrary.com
| Web: http://www.esilibrary.com

*hemera




More information about the Open-ils-general mailing list