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

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

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

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

Create and continue

This little module does nothing more than adding a button to the node form that permits you to create a node and continue to create another node of the same type.

It is a utility module to save time creating content. Now you don't need click several times to get to the same form again.

It is such a basic functionality I could not believe there was not a module for that. Well now there is.

Documentation:
There is no settings form you can only turn the module on or off. When turned on the button will appear on every node form.

Downloads

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:

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

Node revision reference

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

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

Wysiwyg ImageField

WYSIWYG ImageField

The Wysiwyg ImageField module is an inline image management tool for the Wysiwyg module based on the ImageField and Insert modules with an IMCE-esque image library provided by the FileField Sources and Views modules.

Wsyiwyg Fields

Wysiwyg ImageField is currently being re-written as Wysiwyg Fields, which will allow for any CCK field to be used inside the Wysiwyg.
Checkout a quick demonstration of the early module at http://youtu.be/-CYGPCCzWYo

Features:

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

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

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

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

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

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

Skype

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

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

Postcodeanywhere Addressfield

Select address

About:
Integration of the PostcodeAnywhere service to Address Field module - for UK Addresses only.

When user selects United Kingdom he also have possibility to find his address by postcode (using external service) and prepopulate his address details.

How to configure:
To make it works there are 2 steps:

Downloads

Access by Reference

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

Downloads

Text & Integer Field

A compound field with a text field and paired integer field.

There is now also a submodule called textintegerfieldx2url -- that's two text fields, two integer fields, and a URL field. This is unlikely to fit your exact needs but it is another example you can copy for making compound fields.

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

Filefield download tracker

Description:

The filefield_tracker module allows you to track the download of private filefields.
This module depends on the Filefield module and requires the private download method to be set.

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

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

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