The eXtensible Catalog Drupal Toolkit is a complex set of Drupal modules and not a single piece of software. It is composed of 25 separate Drupal modules, many of which need to be installed in a particular order with specific configuration options made.

We have several installation options for you to choose from and we will try to help you choose which one is best for you:

Installing on Windows using XAMPP

This method is meant to be used by those who are interested in quickly trying out the Drupal Toolkit. By following the directions at:, an institution can install a Drupal Toolkit instance on any Windows machine -- even a laptop, preloaded and configured to harvest records of the XC Schema format from a Metadata Services Toolkit (MST). We assist you further by pointing you to a set of XC Schema records maintained by the XC team and ready for harvest.

In addition, this method simplifies the process of setting up web server components by using XAMPP, a software bundle containing "Apache, MySQL, PHP, and Perl" coupled with our Installation Profile. Our Installation Profile is a script that automatically installs Drupal with all necessary Drupal Toolkit modules, and then sets up the basic configuration options for starting and using Drupal Toolkit after installation.

Installing on Linux using the Installation Profile

This method is meant to be used by those who are interested in trying out the Drupal Toolkit fairly quickly, but also have experience and expertise in setting up and installing all the server side software (Java, MySQL, Apache and PHP) that is required to run the Drupal Toolkit. Simply follow the directions here: This option also allows institutions to run the Drupal Toolkit on Linux.

As with the Windows installation, this method also simplifies the Drupal Toolkit installation by using our Installation Profile, which automatically installs Drupal with all necessary Drupal Toolkit modules and sets up basic configuration options for starting and using the Drupal Toolkit.

Installing on Linux without the Installation Profile

This method is for those who already have a Drupal installation or who have experience with setting up Drupal and Drupal-based applications. First, download the package below. Then, install all the Drupal Toolkit modules that are needed manually.

This method will not automatically configure the system like the Installation Profile does. It is only recommended for institutions with experience running Drupal applications and that have a need for the flexibility that a manual install affords.

Installing on VMWare ***Coming fall of 2012***

We are working to create a VMware appliance based on openSUSE 12.1. It will have all the XC modules (OAI Toolkit, the Metadata Services Toolkit and the Drupal Toolkit) installed on one server image. This will allow institutions that have a VMware infrastructure to quickly get an XC instance up and running with a very small time commitment. It will also, very conveniently, set you up with all the other XC Software components that are needed for an end-to-end XC system.

By following the directions provided, you will gain experience and skill by using a file of MARC records that are provided. These records are:

  • Converted to MARCXML and loaded into an OAI-PMH repository via the OAI Toolkit
  • Harvested by the Metadata Services Toolkit, which will perform a series of data clean up and normalization steps and then converted to the XC Schema data format
  • Made available for discovery in the Drupal Toolkit
  • After this, you can repeat the process using the records from your ILS

Some implementation of XC

Project information