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

8,361 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.

All at once configuration

A Drupal administration page showing checkboxes and one dropdown for multiple content types to edit display, revision, preview, published, promoted, sticky all at once.

This module seeks to put scattered configurations all in one place, making it easy change settings or to set all defaults at once.

Page Syndication

The Page Syndication module works in conjunction with Panels and CTools to create content that other sites can embed with a single line

Bespin Embedded

It should be possible to achieve the same results using BUEditor.

Colorer

Screenshot

Syntax highlighting for HTML / PHP in textareas.

Syndicate User Blog

The module allows users in a Drupal site to add their blogs to their profile.

User Goals

User goal setup

Allow users to setup a personal goal to display in their profile and/or author pane.

Block API

block_api.jpg

Allows users to create block instances of predefined block types registered by other modules.

Features

Difference to core blocks:

  • Modules register block "types".
  • Administrators can spawn new instances of a block type.
  • Block instances are entities.
  • Unless a block type opts out, Block API takes over the storage of configuration settings per block instance.

Major ideas and parts for the block instance handling have been based and borrowed from JohnAlbin's excellent Menu block module.

An example API implementation is available in a hidden testing module, which provides the equivalent of custom blocks in core; i.e., a simple title and HTML body.

Block API itself provides no block types on its own.

OG Forum

OG-150x150.png

I am going to be merging OG Forum D7 back into this namespace once I ensure that SA-2011-004 is no longer an issue.

I will NOT support D6!

I have finished marking all of the open issues as Closed (won't fix). Please do NOT file any issues against 6.x branches. As stated above, I am not planning on supporting D6.

Creates a forum per organic group and restricts viewing forum nodes by group membership.

MIME Router

MIME Router handles mapping incoming attachments via mailhandler and routing them to the appropriate CCK filefield(s). MIME Router relies on the incoming media MIME type to determine the appropriate filefield to route incoming attachments to. There is no configuration necessary as MIME router relies on the configured CCK filefields allowed file types. MIME router iterates over the available filefields configured for use with mailhandler and drops incoming attachments into the first filefield that allows files of the given type.

MIME Router requires:

The functionality of MIME Router integrates cleanly with:

This screencast gives an overview of how to use the module.

Linkit Node Advanced

Linkit Node Advanced is an alternative plugin to linkit node for the linkit module. It allows for some additional configurable parameters such as:

Forum auto delete

Allows administrator to set up automatic purging of forum posts by date.
e.g. delete Classifieds forum posts older than two months.

Auto create Group

Auto Create Group

This module allows auto creation of groups associated with a particular node.

Dependencies

This module depends on Organic Groups.

Examples :
1. A site with football teams -- every football team is a content type and the administrator wants that everytime a football team is created Fan Clubs be created automatically created.
2.A site with a lot of movies, celebrities, etc might need to have a community around all these content.

The module prevents you from the hassle of creating all these groups/communities/fan clubs for every content of yours.

The module classified content types into three categories:
1. Group content types (community, fan club)
2. Post content types (content types that can be posted in a group, e.g. image, video, story)
3. Remaining content types (active ones -- groups can be automatically created for these content types only)

The module allows the administrator to decide what group content types should be automatically created for active content types. Once a combination is selected, the module also allows the administrator to set default organic group settings like title, description, directory listing, membership type, private groups, and active on registration.

Once configured, every team a football team is created, the fan club will automatically be created.

Drupal RETS Real Estate Framework (dRealty)

drealty

The Drupal RETS Real Estate Framework (dRealty) enables administrator-developers to get real estate data via RETS and maintain a copy of that data in Drupal. dRealty is focused on that one-way data flow, and it does not include a user interface beyond administrative and configuration pages.

The Drupal 8/9 support was added on 4.x branch. Release 4.0.0 is currently being utilized with a Drupal 9 installation (PHP 8.0) on a production site and is operational. There are still features remaining to finish implementation for and issues to fix there, but overall it's a good starting point.

The Drupal 7.x-3.0 stable release is out (hopefully, with the only minor BUG overlooked: https://www.drupal.org/node/2840750#comment-11863587) and the support documentation and Video is to be produced in 2017.

Node Wizard

Allow to add steps to any node create/edit/add form.

CCK fields and groups can be assigned to any step.

Output

A collection of functions that can be used for augmenting, building and returning content output.

PageFlip: Book, Magazine, Comic Viewer

PageFlip simulates "flipping through the pages" of books, magazines, comics, flyers, or other "book"-like content.

PageFlip includes two viewers: PageFlip MegaZine3 Viewer and PageFlip HTML/JavaScript Viewer. The former uses the open-source Flash-based MegaZine3 page flipping engine while the latter is a custom viewer written with jQuery.

OG Menu link

Stores relations between menu links and groups (Organic groups), filters the available parent menu items on node forms to the ones belonging to the groups a user is a member of, and automatically c

Storm Contrib

As our time is currently very limited, we can't keep up the development. If you are interested in co-maintaining or to take it over completely, contact us (Carsten Müller, kfritsche).

Storm Contrib is an add-on to the Storm project.
It offers extensions and new features to the Storm modules to improve projectmanagement for small and middle companies.

Finally we are in the beta phase! Please help us test all the modules!

Your feedback is most welcome! So please don't hesitate to contact us or create issues.

Features

  • extends the core Storm content types
  • more projectmanagement features like balances, progress, project schedules
  • cost calculations
  • project balances based on project budgets
  • conversion and calculation of different currencies
  • single-page overview of a project's tasks and tickets (project schedule)
  • utilisation of persons (how much each person is working or available)
  • consideration of weekends and national holidays
  • consideration of holidays by individual people
  • Apache Solr Search extension to search just Storm content types
  • ticket dependencies
  • timetracking lists for each person per day
  • timetracking statistics for each person per day and per month
  • timetracking favorites list for each user - easy start and stop of timetracking, without many clicks
  • exports lists as .csv, .xls, .doc
  • option to save filter settings for each user (finished)
  • and much more ...

Dimensions

Adding width and height attributes to <img> tags is important in order to help the browser more quickly and properly render a page; however, it can also be a little annoying, especially if yo

RightNow

Some integration with RightNow CRM http://rightnow.com

Features:
Currently it provides PTA authentication

MailChimp Campaign

MailChimp Campaign report example

MailChimp campaign is a complementary module for the MailChimp module, which allows you to create campaigns from within your Drupal site.

It leverages standard Drupal nodes for preparing your campaign content and does all the work of sending it to MailChimp using their API. As it uses nodes you can format your content any way you'd like, including using nodereference fields to pull in and display other nodes, or maybe embed Views in your node to show lists of content. Basically anything you can do with CCK based nodes you can send to MailChimp as a campaign.

It integrates with MailChimp using their 1.3 API. In its current incarnation it handles almost all the parameters in campaignCreate (see http://apidocs.mailchimp.com/rtfm/campaigncreate.func.php) but not all have been fully tested. Most importantly it handles segmentation so you can send your campaigns out to segments of your list, e.g. interest groups.

How to use

Link to this

Link to this

This module adds a block whose function is to provide easily accessible embed this in your own web page links (fields). When enabled, users with permission to access the Link to this block will see three self-populated form fields; each field will have within it a pre-formatted, self-highlighting text area containing HTML code with a link to the page being viewed.

Content has been published field

Purpose

Answers the question: Has this node ever been published?

Installation

Pages