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.

Token Content Access

Token Content Access allows you to restrict access to individual nodes using URL tokens. In order to view protected nodes, users must provide a unique token via the URL. This allows nodes to be published and viewable to anonymous users (for instance with a special link from an email campaign) but not visible to the public at large. It also automatically hides any TCA-protected content from Views results.

Downloads

Lesser Forms

Configuration screen for Lesser Forms.

The goal of Lesser Forms is to hide configuration options from your content creators / content managers. They probably don't need to modify this.

You wouldn't want to bother them with the pathauto-alias, do you?

Lesser Forms introduces a new permission. Make sure you enable it.
This module is a UI modifier. It doesn't change permissions.

Downloads

URL alias restriction

Drupal is quite talkative in terms of showing off it's content. Often it makes content accessible which we actually don't want to show. That happens for instance very easily, if you're using nodes as content containers only - never really wanting to show the actual node pages of these containers.

Thanks to taxonomy node and similiar listings + some SEO javascript "callling home" often these unstyled content containers land on public search indexes as soon as an Administrator has an accidental look at these listing or node pages.

Downloads

aGov Appearance

This lightweight module provides an additional permission 'Administer theme settings' to allow finer grained control over which roles can change theme settings.

Part of the aGov suite of modules.

Downloads

Nginx securelink

Nginx secure link

Integrates with nginx_securelink extension.

This module is not ready for production yet. Unless you want to test and help develop this module, Please wait until I announce a stable release.

However, this module works perfectly. But I haven't written its documentations. This module also needs a little cleanup. That's why you should wait for a stable release.

It works, but for experienced admins.

This module is developed and sponsored by Tolooco Group(گروه آموزشی طلوع).

Downloads

Bypass comment review

Module allows you enable bypass comment review. In this case any user that have permissions to post comment, will have ability skip approval.
That will be convenient in cases when you need improve communications for certain nodes.

Example:

You have an event and during this event anonymous users should be able to post comment without approval only on nodes, that related to this event.

Downloads

Block display duration (in days)

Block Display Control Type Listing

This module allow to control the visibility of a block in time duration. The time duration can be set in number of days.

How time duration calculation works.

  • No. of days (If block have the value for start date & and end date)
  • Start date to Infinite time (If block have only start date value)

Why This
Using this module a block can be set as banner for display specified time
duration.

Downloads

Hierarchical Select Access

Hierarchical Select Access

This module prevents certain roles from accessing the enhanced hierarchical menu provided by the Hierarchical Select module in content types.

Provides a UI to manage roles and content types.

This module helps solve this issue: https://drupal.org/node/298611

After enabling the module, go to admin/config/content/hierarchical_select/access
and tick the checkboxes next to the roles that should not access the hierarchical menu in content types.

Downloads

Client Error Trace

Client Error Trace

A Drupal module to help track down HTTP 4XX client errors. Uses plugins to allow site-specific traces to be added to each report.

All development occurs at the github project.

Downloads

Field Paywall

Field Paywall allows developers to replace fields on entities with a message depending on user permissions. It's useful for giving visitors teasers to content before advising them to sign up to see more.

Walkthrough video

A walkthrough video is available at http://youtu.be/a-Y8tiHuvaQ with a full demonstration of how to use field_paywall and how to override field_paywall templates.

Downloads

Workbench Moderation State Access

This module works with Workbench Moderation. Workbench Moderation implements only per-transition permissions. This module implements an access control by moderation states.

The initial code is based on a patch by @Bevan (thanks!) in #1296216: Set Permissions By State. As recommended in that issue, I created a contrib module.

Downloads

Workbench Access Content Type

Extensible editorial access for the Workbench suite for granular access permissions by content types.

This module will add a new tab "Content Types" at the configuration page of Workbench Access, to provide permission by Section by Content Type.

This module was developed by Vardot for Georgetown University in Qatar.

Vardot

Downloads

Delete Homepage Permission

Summary

This module adds a permission which can be used to allow or disallow certain roles to delete the homepage node. This is useful when some roles such as content administrators need to be able to delete nodes, but you want to prevent them from deleting the homepage node.

Downloads

Reserva (rsrv) - A Booking and Reservation API

What is Reserva?

