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

print icons

Printer, email and PDF versions

  • Last changed: 35 weeks 6 days ago

This module allows you to generate the following printer-friendly versions of any node:

  • Printer-friendly version (webpage format) (at www.example.com/print/nid)
  • PDF version (at www.example.com/printpdf/nid)
  • Send by email (at www.example.com/printmail/nid)

where nid is the node id of content to render.

Important: The current versions of the module require at least Drupal 5.17, 6.11 or 7.0. They will not work in older versions.

Mime Mail

  • Last changed: 8 weeks 23 hours ago

This is a Mime Mail component module (for use by other modules).

  • It permits users to receive HTML email and can be used by other modules. The mail functionality accepts an HTML message body, mime-endcodes it and sends it.
  • If the HTML has embedded graphics, these graphics are MIME-encoded and included as a message attachment.
  • Adopts your site's style by automatically including your theme's stylesheet files in a themeable HTML message format
  • If the recipient's preference is available and they prefer plaintext, the HTML will be converted to plain text and sent as-is. Otherwise, the email will be sent in themeable HTML with a plaintext alternative.
  • Allows you to theme messages with a specific mailkey.
  • Converts CSS styles into inline style attributes.
  • Provides simple system actions and Rules actions to send HTML email with embedded images and attachments.

Note that there are some serious limitations you need to take into consideration when creating email layouts, see the Email Standard Project for more information.

This module is required by the Send module.

Requirements

The 7.x branch requires the Mail System module.

Messaging

  • Last changed: 1 year 49 weeks ago

This is a Messaging Framework to allow message sending in a channel independent way. It will provide a common API for message composition and sending while allowing plug-ins for multiple messaging methods.

When using this framework, you won't send e-mails to users anymore. You will send them 'messages' and they will decide how they want to get them delivered, that may be by mail, IM, SMS, depending on user's preferences...

Drupal 7 upgrade

Some limited funcionality has been upgraded.
Development is back on Drupal git repository.

Share Buttons (AddToAny) by Lockerz

  • Last changed: 21 weeks 6 days ago

The share widget (AddToAny) module by Lockerz helps readers share, bookmark, and email your pages and articles (aka stories) using any service, such as Facebook, Twitter, Google+, StumbleUpon, and over 100 more sharing and social bookmarking sites. Services are updated automatically.

The sharing module comes with a customizable Smart Menu, which places the services visitors use at the top of the menu, based on each visitor's sharing preferences.

Comment Notify Signups

Comment Notify

  • Last changed: 49 weeks 4 days ago

Comment Notify is a lightweight tool to send notification e-mails to visitors about new, published comments on pages where they have commented. Comment Notify works for both registered and anonymous users.

Test message

HTML Mail

  • Last changed: 1 year 1 week ago

HTML Mail

Lets you theme your messages the same way you theme the rest of your website.

Contact Forms

  • Last changed: 14 weeks 6 days ago

This module expands the features of the site wide contact form. It eliminates the drop down category menu by generating a clean looking contact form (without a drop down menu) for each of the contact categories. Each contact form has a unique path i.e. 'contact/{category}'

You can also specify Additional information for each category that appears above the form and define the subject in the link to the form.

D7 version is fully translatable and compatable with the Internationalisation (i18n) module via the included Contact Forms Translation module.

Forward

  • Last changed: 6 weeks 21 hours ago

Adds a "forward this page" link to each node. This module allows users to forward a link to a specific node on your site to a friend. You can customize the default form field values and even view a running count of the emails sent so far using the forward module.

Mass Contact

  • Last changed: 10 weeks 20 hours ago

About Mass Contact

The Mass Contact module allows anyone with the proper permission to send a single message to multiple users of a site. There are currently two ways to select users: roles and taxonomy. The Chaos tools suite (ctools) Plugin tool is used to expand the selection capability.

Simplenews Roles

  • Last changed: 21 weeks 6 days ago

Overview

A helper module for the Simplenews module which automatically populates a newsletter subscription list with users from specified roles.

Features

Full synchronization of user role(s) with a newsletter. No partial synchronization allowed.

Requirements

Extends and is dependent to

Installation

Activate the module. ;-)

Status / Known problems

Drupal 7

No known problems, pretty well coverage available. Actively supported / developed.

Drupal 6

Currently no more actively developed.

Version 6.x-0.1 is tested and works, but has this fairly important flaw: #331080: unsubscribe reverts back after cron run.

