Modules In Use

Component type

module

Maintenance status

Development status

Component created

Component changed

Having modules enabled, but not in use, can waste precious resources on your server, add security loopholes, and cause confusion for content editors and developers.

This module attempts to correct that by assessing whether various enabled modules are actually in use. For example, if the core blog module is enabled, does at least one blog post exist? Currently this module simply lists modules enabled, and modules enabled, but not in use. Future revisions of the module will allow modules not in use to be disabled in bulk and include Drush integration.

Bulk delete 301

Component type

module

Categories

Maintenance status

Development status

Downloads

1053

Component created

Component changed

This is the new module for bulk delete operation of 301 redirects by a
csv upload of url's.
It is having another option to save url from 404 if node does not exist.
Requirements:
*Redirect module https://www.drupal.org/project/redirect
# This module is only useful for redirect.module users
Steps :
1. Download and extract the module in modules folder (you should have redirect module before installing this module).
2. Enable the Bulk delete 301 redirect module.

Client Menu (Responsive Navigation)

Component type

module

Maintenance status

Development status

Downloads

1532

Component created

Component changed

Client Menu

Client Menu can display any Drupal menu to selected user-roles of your choice. That allows you to build a user-friendly menu for your clients and managers. It has clean and minimalist design and it’s optimized for all devices and resolutions.

Controllable node updated date

Component type

module

Maintenance status

Development status

Component created

Component changed

Module gives you a second node updated date which you can control.
You can choose to not update the timestamp (for example if the change was only a minor typo fix).

This module was created because I had the need to quickly put a node back to the top of the list. Using views with the updated date did just that, but this also meant you couldn't change your node without having it pushed back to the top.

Alternative modules for this kind of sorting mechanism, like Weights gave me to much possibilities, which I didn't need.

Menu Edit Items

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Overview

  • Are you tired to editing menu items one by one? This module helps you edit
    all menu items in one page. You can edit all fields such as:
    title, path, expanded, and enabled.
  • No conflict with module Menu attributes.
  • Sub module "Menu Edit Items Attributes" provide:
    • three page (new secondary tab) to edit all attribute for element html

Backend activity

Component type

module

Maintenance status

Development status

Downloads

183

Component created

Component changed

Backend activity is a soft approach to the problem of concurrent editing of the same content. It provides a block which shows the admin paths other users are currently working on and highlights them, if they match with the path the current user is working on.

Blocked IPs Expire

Component type

module

Maintenance status

Development status

Downloads

372

Component created

Component changed

Synopsis

Drupal core's IP address blocking functionality (at admin/config/people/ip-blocking) is a great way to ban IP addresses that fill your logs with 403s to node/add or failed login attempts.

But, blocked IP addresses without expiry dates will never be unblocked, meaning potentially-legitimate visitors who previously had a virus or took over an IP address that used to belong to a spammer will never be able to access your site ever again.

SQL user sync

Component type

module

Maintenance status

Development status

Downloads

634

Component created

Component changed

This module allow to keep in sync two Drupal instances, and must be installed on both web sites.

The way it works is to update a table, on the slave website, with the user data, when a user is updated or created on the master web site.

Once the update is done, a url is fired via cURL on the slave website. This function read the data from the table, updated by the master, and create or update a user based on the email address.

To test/use this module you need: