Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

708 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

RSS Permissions

Set role-based permission settings for blog, taxonomy, aggregator, and main site's RSS feeds. This module does not disable RSS feeds altogether: RSS feeds created through the Views module and others not listed here do not have associated permissions.

Greeting Cards

front view screen

The module is designed for users who want to extract the front page of a PDF and create a thumbnail image of it for use in greeting cards.

Classified Ads

Composite screenshot highlighting Classified Ads features

Classified Ads provides a simple system to run a classified ads service on Drupal.

With this module, users can create their free Classified Ads in the style of craigslist.

Classified Ads may belong to one or more categories (e.g. "For Sale", "Want to Buy"), defined as taxonomy terms.

Classified Ads lists are completely sortable and customizable, with or without Views.

Automatic warning notifications inform users about the status of their ads: half-life, expiring soon, expired, impending purge, purged, ...

Term statistics

Based on the core statistics module, which tracks general page views and node views, term_statistics keeps track of views of categories (terms) and includes a page and block for top-viewed categori

Node Hierarchy

Node Hierarchy allows nodes to be children of other nodes creating a tree-like hierarchy of content. The module offers:

  • 1-Click creation of hierarchical menus
  • Hierarchical breadcrumbs
  • Automatic hierarchical urls using Pathauto (and token module)
    (eg: q=aboutus/history/beginning).
  • Automatic creation of hierarchical menus if desired.
  • Optional Views integration.
  • Optional Node Access integration.

simplenews_og

Integrates Simplenews and Organic Groups. Each Organic Group retrieves it's own newsletter category.

OG Vocabulary

Provide each Organic group with its own vocabularies (i.e. taxonomy).

farmOS Asset Termination

This module is an add-on for the farmOS distribution.

It adds the ability to mark any log as terminating referenced assets.

Logs marked as termination will on completion mark referenced assets as terminated and archive them. A terminated asset page will display the termination time linked to the log that terminated the asset.

x.Navi News

This module aim to generate a newsletter and activity stream. The newsletter is divided in categories (provided by content types) which can be subscribed by the users.

Maintenance Countdown

Maintenance Countdown with enabled Simplenews subscription block.

Maintenance countdown module provides its own maintenance page with countdown timer, time for this timer can be set in the admin interface. Otherwise, if you don't set time, will be shown a normal Drupal maintenance page or from your theme.

Image Assist

image-assist.png

Image Assist allows users to upload and insert images inline into content. It automatically generates an "Add image" link under fields of your choice. Clicking the link opens an image browser, displaying all images that have been uploaded via the Image module.

Images can be filtered by ownership or taxonomy terms (categories). New images can be uploaded through Image Assist's dialog. Clicking on an image displays a properties page where attributes such as caption, size, and alignment can be set before the image is inserted into the post.

Image Assist is especially useful when using a client-side editor/WYSIWYG editor. Currently, it can be used with TinyMCE via Wysiwyg API - support for other editors is right on the way.

Ecwid Drupal

Puts an Ecwid store on your Drupal site and makes it integrate well.

CookiePro Plus

Extensive CookiePro integration with additional features and supporting module Consent Support for content blocking, covering common embedded iframe and script use cases.

OpenWoo

Dutch municipalities have to apply the WOO. This module provides a framework to publish documents, and search documents available in different content providers. These providers are pluggable.

Userpoints Charts

This module generates charts of User Points history, recent gains, and current amounts by category.

Base Link

Provides a link content type, suitable for publishing links to external websites.

This feature is part of the Base feature set and was developed by GVJ web sites & consulting.

What this feature provides

  • Content types:
    • link: Use links to display links to external websites.
  • Fields:
    • body
    • field_content_image: a media image file selector, attached to a page
    • field_link_category: taxonomy reference to a link category vocabulary.
    • field_link_link: link field.
    • title_field: title field, provided by the Title module
    • link_categories-description_field: description field for the link categories taxonomy, provided by the Title module
    • link_categories-name_field: name field for the link categories taxonomy, provided by the Title module
  • Taxonomy:
    • link_categories: link categories taxonomy, used to categorize links.
  • Permissions:

Token Url Plus

Adds some current-page:url token variations that are geared for customized canonical urls that contain query parameters.

Move Articles

Config

INTRODUCTION:
------------
This module used to move articles from one category to another category.

jquery quiz module

Developing a module for quiz in which users can handle manage categories ,manage quiz and manage questions by using jquery,ajax,ahah and javascript techniques

Profile role

Profile field category role relation administration page.

Relate profile field categories to particular roles, instead of all fields being related to all roles.

Varbase Demo

Placeholder project for Varbase Demo.
Provides a default demo content, media, and users for the Varbase Demo sites.

Active menu item by path

Active menu item by path simplifies Drupal navigation by automatically highlighting active menu items based on the current path, enhancing user experience.

Content Admin Tree

A module to recreate the back-end content administration pages where it changes admin/content and adds a menu trail experience for managing content and comments of content types and taxonomy terms. This module uses of views and VBO for a dynamic table of content based on the position in the menu tree.

This module effectively brings more of a visual experience that means content authors and administrators can go through a hierarchical menu of data and still know where they are due to the menu's trail. This is focused on mostly more complicated sites with multiple types under a content type.

Google Analytics Event Tracking

This is a companion piece to the Google Analytics module.

Google Analytics is a free service that tracks users, demographic, and statistical data. On a typical site it is easy to set up --especially in Drupal using the Google Analytics module. Under a typical set-up Google Analytics tracks a user as he/she navigates from page to page within a site. This is fine for a typical site where every action on a site requires a new page view. What if, however, the site owner wanted to track how a user is using the ajax form built into views or some other custom ajax event. Google Analytics has a control for this called Event Tracking.

Event Tracking is a way to track user interaction with out registering a page view. Using Google Maps as an example site, event tracking would allow the user to track Zoom, Drag, and View Change events without contaminating the page view statistic.

Pages