Module catalogue
Here are the modules currently supported by the CERN Drupal service. Site managers may install additional modules to their websites, but take responsibility for ongoing maintenance (such as security updates) themselves. More information on module change management can be found here.
This catalogue is under construction and is not yet definitive.
| Module | Description | Type | Version | Download |
|---|---|---|---|---|
| Administration menu |
Provides a theme-independent administration interface via drop-down menus. |
supported, contrib, centrally managed | 7.x-3.x-dev | |
| CERN Dev-Status |
A module to keep your website under the radar until it is ready to be published. |
CERN, supported, centrally managed | 7.x-1.0-cern-rc5 | |
| CERN Profiles - Display Real Name |
Overrides user login names with the LDAP DiplayName attribute, and optionally allows you to redirect to the Profiles website (http://profiles.web.cern.ch). Uses
For developers and site builders
|
CERN, supported, centrally managed | 7.x-2.0-cern-rc4 | |
| ckeditor |
ckeditor and its associated configuration provides an easy to use graphical editor for text entry into Drupal sites. IMCE is often used with it in order to provide a way of embedding images. To configure ckeditor for your site, the following steps should be performed:
There is a full step-by-step guide at http://www.symphonythemes.com/drupal-blog/wysiwyg-drupal-best-practice Note that this works only for public files. If you are trying to do this with private files it may explain your authentication error. Also note that depending on the input filter you select for your content type <img> tags may be stripped out. |
centrally managed | ||
| content_access |
This module allows you to manage permissions for content types by role and author. It allows you to specifiy custom view, edit and delete permissions for each content type. Optionally you can enable per content access settings, so you can customize the access for each content node. In the CERN environment, this can be used where you want to restrict access to a set of documents within a site to a specific e-group such as tasks for a project team. The workbench module also provides some functionality in this area but it is more for managing the lifecycle of a document rather than protecting a particular content type from access/editing. |
centrally managed | Drupal Recommended Release | |
| Devel |
Bunch of tools to help developers and themers. |
contrib, supported, centrally managed | 7.x-1.2 | |
| Entity Reference |
Provides a field type that can reference arbitrary entities:
|
candidate for central management | ||
| features |
The features module enables the capture and management of features in Drupal. A feature is a collection of Drupal entities which taken together satisfy a certain use-case. Typical cases would be where you have a set of configuration settings and modules to install across a number of sites and want to package these into an installable unit for consistent deployment. Features could be used, for example, to move a consistent functionality from a development environment to a production environment. |
centrally managed | Drupal Recommended Release | |
| feeds |
The feeds module imports or aggregates data as nodes, users, taxonomy terms or simple database records. This can be useful for interfacing to external systems and building content based on this data. A variety of formats are supported. |
centrally managed | Drupal Recommended Release | |
| Indico Feeds |
This module allows users to easily create event feeds from one or more Indico categories. Events can be filtered by start/end date or room name. |
CERN, centrally managed | ||
| job_scheduler |
The module provides a simple API for scheduling tasks once at a predetermined time or periodically at a fixed interval. This can be used to automate execution of standard scripts that modify the content of a site. Also see the Rules module which can provide some pre-built functionality in this area. |
centrally managed | Drupal Alpha Release so use with care | |
| Libraries |
Supports integration of external libraries |
candidate for central management | Drupal Recommended Release | |
| Link |
Fields in content types which support URLs. Seems a low impact module and useful function to be considered for inclusion in the default set and to be enabled for new sites, |
candidate for central management | ||
| Link |
Provides link as a field. This allows a URL to be added to a content type. |
candidate for central management | Drupal Recommended Release | |
| Link checker |
Performs a scan of the links of a Drupal site. A report is produced showing any links which give page not found errors or are permanently redirected. The module generally works well but does have some problems with https. |
candidate for central management | Drupal Recommended Release | |
| menu_block |
This module provides configurable blocks of menu trees starting with any level of any menu. It allows for cascading menus which can be configured. Care should be taken for usability with mobile devices and cascading menus. |
centrally managed | Drupal Recommended Release | |
| migrate |
The migrate module provides a flexible framework for migrating content into Drupal from other sources (e.g., when converting a web site from another CMS to Drupal). Out-of-the-box, support for creating core Drupal objects such as nodes, users, and comments is included - it can easily be extended for migrating other kinds of content. Content is imported and rolled back using Drush commands. |
centrally managed | Drupal Recommended Release | |
| Module Filter |
Provides a structured list of modules on the administration module interface |
candidate for central management | Drupal Recommended Release | |
| rules |
The rules module allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules). This is a very powerful functionality for automating actions and is often used by other modules to implement state changes or perform actions such as sending mails. |
centrally managed | Drupal Recommended Release | |
| Search 404 |
This module automatically calls the search function when a 404 error is encountered on the site. Thus, looking for entice.web.cern.ch/indico would launch the same page as if you had typed in indico in the search bar. |
candidate for central management | ||
| Token |
Tokens are small bits of text that can be placed into larger documents via simple placeholders, like %site-name or [user]. The Token module provides a central API for modules to use these tokens, and expose their own token values. |
contrib, supported, centrally managed | 7.x-1.0-beta3 | |
| Webform |
Webform is the module for making surveys in Drupal. Example of usage is for Staff Association polls (ENTICE). Webform Validation can provide additional content checks. |
candidate for central management | Drupal Recommended Release | |
| Workbench |
Workbench is the recommended workflow tool for content management for CERN Drupal sites (draft, edit, publish, review). Workbench gives us a unified and simplified user interface for users who ONLY have to work with content, the ability to control who has access to edit any content based on an organization's structure not the web site structure and a customizable editorial workflow that integrates with the access control feature described above or works independently on its own. The base workbench module provides a framework into which a number of other modules plug such as workbench_access, workbench_files, workbench_media and workbench_moderation. At CERN, it is used to manage the publication workflows for sites, such as private content creation, review and publication. |
supported, contrib, centrally managed | 7.x-1.0 |