Advanced Duplicate Role

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Duplicate/copy an existing role permission to new role by copying all permission from views, blocks, menus. Duplicate Role copies the roles but it doesn't copies and assigns permission to new role for views, blocks and menus. This module is the advanced version of this module.

Syslog JSON

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Simple module to log all the available information to syslog as a JSON object. In my use case, this is helpful as I run Drupal inside a Docker container, and then log all process logs to stdout, which is then picked up by a logging agent (e.g., Logentries) for storage offsite.

Doubtfire

Component type

module

Maintenance status

Development status

Downloads

183

Component created

Component changed

The Doubtfire module provides a fast and reliable method for administrators to log in, or "disguise", themselves as other users with no password required.

We've found it to be very useful during the development of new sites, and role-specific debugging problems on the sites we maintain. The original user is stored in the PHP session allowing the administrator to switch back at any time.

OAuth2 Proxy

Component type

module

Maintenance status

Development status

Component created

Component changed

OAuth Proxy is a Module to make a secure OAuth2 connection with an endpoint but without you having to worry about how getting the tokens.

Targeted audience:
This module is targeted at Standalone Drupal site's with need for a OAuth2 connection to another site (this is a 'consumer' or 'client' side of an OAuth2 connection). It should not be used on a shared environment due to security implications see the security bulletin below and the READ ME.

Summary

Ever needed to request some data from an API that is secured with OAuth2?

Nuke Drupal Frontend

Component type

module

Maintenance status

Development status

Downloads

424

Component created

Component changed

What is it?

Removes Drupal's frontend, when using Drupal as a services layer only.

Specifically:

  1. Uninstalls frontend-only core modules (some are truly only useful when Drupal renders the frontend)
  2. For all other core modules, removes access to the paths only useful to Drupal's frontend
  3. Redirects disallowed paths to user login or, (if allowed) to the admin screen
  4. Properly redirects entity frontend paths to their corresponding edit screen
  5. Remaps breadcrumbs to match the new backend-only experience

Why bother?

To help avoid confusion when not using Drupal's built-in frontend.

mobyview_entity

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

MobyView is a visual framework to build native mobile applications.
It can interface seamlessly with Drupal for authentication, user management and read/write operations.

The mobyview_entity module is the provider of such an interface. It contains the following features:

Paragraphs Index

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Maintains an index of paragraph items and their host entities. Also provides a Views relationship handler for paragraph items on a node. This is based on the taxonomy_index database table and the node_term_data views relationship.

The original use case for this module is to filter a view of nodes by a field attached to paragraphs items on the node. Usually you could create the relationship to the paragraphs field, but in this scenario the paragraph could be in any number of fields.