694 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Text or Nodereference

Allows textfield to be rendered like a node reference, with some autocompletion magic on edits.

A university department wants to list the authors on their publications' page. Any given publication may have several authors, both from the department and outsiders, with their order being important (ie. it is quite likely to have an 'employee-outsider-employee-outsider' like order.) If an author is an employee of the department, his/her name should be displayed as a link to his/her own profile page, while outsiders' name should be displayed as clear text. There are several use cases with high probability here:

  1. It is quite likely to have an author order like 'employee-outsider-employee-outsider'.
  2. It is quite likely that a now-outsider author becomes an employee later on, in which case his/her name should automatically converted to a link to his/her profile without any changes to the publication.
  3. It is quite likely that the site editor wants to enter existing authors' names without typos, regardless of that they are employees or not.

So what does this module do then, anyway?

Let's switch to Drupal tongue. :) Want to have a nodereference-like link to a node that does not exist yet? Want to have autocompletion both on existing field values and on existing node titles of other content types? Install and enable this text_noderef.module, and all your problems fly away!

Downloads

Validation API


Note: As of 2010/01/28, this module appears to no longer be supported. If you are interested in taking this module over, please create a report in the Drupal.org webmasters' queue.

Downloads

Modal Nodereference

This module turns the nodereference widget into a modal popup allowing new linked nodes to be created on the fly. Because it uses an iframe, it should support even Javscript and file uploads within the sub-node.

Downloads

Bible Field

The idea behind the Bible Field module is to provide a CCK field that can reference any body of work (not just Bibles) by book, chapter and verse. Below are some features:

  • The ability to reference a range or single point
  • A special Views 'range filter' that allows for search within a ranged entry (like chapters 2 to 10)
  • A compound Views filter that allows you to specify the granularity of the filter to book, chapter or verse
  • Books are pulled from a CVS file, so you can reference arbitrary bodies of work, or reference multiple works in the same node-type for cross-referencing
  • Chapter selectors are automatically adjusted to the number of chapters in the currently selected book

See here to read a quickstart guide with screenshots, or here to view the live README file.

This module is sponsored by Boise Calvary Chapel, who is using this module in creative ways to tie together multiple kinds of media to their sources of inspiration.

Related modules

Downloads

Popup field group

Extends Field group with an option for a Popup field group. This will render a link which, when clicked, shows all of its children in a simple position: fixed popup.

This module does not mess around with the structure of the form or the DOM particularly. Rather the children of the group are surrounded in a <div>, which is then styled as a very simple position-fixed popup.

A button is then rendered on the form which toggles the popup open/closed. The label of the button is configurable.

Downloads

Node Profile

This module builds user profiles as nodes, which opens the opportunity to use the Content Construction Kit (CCK). So it's possible to make use of the field types, which are available for CCK. The integration of the views module allows one to easily build customizable user listings or even user searches.

Downloads

FileField Track

A simple module that tracks downloads of files added through CCK/Fields by asking anonymous users to enter their email address. Returning anonymous users are tracked using a cookie. A tracking interface shows email address and user account information for tracked files downloaded on the site.

Why only have users enter their email address? Email addresses are a unique and easy way to identify users, and the barrier for entry is lower than actually registering for the site.

Set up is easy:

Downloads

Link Intelligence

Link Intelligence (LI) provides multiple methods to facilitate automated and manual linking of related web page content. It is designed with easy plug-and-play defaults for simple install and forget auto-linking, yet is highly configurable to enable advanced linking strategies.

It supports both standard styles of related content linking; transforming keywords in node content into links (content linking) and/or adding links to sidebar lists (displayed via CCK and/or Views). It can generate either style of link automatically or provide suggestions for content authors to quickly find and embed links to relevant content themselves.

Watch the Link Intelligence screencast demo

Example use-cases

Wiki / glossary - LI can auto link in-content keywords to definitions, wiki pages or other keyword related content.

Related content – LI builds sidebar style links to related content. You can either auto populate the list of links or use the suggestions search and add link feature to quickly and easily build your own list.