Version 6.x-2.0-dev fixes this, but requires the 6.x-2.x-dev version of Simplenews. Still very limited efficiency and doesn't scale well. Stresses cron. Further work on the API is needed #536620: Subscriber API: separate subscribers from newsletter management and allow other modules to define subscribers.

Documentation

After installing, extra options are available on the settings page for each newsletter at admin/config/services/simplenews Choose role(s) to keep synchronized with your newsletter subscriptions here. If no role is selected, the newsletter subscription works manually as normal.
Don't add manual subscribers to synced newsletters.

Credits

mailhandler.png

Mailhandler

  • Last changed: 28 weeks 4 days ago

Create nodes by email!

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

Simplenews on register

  • Last changed: 2 years 30 weeks ago

THIS MODULE HAS BEEN RENDERED OBSOLETE BY ISSUE #658242: Add single opt-in/out, hidden newsletters and the option to subscribe at registration.
SIMPLENEWS 2.X INCLUDES THIS FUNCTIONALITY.

If you're using Simplenews 1.x, you might still need this module.

------------
Description
------------

This module enhances simplenews by adding the ability to sign up for newsletter
from the user registration page.

------------
Requirements
------------

- Drupal 5

- Simplenews

------------
Installation
------------

- Create a new directory "simplenews_register" in the sites/all/modules
directory and place the entire contents of this simplenews_register folder
in it.

- Enable the module on the Modules admin page:
Administer > Site building > Modules

- Configure "Simplenews on register" on the Simplenews admin pages. There will
be an additional fieldset at the bottom:
Administer > Content Management > Newsletters > Settings.

------------
Credits
------------

Written by Bala Bosch of Gravitek Labs (www.graviteklabs.com).
Initial development sponsored by Dia Diwan (www.diadiwan.com).

Team Notifications

  • Last changed: 1 year 38 weeks ago

Subscribe other people on your team to posts and comments as you are writing. This module provides a nice user interface to create subscriptions on the fly for other site users.

Notifications Team screenshot

Note that by using this feature, users can create subscriptions for other users, so this is mainly intended for small teams on which trusted users can decide which other members of the team should receive notifications about a post or follow up comments.

Required modules: Notifications.

It can work with Organic Groups when enabled, restricting the selection to other members of the active group, or function independently, allowing the subscription of all other site members.

Developers: Jeff Miccolis, David Goode. Sponsored by Development Seed.

Release information

The best release to use at this point is probably the latest 2.1 beta. The latest dev version includes customization support through a view.

Simplenews Statistics

  • Last changed: 14 weeks 2 days ago

Simplenews Statistics gathers newsletter statistics like the open rate and CTR (click-through rate) and presents the information to administrators through an easy to use interface.

Newsletter

  • Last changed: 4 days 2 hours ago

Newsletter module aims to be a full blown newsletter solution for Drupal 7. It is especially recommended for people that need more than one newsletter list for their site.

Settings provided by the Simplenews Template module in addition to themable templates.

Simplenews Template

  • Last changed: 1 year 1 week ago

Simplenews Template is a Drupal module that extends the Simplenews module by providing a themable template with configurable header, footer and style. Template, header, footer and style are configurable for each newsletter independently.

Simplenews Template can with advantage be used in conjunction with RelatedContent.

Simplenews Template is developed by Thomas Barregren of NodeOne. The initial release was sponsored by Spoon Media.

Views PDF

  • Last changed: 13 weeks 19 hours ago

With this module you can output a view as a PDF document. Each field of the view can be placed on the PDF page directly in the administration interface. Therefore a new display called "PDF" is added.

There are already some PDF solutions such as Print. But these solutions use the HTML output and converts this to PDF. The downsides of such an integration are:

  • No control over page flow (e.g. page break).
  • Little or no control over page header and footer.
  • You need HTML skills to change the layout.
  • The rendering is slow and need a lot of memory, because it needs to render the HTML.
  • Complex tables make troubles.
  • Vector graphics can not be implemented, therefore the printing of the document can be problematic.
  • You are limited by HTML's capabilities.
  • No hyphenation.

Notify

  • Last changed: 1 year 43 weeks ago

The notify module allows users to subscribe to periodic emails which include all new or revised content and/or comments much like the daily news letters sent by some websites.

Even if this feature is not configured for normal site users, it can be a useful feature for an administrator of a site to receive notification of new content submissions and comment posts.

For Drupal 5, It can be extended to select specific content to go to users individually using Views module and Notify by Views.

