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

Protected Pages

Enter Password Page

Module description

Protected Pages modules allows the administrator to secure any page in your website by password. You just need to go to configuration page of this module and add path, password. After that the added path will be password protected. This module also allows you to send the details of this protected page to multiple users by email.

Downloads

Contextual Administration

Contextual Administration is an administration tool based on CTools Page Manager module. It allows for the deployment of custom administrative pages through a typical database driven mechanism or can take advantage of the typical page_manager exports through custom modules + exports or features module.

Visit our Google+ Page:

For more videos and regular updates: Contextual Administration

Video Documentation

Topic Link
Arbitrary Node Create http://youtu.be/Luc-bGGxa6c
VBO Administration Deployment http://youtu.be/M9KbemHvy4E
Custom Vocabulary Administration http://youtu.be/UNXCYeTZj7Y
Automatic Node Reference on Node Create http://youtu.be/BZxoUzIE5M4
Url Restructuring of Node View/Edit http://youtu.be/O4vvzSG7UAY

Downloads

Commerce File

Commerce File 7.x-1.x - field widget preview

Extends Commerce License with the ability to sell access to files.

The user buys a product and gets access to all files attached to that product's commerce_file field.
Adding new files to the commerce_file field (a new software version, for instance) makes them immediately available to all users who have an active license.

Sponsored by Commerce Guys

Features

  • The "License completion message" checkout pane allows the customer to download the newly licensed files even if he is not logged in.
  • Licensed files can be downloaded or streamed from the user's Files tab.
  • File licenses can be time limited, and are automatically expired (by cron) once that time passes.
  • The number of downloads / streams can be limited. Once the limit is reached, the file is listed, but can't be accessed.
  • Integrates with Amazon S3, allowing licensed files to be retrieved directly from Amazon, using a secret and temporary URL.

See the documentation page for information on getting started and a comparison with the legacy commerce_file 1.x branch.

Important: There is no upgrade path from 1.x to 2.x. See #2049593: Upgrade path from 1.x to 2.x.

Downloads

Content Approval

Summary

Content Approval is a module that enable the approval of a content (node) by an administrator prior its publication (like the existing feature for comments).

Usage

Once the Content Approval feature is enabled for a content type it is possible to set/unset the 'skip content publication approval' permission for any existing role.

Approving content

Approving consist in publishing a content that need approval (its field 'field_content_approval_value' set to 1).

Downloads

Domain Content Types

The domain content types module is add on for Domain Access which allows you restrict access to content type creation forms based on active domain.

e.g. I want users to be able to create pages on domain x and y, but not on domain z

Downloads

Domain Path

Domain Path for a node

The Domain Path module allows the creation of separate path aliases per domain for nodes created using the Domain Access module.

The module is ready for testing, but requires Domain Access 7.x-2.7 (or higher) to work correctly. For background, see this issue.

Drupal 6

The Drupal 6 version requires URL Alter and Domain Access 6.x.2.11 or higher.

Downloads

Domain Variable

Screenshot of settings form with mixed variable realms

This module aims to be a replacement variable handling module for Domain Access, allowing mixed variable realms (domain x language) to be configured.

In other words, it allows setting different variable values for each domain and for each language at the same time.

This module supports almost all of the functionality provided by Domain Configuration, Domain Settings and Domain Theme. Differences are listed in the documentation.

Downloads

IP Ranges

IP Ranges UI

IP Ranges is a module that let's you completely ban both single IP-addresses as well as
full ranges from your site. The ban is triggered already at the early bootstrap phase, so you
can get rid of unwanted visitors as early as possible without wasting server resources.

You can also define whitelists that override blacklists, both single and ranged.
The UI is similar to core ip-ban, so you will feel like home immediately.

INSTALLATION

Just enable the module as usual.

USAGE

After enabling the module, go to admin/config/people/ip-ranges to find form where you can enter either single IP-address or IP Range, and a list type.