Search engine optimization (SEO) - LI can interlink content with a blend of in content and sidebar links to re-enforce important keywords on your website.

How it works

Downloads

ImageField Assist

This module can use every single ImageField field added to any node in a Drupal 6 website, and uses ImageCache presets to display it.

ImageField Assist was originally based on img_assist code.

Downloads

Media: Viddler

This is a provider file to integrate Viddler with Embedded Media Field.

Adapted from the provider file created by BassistJimmyJam.

Downloads

CCK Taxonomy Subset

This CCK field allows a filtering of the selectable terms for a matching vocabulary displayed in the taxonomy select combo box in a node create/edit form. This allows a single vocabulary to be used across a number of node types. It is used to restrict the terms associated with a node type. Subsets can be overlapping. A single selection will force that term to be associated with the node type and the selection will not be displayed. Typically the term will be the node type's name.

Downloads

Vimeo

The Browser UI

This is not an official module, and we have no affiliation with Vimeo.com.

Introduction:

Don't confuse your end users by asking them to paste embed codes or URLs into your website. Instead let them browse the videos visually and insert which ones they want by clicking on them. Now that's easy!

Downloads

CCK Required by Role

Description

This module allows for certain user roles to be exempt from required fields. This is mainly useful to those on the back-end of a website do not necessarily need to fill all of the fields to submit a node.

Usage

When you are setting up the field you have the option to set certain role to be exempt from the required. When that user role comes to add or edit that node, the field will not be required for them.

Downloads

ImageField Avatar

imagefield_avatar.png

Select an imagefield/filefield from a content type to serve as user picture (avatar). On selected content type node update, such as when a user saves his content profile, user picture is being pointed to the first file in the filefield.
The module integrates into user picture settings form and hides irrelevant settings. All user picture properties such as file size and dimensions requirements, default image are managed by imagefield/filefield.
Inspired by #470004: User avatar via CCK imagefield.

General usecase

With Content Profile module and an imagefield/filefield attached to the content profile type first image in the field becomes the user avatar. If the field has multiple values you just need to instruct users to reorder images.

Downloads

Password Confirm

This module provides a field type for Password Confirm.

Features:

* Fields similar to the password field used in user registration form.
* Javascript based on line validation.
* Save Password settings for

  • Drupal based encryption for password value
  • Plain text password value.

* Show Password on node form

  • Plain Text
  • Dotted Value

INSTALLATION:

1. Place the entire password_confirm directory into your Drupal sites/all/modules/ directory.

2. Enable the Password Confirm module by navigating to:
administer > modules

Note:
To enable encryption of password, see settings.
Once you choose to encrypt password you should not use show password, else it will show the hash value of password.
Their is another module called Password Field, But this module is different from that one in several ways:

  1. By adding one field, set of field for password and confirm password gets added to the form
  2. In line validation of password strength and password match is done.
  3. Password can be save in either encrypted form or as plain text, depending upon requirement.

Downloads

Array Tokens

Examples of Array Tokens

I'm looking for a co-maintainer for this module – in particular in order to port it to Drupal 7.

The Array Tokens module allows you to use all values in multiple-value CCK fields and multiple-value taxonomy terms in a single token. It also allows you to define your own settings for how items should be merged ("merge styles").

The output of each item is either plain text (for taxonomy terms) or the default CCK rendered output (for CCK fields). However, a few special formats are provided for file fields, node references and user references.

Downloads

Taxonomy Term Reference Sortable Widget

Description

Module provide an sortable widget based on jQuery ui.sortable
for selecting terms in a taxonomy term reference field.

Requirements

Drupal 7.x

Installation

1. Copy the entire pager_for_content_type directory
the Drupal sites/all/modules directory.

2. Login as an administrator. Enable the module
in the "Administer" -> "Modules"

Downloads

Canvas Field

This is the HTML5 Canvas field module, which allows you to capture manual "drawing" input directly in the browser. It's main component is a FieldAPI Widget for the image field, meaning you can display captured images the same way you would any image field. Some suggested uses are marked-up screenshots and signature capture.

