4,510 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.

Custom add another

This is a very simple module that allows you to customise the text of the 'Add another item' button on multi-valued fields.

If your field supports 'unlimited' values then you are offered the option of customising the 'Add another item' button text. This setting is stored per 'bundle', so you can have different button text if you use the same field in two places.

Requirements

This module requires Drupal core 7.8 or higher.

Downloads

jQuery Tabs Field

Module description

jQuery Tabs Field module allows you to create jQuery Tabs field. Using this you can add upto 7 tabs with tab title and tab body in a node. After saving node, the module will display all these 7 tabs as jQuery tabs.

This module is very useful for content types where you want to display information tabs wise for example product pages etc.

Downloads

Mailhandler

mailhandler.png

Create nodes by email!

Mailhandler uses Feeds to let you post nodes by email. It takes mail (usually from an IMAP mailbox) and imports it as whatever type of content you choose. Plug-in modules allow you to do more awesome things like post comments, select different authentication methods, and set properties such as published / sticky status using "commands". Hugely powerful and flexible, but includes a "quick-start" module to help get you started.

Downloads

Web Widgets

Create dynamic snippets of your Drupal site that users can copy and paste to their websites.

  • Supported widget styles: iframe, inline, UWA or Google Gadgets.
  • Build a view and make a widget from it.
  • Embed any other web site content in a widget with a simple widget API.

Downloads

File Resumable Upload

Step 1: The widget is displayed

File Resumable Upload aka file_resup adds large files multiple and resumable upload to the File and Image field widgets.

Watch Daily Dose of Drupal Episode #181 about File Resumable Upload on CodeKarate.com!

Downloads

WordStream Keyword Tools

WordStream Free Keyword Niche Tool screenshot

The WordStream module integrates WordStream keyword tools into your Drupal site. The WordStream service provides a keyword research api (with a free account option). The WordStream module provides access to both classes of keyword tools.

With this module you can explore how often certain terms are searched for and the popularity of keyword variants.

The WordStream module also acts as a data source for the Keyword Research module which provides a rich user interface for keyword analysis and management.

Currently the module is operational, future plans are to implement additional WordStream reporting.

For installation, follow the instructions in the README.txt file.

Requirements & recommendations

Required modules:

  • None

Recommended modules:

  • Keyword Research - Enables keyword management and integration with other keyword research data sources
  • Drupal SEO Tools - integrated dashboard for SEO reporting, analytics and optimization

Sponsorship

Downloads

Field collection feeds

Provide feeds integration for field collection module.
Require Feeds alpha7 or later version.

Docs: http://drupal.org/node/1831004

http://drupal.org/node/1063434 The latest patch in this issue could also solve feeds integratin for field collection module, but it does not suit for our requirement.

Downloads

Featured Content

featured_content_block_config4.png

Overview

The Featured Content module lets you very easily create related/featured content blocks on your Drupal site. This module is useful if you have non-technical users who need to add blocks on the site that contain lists of node titles, node teasers, and/or full node content. This module can also be useful if you need to get up some featured/related content blocks quickly and are not familiar enough with views to do it, or simply prefer not to use views for this purpose. A related/featured content block can be created in just a few minutes.

Language support was added in version 1.5 for both D6 & D7. If you have a multilingual website, please use 1.5 or above.
Do not use the 6.x-2.x-dev and 7.x-2.x-dev branches as they are for experimenting with performance enhancements. If you want to grab a *dev* version (which we try to keep stable), then grab the 1.x version in the downloads section.
NOTE: If you have a large site (lots of nodes and/or users), this module will likely NOT be a good fit as there is currently NO caching (views is recommended in that case). If someone is interested in becoming a co-maintainer and working on the caching code (in the 2.x branch), please add an issue to the queue. Thanks!

Index:

Downloads

CCK Select Other

Conditional Select Field Example

CCK Select Other introduces an alternative select list widget that provides a user with either a select list or text input.

Downloads

Field Collection Node Clone

The Node Clone module allows you to easily create a duplicate copy (clone) of an existing node, however if that node references a field collection, the new clone will reference the same field collection, rather than have its own distinct copy. This module generates a cloned field collection so that each node has its own collection.

Downloads

Computed Field Tools

Computed Field Tools (Drupal 7) Batch running

The problem

The Computed Field module only updates its computed values on saves or on load (if no computed value is computed yet). This is not optimal when using computed values in lists etc., or if you should wish to change the logic in the computed field.

The solution

If you wish to avoid re-saving all the entities/nodes using the computing field, you can use this tool to re-compute all the values again.

The computed field tools module offers a way to re-compute the computed fields of existing entities/nodes. It does so through the Batch API.

When the batch is running it does not save the entire entity/node, but it only saves the computed field. This make it a fast way of updating the content.

Features

  • Fast processing of all computed fields.
  • Select specific computed_field to process.
  • Select content types to process for selected computed field.
  • It processes ALL entities/nodes. Also the ones with no value computed yet.
  • Drupal 6 supported content: nodes.
  • Drupal 7 supported entity types: nodes, users, terms.
  • Since we don't do an entity_save() we don't clear the cache on every(!) node processing and no search index updates are triggered, so there is a huge performance advantage here on high traffic sites over the VBO way.

Downloads

Auto Index

Automatically updates the Drupal search index when a node is added or updated, on the fly, without the need to execute cron.php.

This module should be used when an up-to-date index is desired/required after any addition or update of indexable node content. Not just after the successful execution of cron.php.

