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

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

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

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

Filefield Stats

FileField Stats is a small module which provides a new formatter that outputs a special link for tracking downloads.

Each download tracks the File ID, User ID, Node ID, Host IP & Referrer URI and a timestamp.

The formatter will produce a URL like this:

http://www.example.com/sites/example.com/files/filefield_stats/2/1/1/d4df983bbca181f8c9ef7683db1c3ab0

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

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

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

Epub

epub, epub.js, ebook

7.x-1.x

The new epub module for Drupal 7 provides displays for file entity and file fields and enables users to read epub/ibooks files inside their browsers like pdf module.

Use this module with apachesolr_file (recommend with file_entity 7.x-2.x), you can build your owned online library.

  • "ePub default" display uses iframe to wrap xhtml files extracted from epub package
  • "ePub cover image" display shows the cover image inside epub file (A cover image is not required according to the ePub standard)
  • TODO: add js epub reader in the future and need help to make something like Readium work on server side

6.x-1.x

The ePub module allows site administrators to enable other users to download the ePub version of the book contents available on the website.

Downloads

Node revision reference

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

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

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

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

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

CCK Word/Character Count

cck_count.png

The CCK Word/Character Count module allows an administrator to define a word or character count for a CCK field. When the content creator is adding content in that field, it will display a current count of the number or words/characters and how many are left. Once it reaches the limit, the color changes and the user is no longer able to submit the form until the number or words/characters are reduced to the limit.

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

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

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)

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

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

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

Media: Hulu

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

Downloads

FileField Role Limit

Filefield Role Limit D7

Overview

The Filefield Role Limit module is an extension of CCK FileField module and adds the capability to limit the max upload file size for each different user role.
Drupal 7.x version of this module works with File module included in Drupal Core.

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

Access by Reference

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

Downloads

Pages