MasterKey: Drupal (MkDru) is an open source module for the Drupal CMS that embeds a fully themable metasearch interface. It can perform queries against one or more Z39.50, SRU/SRW and SOLR targets via Pazpar2, our likewise open search daemon. More sophisticated target management and other functionality can be obtained through integration with the MasterKey platform.
You can try it in your own Drupal installation by enabling the module and adding a metasearch node with the default settings. Read on to get a lay of the land and then delve into the documentation to get the details of the many integration possibilities.
New! You can use Index Data’s hosted MasterKey Connect service to easily integrate remote resources that are not directly accessible by Z39.50/SRU. Simply let us know which resources are of interest to you, and we will set up hosted connectors for you with a SRU/Z39.50 interface. We support most possible access methods, including native APIs, OAI–PMH harvesting, and screenscraping. Now you no longer have to rely on your data providers to support sensible interfaces: MasterKey Connect is the ultimate glue layer for your application.
Development of MkDru was sponsored by the Dansk BiblioteksCenter (DBC).
Enabling the MkDru module in Drupal adds a content type for a search interface. This makes it convenient to set up front ends to multiple metasearch target configurations and link them into a site. Upon creating a search node, blocks become available to position any configured facets and a block with a query form is exposed so users can search from other pages.
MkDru makes all of its text output available for use with the Drupal localisation infrastructure. If you are using this capability of the CMS to offer your site in several languages, the metasearch will fit into your translation workflow.