The eXtensible Catalog (XC) Drupal Toolkit

The eXtensible Catalog Organization is working to design and develop a set of open-source applications that will provide libraries with an alternative way to reveal their collections to library users.

Please visit our project website at for a more complete overview of the eXtensible Catalog project and the software we are creating. Additionally, there is an overall XC mailing list, not just for the Drupal Toolkit, but other toolkits and topics, available at

AJAX Trigger

Ajax Trigger module allows you to do specified actions on the server on JavaScript events on specified fields.

Example #1 - Calculating price in real-time using hook_ajax_trigger

1. Active Javascript Events for specified Field on Field Settings Page (admin/content/node-type/party/fields/field_name)
2. Example code:

Redirect after Form Submission

If you would like to redirect the node form after it has been submitted. It is a simple matter of supplying the #redirect attribute of the form.

Panels 2: Plugin tutorial for developers

The Panels Plugin Example module provides a working demonstration of how a developer can create Panels 2 Plugins. This module features examples for several plugin types.

Panels 3 Documentation

The Panels module allows a site administrator to create customized layouts for multiple uses. At its core it is a drag and drop content manager that lets you visually design a layout and place content within that layout.

Panels 3 is the most recent version of Panels, and is a significant advance over Panels 2, although its user interface is similar.

Panels 3 is documented in detail and used for Drupal 7 and 8.

Show a list (x) of taxonomy terms with node counts

This simple block snippet displays a list of taxonomy terms in alphabetical order. Each term links to the term's page.


Subscribe with RSS Subscribe to RSS - Programmers