Reserva provides a generalized booking and reservation API for Drupal that can be used to make any entity bookable.

The purposes of Reserva is not to provide an interface or solve specific booking or reserve use cases. Instead it is a framework upon which specific booking scenarios can be built.

Downloads

Access Control Bridge

Description

The Drupal community has developed several excellent modules to get fine-grained access control over a node (e.g. Content Access, Domain Access, Workflow, Organic Groups, Taxonomy Access Control, ...)

Downloads

Drupal Audit Tool (auditool)

Find someone to Blame. source: http://commons.wikimedia.org/wiki/File:Agreeing_on_him.jpg

Are you sure you did everything to secure your site and cover your ***?! Try this module!

The Drupal Audit tool is a complete solution for Drupal shops and Organizations seeking more control over "who is doing what" in their systems.
It was written to provide you with additional auditing capabilities so a Drupal Shop (or a security team within an organization) can provide a much wider picture accounting who addressed which data helping find patterns like wrong data insertion, typing mistakes, malfunctioning form, automatic form submission, malicious employees and more..

Downloads

Node Translation Access

Node translation access module allows to control access to nodes for selected languages

When using the entity translation module for node translation, all the available languages will inherit source language. In this case, node will be visible on all available languages no matter whether it has translation or not. Using entity translation module you can deny access to nodes of selected language. You can deny access to languages per node. Users will see standard access denied page.

Downloads

Organic groups menu synchronization

Synchronize Organic Groups with the menu: if a node is attached to the menu, all the menu parent links are checked. If these links lead to a group the node can be put into, the node is automagically put into the group. It works in the same way on menu link updates and deletions, to remove nodes from groups.
The usual OG audience fields are hidden, so that the only way to put a node in a group or to remove it from a group is to use the node menu UI: create, update or delete the node menu link so that parent menu links contain the group or not.

Downloads

NoMoreCaptchas

Register for free to put an end to those annoying Captcha codes that slow down or even send away your users! NoMoreCaptchas authenticates human beings based on the one thing that can never be faked - their behavior.

Now with Faster Service and Even Easier Contact Form 7 Support!
Developed at Oxford University, NoMoreCaptchas uses e-DNA (Electronically Defined Natural Attributes) to determine if a user is a human or a bot. Bots are sent away. Humans are welcomed into your site - and without any puzzles, roadblocks or error-prone black lists to worry about.

Downloads

Form Element Access (FEA)

Per role access configuration for all form elements in a configured form. Use this to quickly filter forms for unneeded/unwanted form elements.

Features:

  • UI to administer form id's
  • UI to administer per role access to form elements
  • Automatically index all fields in a configured form
  • Permission to bypass the access rules
  • Grant, or revoke permissions per form

Downloads

Panelizer Variants

Panelizer Variants

This module adds the functionality to have Panelizer Variants based off of List Defaults in Panelizer Full Page Override. What this does is allows you to have multiple layouts for one content type based off a field selection. The functionality doesn't seem to really exist yet. WELL, now it does!

Downloads

Roles for menu

Roles for menu module image

Overview

This module allows you to restrict access to menu items based on user roles. It is used when you don't want to copy your whole menu just because for one specific role you want to hide one menu item.

The module will add a fieldset with options for restricting access or gaining access to menu link for a specific role/roles.

Downloads

Taxonomy Term Page Access

This module introduces a new permission to restrict access to /taxonomy/term/TID and /taxonomy/term/TID/feed pages. The restriction is global for all vocabularies. If you need more fine grained control, have a look at Rabbit Hole.

The development of this module did not take a lot of time, but was nonetheless sponsored by Whisky Echo Bravo.

Downloads

The Loch Ness Module

This is a module that will allow for locking of editing of nodes and things. If you need advanced features please take a look at Content Locking. This module is designed with simplicity in mind. All locks are ephemeral and they are stored in the cache table.

Downloads

Domain Restrict Publishing

Synopsis

Domain Restrict Publishing is a helper module building on top of the excellent Domain Access module suite.

The module enables site administrators to restrict the domains a user can publish to, based on their assigned domains.

The module was designed to work with the "Set domain access status for all content" and allows content to be promoted to other domains while keeping control over which domain editors can edit it.

Downloads

Pages