This module is ideal for projects where, other than search indexing, there is no need to run cron often. Use this module to ensure your search index is up-to-date while keeping the frequency of cron executions to a minimum.

Downloads

CKEditor for WYSIWYG Module

This module provides a WYSIWYG editor using the CKEditor library. While there are other approaches to integrating CKEditor into Drupal (through either the WYSIWYG module or CKEditor module), this project takes a combination approach mixing the best from WYSIWYG module (generic bindings to text formats) with tight direct integration with Drupal. The current version of CKEditor bundled is 4.2.

This module is currently experimental. It does not yet integrate with any existing 3rd party modules such as Media or WYSIWYG Fields. Support for these modules is planned through WYSIWYG API for Drupal 7, but not yet integrated.

Features:

  • Bundled lightweight CKEditor 4.x version, optimized for Drupal integration (no unneeded plugins makes for faster loading). No need to download the editor separately.
  • Additional add-on plugins that tightly integrate Drupal with CKEditor
    • Drupal Image plugin
    • Drupal Image captioning plugin
    • Webkit Resize plugin (adds support for resize handles in Chrome/Safari)
  • Dependency on WYSIWYG module keeps compatibility with other WYSIWYG editors
  • Uses absolutely no inline styles. All buttons and cleanup uses a consistent set of classes which can be themed.

Dependencies

    Downloads

    Get Directions

    Getdirections has moved to Github

    Downloads

    Simplenews Scheduler

    Newsletter Schedule node settings

    Simplenews Scheduler sends a newsletter as a re-occurring item based on a schedule.

    It does so by creating a new edition (rendered copy as HTML Format) of a node at the time that it required to be sent again. The editions have an extra tab (for those with permissions) for viewing all editions as well as the original newsletter they are generated from. The original newsletter is never sent but all editions are according to a pre-defined schedule which is triggered via cron and can be defined when you create or edit a simplenews node. Current options for sending are by day, week, and month.

    Works great with Insert View to place the content of a view into a newsletter. (eg: [view:recent_articles=20])

    An early Drupal 8 port is available. The Drupal 7 release is considered stable. It is recommended to use simplenews 6.x-2.x branch along with the 6.x-2.x release of this project for sending scheduled newsletters.

    Downloads

    Smart Paging

    Smart Paging settings

    Provides splitting up long Drupal content into sub pages by number of characters/words or by a placeholder HTML tag for node, user and taxonomy term entities.

    Downloads

    REST UI

    Resource Explorer

    A user interface for Drupal 8's REST module.

    Drush
    drush dl restui

    Drupal Console
    drupal module:download restui

    Downloads

    Hover Preview for ImageCache

    Hover Preview Example

    Hover preview Javascript effect for the ImageCache module. Allows for hover FROM any ImageCache preset TO any other ImageCache preset. Supports views and standard theme-layer output options.

    Downloads

    CKEditor Styles (for WYSIWYG)

    The CKEditor styles dropdown

    The module provides a way to add styles to the "CKEditor Styles Dropdown".

    Features

    Style rules

    The style rules can be exported and put into features.

    The configuration is available at admin/config/content/ckeditor_styles.
    There you can add new CKEditor style rules, that consist of:

    • name: The human readable name of the style rule, it is used as label in your CKEDITOR to show the style
    • machine_name: The internal machine readable name, it is unique and used to identify the style rule.
    • description: an administrative description, it is not displayed anywhere by default
    • element: the html tag/element to make the style available for
    • attributes:
      • class: class name(s) to add to the selected element
      • style: css style definitions to add to the selected element

    Settings

    On each ckeditor wysiwyg profile you can enable the "stylesheet parser", that will parse your styleshets automatically.

    Dependencies

    Downloads

    modr8

    Provides an administrative interface for managing content in moderation.

    Allows you to preview content, as well as approve or deny, and send messages to the author informing them of your choice.

    Downloads

    Webform Import

    Allows delimited data files to be imported as submission (results) into webforms.

    This is useful for importing submissions from other systems in to Webform. Can also be used to Edit submissions via Export / Import as long as the CSV has the SID column filled.

    Notes:

    Downloads

    Inline

    Inline module allows users to display uploaded files and images inline, i.e. place links to files into a content using a simple [inline:filename.jpg] tag. The effect is a link to the file or the display of an image, depending on the file type.

    Inline allows users to place an uploaded image or a file attachment anywhere in the content. During creation of a content, a user can simply enter the number or filename of the attachment that should be displayed inline. After submitting the content, the number is automatically converted to the corresponding filename.

    Downloads

    Wikitools

    #D7CX: I pledge that Wikitools will have a full Drupal 7 release on the day that Drupal 7 is released.

    The wikitools module provides some settings to get a more wiki-like behavior. It aims to be lightweight; all features are optional, and it provides no database tables of its own. If you have ideas about cool new features for this module, please post an issue. All new features go into the 6.x branch; I encourage others to present patches with backports. Some of the features of this module are:

    Downloads

    Views Node Taxonomy Filter

    Adds support to Views to filter a block on a node page by that node's taxonomy terms.

    Downloads

    SimpleCrop

    Original image display with crop area selection

    SimpleCrop provides the simplest workflow for manual crop of images. Basically, you can crop image in three steps: upload image => select area => save content. Functionality of this module covers more than 90% needs of manual image crops.

    One of the key feature of this module is that this crop can be used as-is for the end users. So you don't need to theme or to add a workarounds to show this image crop to someone else. It has minimalistic and usable UI.

    Downloads

    Pages