IP-address range is entered in the form of 100.100.100.100 - 100.100.101.150.
(This is currently the only allowed range form, other types like bitmasks may come at later stage).

Type can be either "blacklist" or "whitelist",
where blacklisted IP's are denied from the site, and whitelisted are allowed.
Whitelists always override blacklists.

ALTERNATIVES

Restrict IP allows you to enter whitelists. All other IP's are banned.
Unlike IP Ranges, it does not actually restrict access to the page, but rather

Downloads

Social Login and Social Share

Drupal traditional login with Social Login

Note: Social Sharing feature is available with LoginRadius FREE plan whereas Social Login feature is available with paid plan. To learn more about LoginRadius pricing, click here

Product Overview:

  1. Social Login - Social login reduces the barriers users face when attempting to register on your website by allowing them to log in with their existing social accounts, including Facebook, LinkedIn, Twitter, Google and 30 other networks. This eliminates the need to create yet another username and password.
  2. Social Sharing - Make your users your brand ambassadors and drive high quality referrals to your website - 82% of users consider buying or trying products and services based on their friends’ recommendations. With social share, you give users the tools to share your content, product details and other information with their own networks.
  3. User Profile Data & Permissions - Our solution allows websites to collect more than 200 user data points - such as demographics, name, education, verified email address and many more - in order to better understand users. This enables businesses to personalize users’ web experiences and then build long-term relationships with them.
  4. Social Analytics - With social analytics, website owners get access to far more data fields than traditional analytics - such as Google Analytics - because they include individual users' interests, gender, education, relationship status, age and also track their activities across websites.
  5. Social Data Integration - Our solution can auto integrate social data into your existing softwares such as mailchimp, hubspot, salesforce, google analytics, etc.
  6. Single Sign-On - Single Sign-On creates a single authentication system for multiple web properties allowing users to navigate websites with a single account.

Plugin Live Demo
See live working of Social Login on a Drupal demo site: http://demo.loginradius.com

Downloads

OG Forum D7

Group audience field on the "New Forum" form

I am a new maintainer :

Please bear with me while I get oriented. I've started working in the issue queues and will get a new release rolled as soon as I can.

I will be working on porting this module back into OG Forum and will then "close down" this name space.

I am working on the 7.x-2.x branch. I will not be working on the 7.x-1.x branch.
This module was originally written by epieddy.

Description :

This module allows you to assign containers, forums and their topics to an Organic group, just like any other group content.
It is a new version of the old and deprecated OG Forum, only for D7 as it use the all new APIs and Fields added in Organic Group D7.

How it works :

This is simply done by adding a group audience field to the forum's taxonomy terms and topics and by automating some task (like selecting the same group audience for a topic than its parent forum)

Downloads

KeyCAPTCHA

Drupal CAPTCHA - KeyCAPTCHA

KeyCAPTCHA - CAPTCHA with social features. You may support charity funds by using KeyCAPTCHA. Unlike many other captchas, it does not require any text typing.

Downloads

Domain Field Access

The Domain Field Access module is an add on module for Domain Access allowing you to restrict access to Fields based on the domain.

For example, you can have a field on domains A and B but not C.

Downloads

Domain Profile

This module allows the Domain module to be used with Drupal core's profile fields.

It notably does:

Downloads

Node access node reference

Node access node reference settings added to node reference fields.

Gives content access permissions to users if they have access to content that is referenced with Node reference or Entity reference.

Downloads

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!!

Downloads

Node Option Premium

This module adds a new node option Premium content along with core publishing options (Published, Promoted to front page, Sticky at top of lists).

When a node is published as premium content, only users with proper privileges may view the full content of the node.

Non-premium users can still access premium nodes but only get the content rendered in teaser context, even when trying to view the full content. An additional message informs them that the content is available to premium users only.

Downloads

Menu view unpublished

Small module that allows users to view menu links to unpublished nodes.

