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

Mobile Tools

Description

The Mobile Tools module provides Drupal developers with some tools to assist in making adjustments to your site based on the visitor's device.

  • Contextual switching of content and layout
  • Exportable configurations using Spaces and Features
  • Define your sites via domain, sub domain, path, path pairs and query string
  • Server side feature detection using Browscap
  • Automatic redirection to a site based on device group
  • Mobile bookmark popup/Add to home screen notification
  • Media Query builder
  • anything else we can think of!

Mobile Tools integrates with the following modules to enable the described functionality

  • PURL
  • CTools
  • Context
  • ThemeKey
  • Browscap
  • Spaces
  • Panels
  • Features
  • Context HTTP Headers

Mobile Tools 3.x

Updates:

Downloads

Webform Multiple File Upload

Allows user to upload multiple files on a webform.

Full version of http://drupal.org/sandbox/hadsie/1143186

Downloads

Flatcomments

Flatcomments is a very small module that allows you to force comments to always be replies to the node regardless of the reply link used.

The comments are not just displayed flat, but also stored in this way, making edits with for example comment_mover more intuitive.

If you delete comment, all of it's replies are deleted as well. This is an issue especially when you are displaying your comments as a flat list because you can not see if a comment has any replies causing the deletion of more than the single comment you intended.

As this is unintuitive for the user that does not realize they are replying to a specific comment when you are displaying them as a flat list.

Flatcomment fixes these issues.

Downloads

Publication Date

Description

The Publication Date module adds a "Published on" date for each node, containing the date when it was first published.

Without this, the only dates available for nodes are their created date and changed date, but these are often insufficient to meet the needs of publishing workflows. Sorting nodes by their created date doesn't account for content which is held in draft form for a time while being readied for publication. Sorting nodes by their changed date fails to account for content needing minor corrections after being published.

Downloads

Internal Links

Enable the filter(s) for an input type and run filters in appropriate order.

The Internal Links module, Intlinks, is a simple set (currently two) of input filters which modify the output of internal, root-relative links in any text input format for which they are enabled. The title filter allows you to have the node titles of linked content automatically inserted into the link as the HTML "title" attribute, with "node/123" -type href paths converted to URL aliases, too. It is especially useful for streamlining the editorial workflow and improving SEO. You can also use the "Hide bad" filter to "unlink" unpublished content so visitors don’t encounter "page not found" errors.

Introduction

Maintainer and Author: Lowell Montgomery.

Downloads

Block Attributes

Screenshot of the Block Attributes configuration fields added by the module on the Block Configuration forms.

The Block Attributes module allows users to specify additional HTML attributes for blocks, through the block's configuration interface, such as class, id, style, title and more.

It appeared the ability for users to configure Blocks' HTML ID, classes or custom styles has been a recurring request (for quite some time). Therefore, this module attempts to provide a solution for these cases and support more HTML attributes for blocks.

Downloads

Node expire

This module allows you to set a "timer" into content nodes. When it reaches zero, you can perform any type of action with the node, such as unpublishing it or sending an email to the author.

Features

  • Perform custom actions when the nodes expire
  • Granular permissions: let only some users to modify the node expiration date
  • Date field can use jQuery Date Popup widget, if Date module is installed with Date Popup enabled
  • All data exported to Views, if enabled
  • Drupal code compliance

Downloads

H5P - Create and Share Rich Content and Applications

H5P interactive video

With this module you will be able to create interactive videos, question sets, drag and drop questions, multichoice questions, boardgames, presentations, flashcards and more using Drupal.

All the content is HTML5, meaning it will work great on smartphones, tablets and other mobile devices. With H5P, you create and edit HTML5 content directly in your web browser just like you edit any other Drupal content.

Downloads

Views Horizontal Slider

A Sample - Views Horizontal Slider in Action

The Horizontal Slider Module provides a views style to output content in sliding divs. Take a look at the DEMO to see it in action.

Please submit your bug requests so your fixes can be included in upcoming releases.

Themes

If you made a theme for the module and want to contribute it, feel free to put it in the issue queue. If i get some themes i will implement theme/switching like other modules do.

Install

Enable it like any other Module, create a view and change the output style to "views horizontal slider". Take a look at the README.txt for detailled instructions and additional tips.

Roadmap/Todo

Plans

As there are incoming more feature request it would be an idea to integrate http://nicolahibbert.com/demo/liteAccordion/
This can only be done if there is funding/sponsoring for that.

Sponsorship

This module has been sponsored by Artwaves

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

Footer Message

This module replicates the "Site Footer" feature from Drupal 6.x for Drupal 7.x websites.

Downloads

Workbench Email

Provides a way for administrators to define email transitions and configurable email subject / messages between those transitions. Email transitions can be defined as when content moves from state to state. Based on those email transitions, configurable emails can be created / updated / deleted as the site admin see's fit.

