Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
The Chaos Tool Suite (ctools) is a series of tools that makes code readily available for developers and creates libraries for other modules to use. Modules that use ctools include Views and Panels.
This is a detailed instruction manual for using the Agenda module. The Agenda module allows you to display a list of upcoming events from Google Calendar as a block on your website.
Here you will find some documentation pages to use the features that the Drupal Ecological Information Management System (DEIMS profile) offers. If you are looking for a how-to install guide, please follow this link.
There are several DEIMS-specific tasks you may want to read about.
This section describes the various parts of the framework, their purposes, and the modules that implement them.
Discography Entities and Fields
Within Drupal, discography information is saved inside an entity type. Usually, that entity is a node type, but it could be a custom entity type, or a system of related node types (like Pushtape Discography), and it can have different kinds of fields.
The Discography Framework provides one field, and two node types:
Track Field: This is a field that holds information about a single track. You can add this field to any content type (such as an audio node). In addition to the multiple built-in formatters and widgets, the field is fully themeable using a template.
Both the Release Node and Track Node modules are dependent upon the Track Field module.
Track Node: This is provided for sites that focus on tracks, rather than albums or releases. It is essentially a node wrapper for a single instance of a Track Field. Of course, site administrators can also add whatever fields they want through the Fields UI, just like any other node type.
Release Node: This node type handles information for a single discography release. It is probably the most important part of the framework, from the user's perspective.
The Track Field has several different widgets and formatters, so that it may be used in a variety of situations.
Widgets
Widgets are ways that the field can be presented to the user when editing the field. The Track Field provides these widgets:
Form fields: Presents plain ol' Drupal form fields.
Table: The fields are presented in a table format.
Form fields, single track: Same as the Form Fields widget, but provides additional fields that are unnecessary when entering tracks on a release. Used by the Track Node module.
Table, single track: Same as the Table widget, but provides additional fields. Used by the Track Node module.
Formatters
Formatters are ways that the field can be presented to the user when viewing the field. Formatters are also integrated with the Views module. The Track Field provides these formatters:
Theme Template (default)
Uses a theme template to display the tracks. The theme template is called
discog-field-track.tpl.php, and may be overridden by any theme developer.
Formatted Text: Displays tracks as text, wrapped in HTML tags. Empty fields are not displayed.