920 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.

Multi-column checkboxes radios

multicolumn.png

Display checkboxes and radios in columns in CCK, webform or FAPI elements.

Usage

CCK: Multicolumn option settings is in the field configuration screen of field types text, nodereference, userreference, content taxonomy and Select or other if they use the check boxes/radio buttons widget. See README.txt on how to add additional CCK widget type support. If you find any other CCK widget type can be supported, please report in issue queue so they can be added.

Webform: See #946956: Implement alter() hook to allow external module to extend existing components?

Form API: in the definition of checkboxes/radios form element, add the '#multicolumn' property to the checkboxes or radio buttons form element definition:

<?php
$form['my_checkboxes'] = array(
'#type' => 'checkboxes',
'#multicolumn' => array('width' => 3),
.
.
.
);
$form['my_radios'] = array(
'#type' => 'radios',
'#multicolumn' => array('width' => 5,
'row-major' => TRUE,
'indent' => 3,
'caption' => t('December'),
'column-heading' => array(t('Mon'), t('Tue'), t('Wed'), t('Thu'),

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.

Semantic CCK

Semantic CCK config

Semantic CCK was created to give users the means of customizing the HTML output of CCK fields. It was inspired in part by the highly recommended module Semantic Views which provides the same functionality for Views.

Drupal 7

A Drupal 7 version of Semantic CCK is currently under development: Semantic Fields.

Internet Sources field formatters

This is a light weight module that provides an Internet Sources field (i.e. emfield in its 6.x branch) formatter. It helps you turn any link or text field to a media field with rich features (thumbnail or full player in any size) and without a heavy module.

Currently supported: YouTube, Vimeo, Dailymotion...

Jquery Slideshow

This module creates a javascript slideshow using the Cycle plugin for Jquery. The slideshow is created from multiple imagefields of a node. There are settings to change the type and speed of transitions. Settings also exist to use Imagecache presets for the images.

This module requires these modules:

Example of this module in action.
http://www.ridetowork.org/everydayrides/luxottica-ride-to-work
http://www.ridetowork.org/everydayrides/ninja-250-2004-bruce-layton-ct

http://www.boringrally.com/joe-kern-klr-vbr2

The CCK Display Field Setting (Screenshot)
http://www.shanestillwell.com/files/drupal/cck_display_field.png

The Jquery Slideshow Settings (Screenshot)
http://www.shanestillwell.com/files/drupal/jquery_slideshow_settings.png

A big 'thank you' to Lee Rowlands (larowlan) for porting this module to D6.
http://www.rowlands-bcs.com/

Other slideshow modules that you may want to test
http://groups.drupal.org/node/20384

The latest 2.0 code for this module is on GitHub

http://github.com/nvoyageur/Jquery-Slideshow

Media: Video Flotsam

This module contains Embedded Video Field providers (i.e. emfield's emvideo module) that don't currently have their own "Media: " module yet (see the emfield project page for more information on the move towards the new and vastly improved Media Module). The hope for this project is that it will eventually be phased out as new maintainers step up and take ownership of individual provider integrations, but I wanted to make sure that current users of these providers can still use them with Emfield 6.x-2.x (assuming they're even working). This module's issue queue should also be used for any issues regarding the currently included providers.

Current providers include:

  • Custom URL (for embedding video files directly)
  • Dailymotion
  • Guba
  • Google Video
  • imeem
  • Last.fm
  • LiveVideo
  • Livestream
  • Metacafe
  • MySpace
  • Revver
  • Sevenload
  • Spike TV
  • Tudou
  • Twistage
  • ustream live
  • VoiceThread
  • Yahoo Music

Get involved! Maintaining a Media Provider file is a great way to get started with Drupal module development/maintenance, so if you're looking for a way to get a foot in the door, take a look at the currently included provider files and start your own "Media: " project to house it (you could also help out with a current provider or create a new one)! If you're interested in taking over a provider file, please open an issue in this issue's queue.

Skype

This module provides a field to integrate with Skype buttons and Skype URI's. The module contains 2 formatters, both configurable.

BackReference

D7 Note Currently, what with how Drupal 7's fields are written in a way so you can't really tell how to get at the data, and with Corresponding Node Reference already having a successful D7 port, there are no plans to update Backreference to Drupal 7. If you plan to upgrade, I suggest changing your Drupal 6 site to use Corresponding Node Reference, and then update.

Backreference Module provides a nodeapi interface to maintain 1-1 relationships between all shared instances of a nodereference field. This means that given a field instance of field_reference1, if you add a reference to NodeBeta to NodeAlpha's field_reference1 and NodeBeta has an instance of field_reference1, then NodeAlpha will be added to NodeBeta's instance of field_reference1.

There are other similar modules out there that do similar work, such as NodeReferrer and Node Relationships. In their cases they use views or similar queries to query for the nodes that are pointing to module B, where BR writes to a CCK Nodereference field. This has some advantages:

    ECK Revision

    This module allows any ECK Entity Type to add a revision property. Once the property has been added you should find a Revisions tab when viewing/editing the entity.

    Requirements

    Entity Construction Kit (ECK)

    Media: YouKu

    youku

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

    Youku is one of the famous online video site in China.

    Dynamic Field

    Dynamic Field is a CCK field that returns a textarea where you can enter custom PHP code. The code is computed real-time and lets you access Drupal objects like $node, $user...

    Note:
    This is not a duplicate of ComputedField! ComputedField computes and saves the value in the database when the node is created but Dynamic Field doesn't store the computed value...it computes the php whenever the node is rendered in the theme.

    Usage:
    All you need to do is place the PHP directly into the CCK field without the <? ?> tag.

    Media: Image Flotsam

    This module contains Embedded Image Field providers (i.e. emfield's emimage module) that don't currently have their own "Media: " module yet (see the emfield project page for more information on the move towards the new and vastly improved Media Module).

    Taxonomy Term Reference Sortable Widget

    Widget Configration screen

    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 term_reference_sortable directory
    the Drupal sites/all/modules directory.

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

    Field formatter attributes

    This module allows site administrators to add additional HTML attributes to the wrapping markup on any field in the Manage Display settings page.

    Instructions

    The field formatter attributes settings are found in the Manage display tab for content types, users, and other entities. A options element is available for each field formatter, revealed by using the formatter settings edit button (Gear wheel icon) for that field.

    Why use this module?

    This module is good if - for example - you need a quick & dirty way of adding schema.org microdata attributes to fields. A better solution to this problem is found in the Microdata module, but most field formatters are not yet supported. *edit: An even better solution to this problem is the Schema.org module which, while not technically supporting the recommended microdata format on schema.org, uses RDFa 1.0 which all the search engines support nicely.

    Dependencies

    • Field formatter settings: Provides the low-level API needed to alter formatter's settings forms,
    • Options element: Provides the form element used to allow admins to specify additional HTML attributes.

    Feed field (CCK module)

    Screenshot

    This module creates a CCK field that accepts RSS urls.

    Features:
    - Aggregates RSS/Atom feeds
    - Controls item display count and frequency of updates
    - Feed Fields may be positioned just like any CCK fields
    - Feed Fields may accept multiple values (deltas)
    - Feed Field-enabled nodes may be used in Blocks and Nodeblocks
    - Works with FlexiField
    - Feeds are automatically updated by cron
    - Test Page simulates cron without changing any data

    Field Defaults

    Field Defaults allows batch updating of default field values to existing content. When adding a new field to an entity you can update all existing content with the default value or when editing an existing field you can choose to also update all existing content with the new value.

    Features:

    Content Display Order

    content_display_order.png

    This module allows administrators to rearrange the order of (cck) fields for node displays.

    Normally the order of CCK fields is similar in both the node edit form as in the node's view. If you'd like to have an other order in, let's say the teaser display of a content type, this module provides you an user interface for this specific task.

    Each context (Basic, RSS, Search, etc.) and each build mode (Teaser, Full, etc.) can have it's own field order.

     

     

    Referential Integrity for CCK

    This module provides a method to enforce referential integrity rules for CCK user and node reference fields. In other words, it allows you to decide what to do with reference values when a referenced entity (node or user) is deleted.

    The problem:

    CCK node and user reference fields may contain values that point to nodes or users that have been removed. CCK does nothing when a node or user is removed with the values of fields that reference them. So after some time, your node and user reference fields may contain records that point to nowhere. Orphans.

    Extension for reference fields:

    Once the module has been installed, the user and node reference field settings form will provide a new option "Referential integrity behavior".

    Available options are:

    • None (default).
    • Set NULL (Set the value of this field to NULL when referenced users/nodes are deleted).

    Monitoring orphan records:

    You can also review all your reference fields to monitor if they have orphan records from Administer -> Content management -> Content -> Orphan references.

    This report displays the total number of records in the tables used for each reference field, and also the number of orphan records found, if any.

    Node revision reference

    Defines a field type Node revision reference which creates a relationship to a specific node revision.

    FileField Sources Scald

    Drag and drop into a file field, right from the scald library.

    The 'FileField Sources Scald' module allows drag and drop from Scald into a file or image field. If building a site from scratch, we highly recommend using the Scald Atom Reference sub-module, included with Scald. However, in some cases, you may need to continue using an existing File, Video or Image field and would like to add Scald drag and drop functionality without adding a new field.

    VideoField

    VideoField provides an video upload field for CCK. VideoField is a CCK-based alternative to the legacy media projects available in Drupal modules including Video etc.

    Idea behind this module is to have a simple field for uploading video content, something similiar to imagefield for images

    Taxonomy Orderable Tags autocomplete widget

    Taxonomy Free tags field is split into multiple fields with reordering capacity

    Taxonomy Orderable Tags adds an autocomplete widget for taxonomy term reference fields that creates a textfield for each entered tag and allows to re-order them by using tabledrag multifield functionality

    This module is useful if the order of terms attached to a node is essential and autocomplete / free tagging is required

    Field Wistia

    Wistia + Drupal

    The Field Wistia module provides a simple field that allows you to add a Wistia video to a content type, user, or any entity.

    Display types include:

    • Wistia videos of various sizes, or input your own custom size.
    • Wistia thumbnails with image styles.

    You can also specify other Wistia related embed options like:

    Duration

    Duration is a set of three modules, each for a different target audience:

    • duration_api provides a reusable Duration class and formatter functions for developers who need to do internal date calculations and conversions.
    • duration_element depends on duration_api and provides a set of form elements for entering durations, to be used in custom forms.
    • duration depends on both of the above and assembles the pieces into a CCK field, not requiring a single line of code to use it.

    In order to add a new CCK field, go to the "Add fields" form and select any widget for the "Duration" field type. Configure, use, rejoice.

    Developers can find the API documentation inside the module files, examples for using the form elements are provided in duration.example.

    If this module doesn't fit your needs, the Date module might be worth a try.

    This project was originally provided by zites.net internet solutions and sponsored by IPA (Internet Privatstiftung Austria) as part of the Netidee program.

    Disclaimer

    Export document

    Snapshot

    Summary

    This module simply export nodes into word file (by formatted html) using VBO to bulk export. This module also borrow some function of print module, so which field would like to export can adjust at cck print display page.

    Basic Functionality

    Here is feature list of this module:

    Pages