Example: When a content creator moves a piece of content from draft to needs review, they will be presented with a list of users that they can email the content update to. Selecting user(s) will send emails with the subject / message defined in the workbench email configuration page.

About Workbench

Workbench is a suite of modules which provide easier content management for content administrators. Each of the "Workbench" modules has been tested to work with the main Workbench module, and with the other modules in the Workbench suite. The Workbench suite is modular, allowing site builders to build the workflow that best suits the content administrators on their site. The Workbench suite provides authors, editors, and publishers with a unified interface for managing content relevant to them. It allows people to focus on content, rather than on learning Drupal.

Downloads

Read More Link (Drupal 6 and earlier)

Read More Tweak

This module allows you to move the "Read more" link from the node's links area to the end of the teaser text.

Downloads

Node view count

Node View Count module allows to count node views. Unlike statistics module, this module records each view of node with user uid and timestamp. So now you can know how many times a user viewed node by day, week, month and etc.

This module is integrated with Views module. You can use it to create different statistics pages, output new not viewed nodes for user and many more.

Installation:

Downloads

Taxonomy Formatter

This is a small module written to provide a custom formatter for taxonomy items. The default formatters both output the terms wrapped in divs. This module adds a new formatter that allows you to specify the element type, the wrapper type, classes for both, the separator used, and if they link to the term pages or not. This gives much more customizable layout options.

This project was started in Drupal 7 and will not be back ported unless a good number of requests come in.

Downloads

Bx Slider

BxSlider module integrates the bxSlider library with Fields.

Downloads

Node Revision Delete

Module global settings

The Node Revision Delete module lets you to track and prune old revisions of content types.

Features:

  • Define the max amount of revisions to keep per content type.
  • Run on Drush, cron run or on a different period (daily, weekly, etc).

Note content containing field_collections seems to be affected by this bug which deletes unexpected content. Follow this issue in field_collection module for further details https://drupal.org/node/2000690.

Downloads

Advanced Text Formatter

#D8CX: I pledge that Advanced Text Formatter will have a full Drupal 8 release on the day that Drupal 8 is released.

This module is just a formatter (display) of textfield, text area and text format. The idea behind this is to provide a simple solution, easy to setup, with few dependencies to display text on website.

Implementation

The trim function in this module is taken from Views module with a few modifications.

Integration

Of course, this module is fully compatible with any modules that use entity formatters, such as Views or Panels

Besides that, this module is extremely useful when you use it with view modes. In order to create a new view mode, you can implement the hook_entity_info_alter() or install Entity view modes module.

Dependencies

  1. Text (Drupal 7.x Core)
  2. Filter (Drupal 7.x Core)

Downloads

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

Copyright Block module

About this Module

This module creates a block that allows you to configure a copyright message that automatically updates using the current year from the server that your site is hosted on.

It does this by adding a new token called [copyright_statement:dates] that you can place within your message. A start year when needed, and the date separator can be changed if needed.

A default message is provided that includes the [site:name] token.

Downloads

NodeReferrer

NodeReferrer provides a counter part to CCK's nodereference field. The options for a NodeReferrer field allow you to select content types and field instances to match when creating back reference lists.

Similar modules

Downloads

Node Edit Protection

Halt! Who goes there?!?!

A very simple JavaScript based protection that will alert a user if they are navigating away from a modified Node Edit form without saving. It uses a standard JavaScript confirm dialog that allows the user to either continue what they were doing, or cancel the move allowing them the opportunity to save. It marks the form as dirty by using the blur event of the node fields.

This module was sponsored by Phase2 Technology and KYbest.

Downloads

Prepro

This module currently does the following:

Downloads

iTweak Upload

iTweak Upload Screenshot (Mac)

iTweak Upload module revamps Drupal file uploads with sexy thumbnail previews and mime icons, adds image gallery views for attachments and tweaks file upload forms and attachments display.

Summary of features (Drupal 6):

  • Beautify and improve the upload form for file attachments in nodes and comments (created by core upload.module and by Comment Upload module)
  • (Option) Preview uploaded image files
  • (Option) Display thumbnails for image attachments
  • (Option) Display image attachments in a gallery
  • (Option) Show images in animated popup, grouped or slideshow with one of many image popup modules (see below)
  • Independent of theme - works with any theme that does not already customize file uploads.
  • Compatible with popular modules download_count, private_upload
  • jCarousel (if installed) can be used for the image attachments gallery (experimental)
  • jCarousel Lite (if installed) can be used for the image attachments gallery (experimental)
  • Insert feature added to the files upload form (Insert module required)
  • Insert feature preview of presets (experimental)

See details for Drupal 7 features (in active development).

Downloads

Pages