Cleveland Public Library (http://www.cpl.org) is moving to a large (20+) multisite Drupal installation. We need someone to create a way for end users to search across *all* of the sites seamlessly, so that someone can not only search all of the content of all of the sites, but those sites can be initiated from any given search box across the multisite installation. The search results must use the core Drupal search functionality, so that results are brought up and ranked properly. We have experimented with the OpenSearch modules, but have not been successful in getting what we need. We would be open to those modules, however, if someone wanted to modify them to match our requirements.

If possible, we would also like to have search results pull in data from two non-Drupal systems: our online catalog (http://search.clevnet.org) and our eMedia system (http://dlc.clevnet.org). This would be a great addition, but searches cannot be performed directly on the databases in these instances (only by feeding a keyword string into the URL). If this step is something you feel you can undertake, please include it in your proposal.

We are accepting proposals until May 4th, 2007 (or until filled). Please provide 1) your contact information, 2) at least 3 references for your work with Drupal, and 3) a brief cost estimate. Please send your proposal to me via my personal contact form, as well as any questions you might have.

Comments

eferraiuolo’s picture

I know you have a requirement of:

The search results must use the core Drupal search functionality, so that results are brought up and ranked properly.

but one way I do know you could achieve searching multiple sites from one search box is to use Google's Co-op service.

hectorplus’s picture

Have a look at http://drupal.org/project/google_cse

Youfolder.com
Share what's in your folder for the Hispanic community in Canada.

Goose4all’s picture

isnt that depending on the speed, google is indexing your site?

i wouldnt rely on google on that cause it can take forever til it got indexed.

lalex’s picture

Hi! Please contact me by email - lalex at aboutdigital.ru.

bekeen’s picture

send me email to deodon [at] gmail [dot] com

lebachai’s picture

We hired someone to do this already. Thank you for all inquiries.

craines’s picture

We need this multisite search functionality as well.
Would CPL consider making this module they've developed availble to the drupal community ?

lebachai’s picture

But we are still working some kinks out (site just went live), so you might want to wait a bit anyway. Overall, it does work though. Send me a private message if you'd like to contact the developer directly.

lebachai’s picture

The developer (BPO Canada) and Cleveland Public Library have agreed to release the code to the Drupal community in the very near future. Keep your eyes open!

Christefano-oldaccount’s picture

The Multisite Search project has been released. Thanks, lebachai and gloscon!

earthday47’s picture

This was a requirement for my family of sites that I'm currently building, but I found that the current (unmaintained) code at Multisite Search has numerous errors and does not work well out of the box. The Drupal 6 code, anyway.

So, I did a revise, and an update, and I've got it working. I'm very willing to take over ownership of this project and submit patches, once I get CVS access. So stay tuned to the project page!

I'm also willing to post my custom module that I based of this project, if anyone's interested. I'd rather roll it into a release as soon as possible, though.

-Wes