Google Analytics information appended to the bottom of a Contact Form email

Google Analytics Contact Form, Webform, Rules Email

  • Last changed: 10 weeks 2 days ago

You'll never-again have to wonder how the heck someone found you!

What it does:
This module will instantly append Google Analytics information to the bottom of the Contact Form, WebForm, and Rules emails.

The Value Proposition:
Before, you had to search your web logs for "/[some_form_name]", and match it to an IP address. Then, go backwards through your log file to find the first hit from that IP address. Finally, you crossed your fingers and hoped there was something meaningful in the referrer field.

But, now you can be lazy and enjoy all the information in the footer of your email!

What's New?:

  • 1.4: Added an "allowed recipients" list to prevent the footer from showing up in every email.
  • 1.2: Integration with Rules Emails.
  • 1.1: Integration with WebForm. Customizable output using theme_contact_google_analytics_footer.

How do I make it work?:
Dude, it's magic. Just enable these five modules:
1. Contact or WebForm or Rules (Depending on your implementation)
2. Google Analytics
3. Token

Mailman Manager

  • Last changed: 2 years 22 weeks ago

This module provides an interface through which users can subscribe to mailing lists run by Mailman.

The administer page allows administrators to add or delete lists and program appropriate request addresses to which commands are sent by Drupal via email. Each subscription is assigned a password which is then used by the module to automatically change subscription settings from within the module, without requiring further confirmation by the user.

Other than the original confirmation of subscription by the user, the use of Mailman as a mailing list software is more or less invisible to the enduser as all settings can be changed from within Drupal.

The combination of this module with mailhandler and listhandler modules replicates to a great extent the functionality of Yahoo!Groups or Google Groups.

Further development is active only for the 5.x and 6.x branches. There is only a development snapshot release of the 6.x branch at this point. There are also releases for 4.7 and 4.6 but these will no longer be further developed.

Constant Contact

  • Last changed: 1 year 35 weeks ago

This module requires a Constant Contact account, Sign up for a free 60 day trial!

The Constant Contact module integrates features from the Constant Contact REST API into your drupal site.

You can add newsletter subscribe options to your drupal register page plus add multiple custom signup forms and place them on any page or sidebar of your website (using drupal blocks).

Email Change Confirmation

  • Last changed: 14 weeks 6 days ago

This module was created to address a missing piece of functionality in the Drupal user system.

Currently if a user updates their email address there is no confirmation step to ensure
that the new email address belongs to the user and is able to receive email.

In researching this issue I came across a patch to Drupal core to address this issue.
The patch is still pending however so I wrote this module borrowing from the code
submitted as patches in this issue.

See #85494: Verify changing user email addresses for more information

This module was developed in part for the Beijinger website
http://www.thebeijinger.com.

Comment Mail

  • Last changed: 2 years 45 weeks ago

The Comment Mail module allows an email to be sent to the site administrator(s) when new comments are posted. A link in the email allows quick approval, editing, deletion, and/or banning of the poster's IP address.

Drupal 6: This is being worked on in the issue queue currently. The patch in the issue is against the HEAD version of code. It mostly works except the approval and deleteban links aren't correct yet.

Webform Simplenews Component

  • Last changed: 2 years 7 weeks ago

This module provides a Webform component called "Newsletter e-mail" that allows to link webform nodes to one or more Simplenews newsletter subscriptions.
This is useful if you want a form of newsletter subscription with more fields than the email address, maybe the name, region, etc.
Subscription to multiple newsletters are now supported with checkboxes to select which newsletter(s) user wants to suscribe.

Requirements:

The origin of the code is in this issue #525446: Public API for allowing other modules to provide components and has been adapted to use the webform api.

Commerce Email

  • Last changed: 38 weeks 5 days ago

Commerce Email for Drupal Commerce

- Adds a configuration page for the order email
- Email content can be entered into textarea/wysiwyg (if available) form
- Email content can also be set to be loaded from a template file: commerce-order-email.tpl.php
- Allows the insertion of the order items into the email, token addition: [commerce-email:order-items]
- Supports Commerce Shipping
- Allows different language versions of each email
- Optional administrator email

N.B. After install you will need to disable the existing checkout rules for sending the order and account email, otherwise it will send out 2 emails.

Note: In the Latest commit the `$customer_profile`now contains the full profile object. Your Templates may need to be updated

Currently looking for a co-maintainer for version 2.x of this module.