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

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

Ubercart CCK Attribute

I got a lots of requests from community, my colleagues and myself, about an auto-generated Attribute options for Übercart 2.x.

While current Attribute mechanism is manually data input, my attempt is making a way to connect between CCK Options and Attribute Options.

Übercart API allows us to do that smoothly.

Downloads

CCK Input Elements

Example of CCK Inputs Elements in action

Overview

This is a set of modules, which provide input elements for endusers with the power of cck.
This module hosts a set of fields to be used by the Content Construction Kit. Fields are used to create various content types. They appear as input fields when creating or editing a node. They are rendered to text, when shown to page visitors.
The difference for CCK Inputs is, that they are rendered as input elements to the visitor. This way you can build a webform using CCK.

CCK Input Elements do not provide any means to evaluate or store the data which users send back to your site, when hitting "submit".

Downloads

Media: Audio Flotsam

This module contains Embedded Audio Field providers (i.e. emfield's emaudio 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).

Downloads

jcarousel block

jcarousel block

A jcarousel block module for Drupal 6.x

This module features:
1. Drupal 6 only, as drupal 6 has updated jquery, there's no need to
depend on the jquery_update module.
2. Providing a jcarousel block which can be managed throught the
admin/build/block.
3. No need to write any HTML or including any JS. If the block shows on
a node page, it reads the images from the node (CCK required).
4. Images are loaded through configurable cck image field. Currently
only supports imceimage and imagefield.
5. lightbox support by default

Downloads

Spotify

Output from the Spotify Field module

Provides integration with the Spotify Metadata API and a field to display artist, album and track information with a link that opens the Spotify client. Since 7.0-rc2 you can also output the data as a Spotify play button.

7.x-2.x branch

First beta is out. All XML-functions removed.

Rewrite of basics functions. Using json instead of XML when getting information from Spotify. Uses images from Spotify instead of Amazon. You could now use Image styles, and images are stored locally.

Downloads

No Colons

The No Colons module allows you to remove colons from form labels and other types of label text. There are two modes of operation: Remove all colons -or- Remove colons only if label text ends in punctuation (such as a question mark).

Downloads

Fullname field for CCK

Looking for co-maintainer. See message in issue queue.

This module provides a prefix, first, middle, last, and suffix field as a single CCK field.

  • multiple field works
  • enable/disable each sub-field
  • set requirement for each sub-field separately
  • Compatible with diff module.
  • Compatible with views module.
  • Compatible with token module.

Thanks to http://www.fertilityauthority.com for sponsoring the development!

Downloads

Access by Reference

Lightweight module that extends edit permission to a user in three cases:

Downloads

Content Dependency

content dependency | entity dependency | node edit

Provides ability to view reversed referrals/references for content of entity reference & references - node_reference modules, etc.

Generally, this project enables content authors to see from any current content (entity) its dependent entities content.

Project overcome a major content control difficulty for content authors.

Provide content authors ability to track external content which refers to current content, without the need to check mass of external content to find out whether each external content refers to current content or not.

Content dependency main advantages:

  • Easily manage content dependencies - you can view/update for each content entity it's dependent entities from one places.
  • Backward Compatibility - You can install this module & start use it without need to perform any change in your content structure.

Downloads

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:

Downloads

Node Reference Views Select

UPDATE: Module development has resumed since a new maintainer has been appointed.

Provides a widget for Node Reference which displays the node teasers instead of a select box, and allows choosing the referenced nodes
from a Modal panel. The list is optionally sortable, depending on JQuery UI Sortables. The modal supports pagination, exposed filters
and exposed sorting, all using AJAX.

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

Scribd field

This project provides a filefileld extension for CCK that supports the upload of files to Scribd and presents the content in an ipaper reader.

The development version of this module also allows for the use of secured, unprintable, un-downloadable PDFs to be embedded from Scribd, as well as allowing the usual unsecured PDFs to be embedded.

Downloads

Ajax Document Viewer

Ajax Document Viewer module allows the user to provide a document viewer for the uploaded documents in the drupal.

The module provides integration with 3rd party service Ajax document viewer (http://www.ajaxdocumentviewer.com/) and helps to view your documents through Ajax.

Downloads

FileField UI Extras

A helper module that provides a collection of miscellaneous FileField UI enhancements.

This module requires CCK 2.5 or above to work.

These include (or are limited to):

1) Collapsible fieldset wrapper on the data elements.

These include the alt, title, description fields provided by FileField and any additional fields that are created by other modules, namely ImageField Extended module.

Downloads

OpenLayers KML Layer

A Drupal module that will create an openlayer layer from an uploaded KML file and associate it with one or more map presets when creating or updating configured nodes.

Downloads

Driven API

Driven diff

This API exposes the so called driven properties, which are aimed to map any type of node properties (i.e. title, body, taxonomy, CCK fields, workflow, etc).
What such driven properties are used for depends on the modules taking advantage of them.

Downloads

Hierarchical Select Node Reference

Hierarchical Select Node Reference in node edit form

Description

This module allows the use of Hierarchical Select form element as a widget for CCK node reference field, both in node add/edit form and in views filter.

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

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

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

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

Postcode Anywhere (PCA)

Postcode Anywhere Example Usage

Module provides 3rd party integration with PCA Predict (formerly Postcode Anywhere) service which provides postcode lookup and address validation. It improves user experience with a faster way to enter and validate UK and international addresses.

Please note that this is not official module of Postcode Anywhere
So if you need any other information related to API, please check here:
http://www.postcodeanywhere.co.uk/support/

Downloads

URL Fill

This module allows you to fill title, body, and CCK fields from the URL. It auto-populates a field with a value from the URL. There are options to allow / disallow overriding pre-existing values, hiding a field if it is filled from the URL, and a few other goodies.

It supports both single and multi-value fields. It has support for the following field types:

Downloads

Pages