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

Associated Nodes

This module enables to associate nodes according to different criteria such as Taxonomy and CCK fields.

You can give a different weight for each criterion. All criteria will be aggregated by the main module which compute a matching score for each couple of nodes. Then, for a given node, you can get the other nodes that are associated to it. The associated nodes are ordered by the matching score they have with the given node.

Different associations can be defined with their own criteria and weight.

Downloads

View own

example of view own module. see permissions

Module adds 'view own content' and 'view any content' permissions for all of content types.
So, administrator can build a more flexible system of rights.

For example, admin can add 'view own question content' for role 'clients' and 'view any question content' permissions for support engineer so, clients can see only own questions and technical support engineer can see all questions from all clients.

NEW! If you using CCK, you can check new feature 'view content via field_reference'.

Also, see another content access modules:

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

Field formatter label

This module allows site administrators to override the Field Label on any field in the Manage Display settings page. This allows each field to have a different title in different view modes.

Instructions

The field formatter label settings are found in the Manage display tab for content types, users, and other entities. A text box is available for each field's label, revealed by using the formatter settings edit button (Gear wheel icon) for that field. If no 'Label override' is specified then the default will be used.

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

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

Date picker formatter

This module is a CCK formatter allowing users to pick one or more dates (from a date, datetime or datestamp CCK field) similar to the Doodle online service.

Downloads

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

Downloads

Eventbrite

Officially sponsored by the Eventbrite team.

The goal of the Eventbrite Drupal module is to enable deep integration with the Eventbrite API as a base module, allowing for seamless connections between Eventbrite and Drupal data around users, events, and more.

Downloads

CCK Formatters

This package is a collection of add-on formatters for various CCK fields. Each provided sub-module in this package should be a self-contained single formatter.

CCK fields support an arbitrary number of "formatters", swappable code that renders a field. In Drupal 6 these are essentially theme functions, although in Drupal 5 they are not always. It is possible for any module to define new formatters for field types it doesn't define itself, which creates a very powerful way to extend and theme a field in any of the myriad ways that a field can appear.

This module is an "incubator" for new field formatters. Because each formatter may have its own development cycle, there will probably not be stable releases of the entire suite. If a specific formatter gets particularly popular or requires a more full-featured release cycle, it should likely be spun off to its own project.

This suite is maintained by Palantir.net. If you want to submit another formatter module to be included, please contact Larry Garfield. If you maintain a CCK field and want to fold one of these formatters into the field module itself, contact the appropriate module author (or Larry if you aren't sure who that is).

Downloads

CCK Multiple Formatter

The CCK Multiple Formatter allows you to put your cck fields with multiple values in unordered lists instead of div elements.

Standard CCK:

Downloads

Option Trim

Trims options out of CCK select boxes.

The 2.3 version for D6 works with the following field types (all select widgets):
Text
Number (integer, float, decimal)
Nodereference
Userreference
Rolereference
Content Taxonomy

This module can be used for a few different reasons:

1. You are using a reference field such as node_reference, user_reference, or role_reference and have options that you'd like to trim out of the list, but don't want to write a custom module to form alter out those options or use the views feature for populating the list.

2. You want to dynamically trim options out of a select list based on the option chosen in a parent select box, achieving a dynamic dependent dropdown effect. The difference in how this works compared to other efforts is that the select box to be trimmed must start out with all possible options, then through an admin interface you can select how these will be dynamically trimmed out based on the selected option of a different select box. With javascript disabled all options will always show but nodeapi validation will still kick in so that only valid options will be submitted.

The 2.0 branch adds a couple other use cases.

Downloads

jUpload for Imagefield

The uploader shown after multiple images have been selected. Previously uploaded images are shown below the uploader.

Have you ever wished you could upload a group of images at once to an imagefield? The jUpload for Imagefield module (jifupload) integrates the JUpload Java applet with the ImageField module for CCK. Multiple images are uploaded in a single batch into an imagefield set for multiple values.

Benefits
- Allows batch image uploading to imagefield.
- Set image descriptions in the imagefield.
- Deletions are handled by ImageField and Filefield.
- Image types are limited to jpg, gif, png.

Limitations:
- Does not play well with other cck fields: changes made to other cck fields are lost when images are uploaded.
- You have to first save changes to other cck fields, then upload images, or vice versa.

Configurable features
- Selection of content type used.
- Selection of imagefield field used.
- Size of the uploader on the page.
- jUpload parameters may also be entered manually in the module's admin page.

Suggestions
- FileField Paths enhances the file path options provided by Token. Without Token images are saved in the default files directory. (Filefield paths doesn't do anything for the Drupal 5 version.)

Downloads

Media: Hulu

This currently provides support for Hulu.com to Embedded Media Field. Future development will further support the Media module.

Downloads

Media: TeacherTube

Provides support for the TeacherTube video provider for Embedded Media Field.

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

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 or Image field and would like to add Scald drag and drop functionality without adding a new field.

Downloads

Node revision reference

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

Downloads

Baidu Map

Baidu Map Logo

It is sometimes said to be more accurate than the Google Maps in China, more complete than Ali Maps, the Baidu Map module allows geographic and location information to be displayed through the Baidu Map API.
See a live example of Baidu Maps or the map control screenshot.

Downloads

Nodereference Image Helper

This module adds a widget to CCK fields of type nodereference. The intent is to use this module when the referenced nodes are images using a single-valued imagefield field. The widget offers an upload and browse button to the nodereference field. With the upload, a new node can be created through a popup, and the new node will be referenced by the nodereference field. The browse button displays a view in a popup where the user can browse and select the referenced node.

Downloads

CCK Field Privacy

This module adds little padlock icons to right of field labels in node/#/edit forms. These padlocks enable users with access to control who can see those fields on the node/# view page. (e.g. everyone, buddies only, nobody)

Dependencies:

Downloads

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.

Downloads

CCK Password Field

Module by hefox.

CCK Password field defines a basic CCK password field.

Widgets include the a normal password textfield and a drupal password confirm.

Passwords can be stored as text or md5 (hashed) by default, and md5+ salt if salt module is installed (a hook is supplied to expand on available options).

Hashed passwords that have been set are not retrievable as their original value as they have been hashed.

Passwords fields that have been set will have a delete check box.

Downloads

Media: vzaar

vzaar, powering video

This module provides support for the vzaar video service for Drupal media modules. Version 6.x-1.x supports the Embedded Media Field module. Version 7.x-1.x supports the Media module.

Due credit to recrit who came up with the base provider code.

Module sponsored by Deeson Online - UK Drupal services.

Downloads

Form element defaults

This module allows to pass form element default values into URLs and substitute them into form elements. This is very useful when you have a content type with fields and you want to build a link which must open a node adding form with several fields already initialized with default values.

We support the following form elements:

  • Standard FAPI
    1. text
    2. textarea
    3. checkbox
    4. select ( + multiple)
  • CCK Fields:
    1. text ( + multiple)
    2. number ( + multiple)
    3. date ( + multiple)
    4. user reference ( + multiple)
    5. node reference ( + multiple)
    6. NEW email ( + multiple)
    7. NEW taxonomy ( + multiple)
  • Webform elements
    1. date
    2. email
    3. hidden
    4. markup
    5. select (+ multiple)
    6. textarea
    7. textfield

Usage:

Downloads

Pages