The menu system from Drupal core hides menu links that link to nodes that are unpublished. This modules provides a permission that undoes this behavior, but only if the user has access to view the (unpublished) node.

Downloads

Comment Access

Overview

Comment Access allows your users to control the comments on their posts. It adds permissions to administer, approve, and delete comments on nodes they create without granting full comment administration access. Permissions are granted by node type, so it's a great way to allow your users to manage comments on their own blogs,

Downloads

Domain Access Entity

Entities edit form domain field widget.

Overview

This module provide a solution to add Domain Access on entity.

You can use this module to restrict access for entity as you do with node.

This module can add domain access only on fieldable entities

Downloads

Flexi Access

Flexi Access Access Tab

The Flexi Access module will provide a simple and flexible interface to the ACL (Access Control List) module. It will let you set up and mange ACLs naming individual users that are allowed access to a particular node.

The module let you manage access to individual nodes. The administrator may grant individual users the right to: View (read), update (edit/write), and delete the node.

Downloads

Hidden Nodes

Hidden Nodes

Video detailing what this does
Video detailing how this works
This module adds a system similar to publish / unpublished status of nodes. The reason that this is needed is so that you can tell certain roles they can't view nodes while others can. The issue with publishing status is that there is no grey. Menu systems automatically hide unpublished nodes while also checking for the node_access.

This blocks situations where admins and sub-admins need to work on content in the context that it will be presented left in a position where they are unable to do so. This will help create the same level of security that publish status does but without the limitations on admin-esk users to actively work with content the way it will eventually render (menu wise).

Use this module if you want to be able to limit what some users see in books and menus but still want others to have full visibility of those posts.

This should work with other node access methods as the priority of the grants in this module are very high. This is intentional so that it takes priority over all other access control projects, much in the same way that unpublishing a node takes priority over all access control methods.

Downloads

Required by role

Required by role in field settings form

Field required by role is a module that improves core "required" functionality.

Similar to CCK Required by role brings extra features such as:

Downloads

Domain Admin

Domain Admin adds more granular permissions to the Domain Access module and several of its sub-modules.

Currently the module allows the site admin to delegate the following tasks:

  • Editing of domain record, domain settings and domain theme
  • Administer primary and secondary menus (also navigation in D6)
  • Administer book outline/ rearrange child pages of nodes on domain (requires book module)
  • View webform results on domain (requires webform module)
  • Add and edit terms assigned to own domain (requires Domain Taxonomy module)

The latest edition of the D7 module now has domain 3.x capability - please test and give feedback!

Downloads

Taxonomy field menu

Taxonomy field menu

Summary:

This module is to build menus based on connections between terms and nodes.

The idea comes from the common request of terms -- nodes menus in Drupal community, like menu:

-- term1
   -- node/1
   -- node/23
-- term2
  -- node/5
  -- term3
     -- node/15
     -- node/20
-- term8

In simple words, it builds taxonomy field menus, i.e., menus based on connection between terms and nodes. After installation, admin goes to taxonomy field's editing page, like "admin/structure/types/manage/article/fields/field_test_term", there will be "TAXONOMY FIELD MENU SETTING", enable it and you will get a menu based on this taxonomy field. There're options that you can synchronize nodes and terms to this field's menu.

Features:

  • Menus based on taxonomy field, automatically connecting term hierarchy and nodes when terms and nodes are created/updated/deleted.
  • Menu trails, INCLUDING nested terms available at node pages' breadcrumb, as long as this node has enabled with taxonomy field menu.
  • Custom term pages for taxonomy field menu to only include nodes associated with this term via this menu's' taxonomy field.
  • Custom page could include child terms' nodes. As opposed to default term page, it doesn't.
  • Token and pathauto/url_alias support for custom term page.

Downloads

User Field Privacy

A successor of Profile Privacy for Drupal 7 that works with standard Field API (ie. non-profile) user fields.

In easier-to-understand terms:

Downloads

Pages