Downloads

Audio Converter

The AudioConverter module converts audio files from supported CCK fields (AudioField, AudioRecorderField) to the mp3 format using FFMPEG.

Depending on the need, files can be converted on cron or whenever new audio content is submitted.

The AudioConverter module also provides an API that allows developers to convert content from other audio-centric modules.

This module has been originally developed by Leo Burd and Tamer Zoubi under the sponsorship of the MIT Center for Civic Media (http://civic.mit.edu).

Downloads

Address field for CCK

New to 5.x, country_select module. This module makes use of the country/province data created for the addresses module to create country/province dropdowns for all countries in the world. Requires the activeselect module to work.

This module is a good solution for Drupal 5 users. Those wishing to have an address module in Drupal 6 might consider the location or addresses module. At this stage there is no Drupal 6 version of this module.

The 2.4 version has an option to save content in location module format. This provides location module upgrading provided you edit the nodes you want to upgrade.

Downloads

Chaos tool custom plugins for Panels

Panels is a very flexible module, you can add almost anything to regions of your layout. Almost but not everything, until now, it was very difficult to add files, links, and images to panes. This module started as a way to add CCK fields to panes, but it was hard, so instead, I decided to use the FAPI and imitate some of the most popular fields. Currently, you can add Files, Images, Links, Text and soon Embedded Videos to panes.

It mimics CCK Fields but they are not CCK fields, Views won't be aware of them, and you can't extend or configure the fields you want to add.

Important
I've just fixed a critical bug. Please read #885290: Files are saved as FILE_STATUS_TEMPORARY and Cron deletes them

Dependencies

  • This module is dependent on Ctools and it will only be useful with Panels.
  • If you want to add Embedded Video you'll need to install Video Filter. Any bugs with this module should be reported to Video Filter and not here.
  • Imagecache is no longer a dependency, but it is highly recommended.

Know bugs:

  • Files do not get removed if a pane containing a file or image is removed

New features in 1.0

    Downloads

    Content clone field

    Clone link on the field configuration page.

    Allows administrators to clone CCK fields.
    After enabling this module you'll be able to clone a field by accessing it's settings page (at admin/content/node-type/[node-type]/fields/[field-name]) and clicking on the "Clone field" link at the bottom of the page.

    Sponsored by Red Bee Media

    Downloads

    Views Contextual Displays

    This module allows Views to set build modes for row objects depending on an active context. When should you use this module?

    • If you need to create a view which depending on the users' properties (permissions, roles,...) does or doesn't show certain 'limited access' fields of a row object. This allows you to do away with the restrictive, clunky CCK field permission system.
    • If you need to show a view on diverse sections of your site and you don't want to create a gazillion display variants. This promotes reuse of views displays.

    Requirements:

    How to use

    1. Install/Enable the module
    2. Go to admin > build > context and create a new context
    3. Add conditions to your new context
    4. Add the VCD Reaction plugin as a single reaction to your context.
    5. Go to admin > build > views
    6. Create a new view or edit an existing view
    7. Choose 'VCD Object' as the active Row Style plugin and edit its' options
    8. Expand the Contextual build modes tab
    9. You'll see all the contexts which have the VCD Reaction plugin set

    Downloads

    CCK Attributes

    Defines an Attribute Field as a Textfield Pair.

    For example:
    If you have a product that has multiple attributes, but dont wish to create a separate field for each of these, you can use Attributes. In the field, it has an Attribute (Size, Colour, Distance, anything) and a Value (8, Red, 21km, etc).

    As it uses CCK Text Fields, its Views Integrated and has two filters: Attributes & Values.

    Downloads

    CCK Field Permissions

    This module has been rewritten from scratch and is now distributed with the Drupal6 version of CCK as content_permissions module. Please upgrade.

    This module allows admins to restrict access to specific CCK node type fields to by user roles. This is useful if you have a content type that you want to allow some classes of users greater use of- for example, a CCK node may have a field for a link to an external website. Using this module you can allow only registered users to have access to that field to create, update, and now view.

    Downloads

    Pages