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

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

Command

Adds API to launch applications from Drupal.

Currently it just provides one function

Patchdoq

Adds API to patch Drupal core and contributions from code.

Using Patchdoq module

In you own module you should implement hook_patch(). For example:

Simple Notifications UI

This project implements a very simple user-facing interface to the notifications system by "globalizing" all settings.

Drupal Notifier

DN.png

Note: this model works for IPhone in conjunction with Drupal Notifier.

Module Drupal Notifier provides information on the status of installed and active modules for IPhone App Drupal Notifier.
With every request from IPhone App Drupal Notifier the website sends another request to update.drupal.org service and provides information in xml format.
This programm reflects status by modules for your website. It tells you which modules need to be updated and what new versions are available.

Jobtrack Nag

The project has been renamed to Support due to a possible trademark infringement.

Usercount

This module implements some basic reporting about users. Currently supported:

Views Import

This module provides an easy way to import previously exported Views definitions.

Role Weight

The Role Weight module allows you to set roles ordering. This is very useful in situations, when you need to know which role is more important than the other.

The module gives no functionality to end user, but it's effect can be used by other modules (e.g. Form Adjust).

Dirty Forms

Dirty Forms popup warning at onBeforeUnload.

The Dirty Forms module provides a javascript behavior that checks forms before users leave the page, warning them if they are about to loose changes and providing an option to remain on the page.

The module provides a configuration form that allows setting up a list of forms that should be excluded from the dirtyForms behavior.

This feature is based on the onBeforeUnload event of the window object which, at the time of writing, is only supported by IE4+, Mozilla Firefox, Google Chrome. Those using other browsers (or when javascript is not enabled) won't be warned when leaving dirty pages. Ah, c'est la vie!

The Dirty Forms module requires the onBeforeUnload API.

Drupal Ubiquity Commands

Ubiquity addon for Firefox logo

This project aims to take advantages of the Ubiquity addon for Mozilla Firefox. The module provides a web-based interface for authoring Ubiquity commands that can then be automatically shared as well as some pre-packaged Drupal-related commands available from the project page.

Node Access

Swipht technologies developed a set of security modules with sponsorship from Portland State University. The modules provide roles and user specific security permissions for menus, menu items, nodes, and security integration into the administration and help systems. We would like to provide this suite of modules back to the community to share the usefulness of the suite and involve the community to provide additional support, testing, and moderation.
Special care was taken to ensure the usability of permission management was consistent across all sections of the system (nodes, menus, menu items). Also each security module uses a cascading security scheme to allow global security and the option to override or define exceptions to the security model for individual items.

For example, defining global node access rights by role will dynamically apply the security scheme to all content types and nodes created. However the user can override the global security scheme for an individual content type, and override the permissions for a given content type by setting permissions on an individual node.

Please Note!!

Admin Access

Swipht technologies developed a set of security modules with sponsorship from Portland State University. The modules provide roles and user specific security permissions for menus, menu items, nodes, and security integration into the administration and help systems. We would like to provide this suite of modules back to the community to share the usefulness of the suite and involve the community to provide additional support, testing, and moderation.
Special care was taken to ensure the usability of permission management was consistent across all sections of the system (nodes, menus, menu items). Also each security module uses a cascading security scheme to allow global security and the option to override or define exceptions to the security model for individual items.

For example, defining global node access rights by role will dynamically apply the security scheme to all content types and nodes created. However the user can override the global security scheme for an individual content type, and override the permissions for a given content type by setting permissions on an individual node.

Please Note!!

Menu Access

Swipht technologies developed a set of security modules with sponsorship from Portland State University. The modules provide roles and user specific security permissions for menus, menu items, nodes, and security integration into the administration and help systems. We would like to provide this suite of modules back to the community to share the usefulness of the suite and involve the community to provide additional support, testing, and moderation. Special care was taken to ensure the usability of permission management was consistent across all sections of the system (nodes, menus, menu items). Also each security module uses a cascading security scheme to allow global security and the option to override or define exceptions to the security model for individual items.

For example, defining global node access rights by role will dynamically apply the security scheme to all content types and nodes created. However the user can override the global security scheme for an individual content type, and override the permissions for a given content type by setting permissions on an individual node.

Please Note!!

Compound Eye

Compound Eye assists Drupal system administrators who wish to monitor the status of several Drupal installations at once. It consists of a server module and a client module.

Popups: Subedit

This module allows user to edit the contents of a fieldgroup without having to leave the node view page.

Course Manager

Name has changed as well as feature set in favor of Network Manager. See Network Manager

Quickbooks Time Tracking

This module adds a handler for the Time Tracking module that can support importing and exporting time entries via the

Show Uploads in Teasers

A small helper module that shows the attachments table (as created by the core upload.module) in node teasers.

Time Tracking

This module provides time tracking for your Drupal site. You can use it to track time spent on issue resolution, or just about anything else you'd like to track.

Mode

The Mode module is a utility module that allows administrators to manage different permission sets and switch between them conveniently.

WSRP

The wsrp module adds WSRP 2.0 (and 1.0) consumer capabilities to drupal, allowing the creation of nodes and blocks based on producers wsrp portlets.

Userqueue

User Queue is a module which is functionally quite similar to Nodequeue. It allows you to create multiple queues, add users to them, and order the users within the queue. Queues can have a maximum number of items, or be unlimited.

In addition to the administrative pages for adding, removing, and ordering users, each queue will be presented as a block. There is a basic theme hook that the blocks call which can easily be overridden in the event that you want to link somewhere else than the user's profile page, or you want to do something more interesting than the default item_list theme.

This module was in obsolete and unsupported state for a long time, before I started working on D7 version and got the ownership. I will not work on D6 version except bug fixes. Though D7 will be in active development.

This module 6.x version was developed for The New York Observer initially before going obsolete and was supported by the Observer Media Group. Now I took is over as owner and released a D7 version which is supported by Faichi Solutions

Future Plans

If this module proves or would prove useful to people, then I'd be willing to consider one or more of the following improvements as per requests in issue queue,

  • Views integration

Pages