Modules: Administration

Filter by Drupal Core compatibility:
Login or register to modify the filter.

Contributed (contrib) modules are plugins for Drupal that extend, build or enhance Drupal core functionality. Use matching versions (modules released for Drupal 5.x will not work for Drupal 6.x). Contributed modules are not part of Drupal core releases and may or may not have optimized code/functionality. If a module solves your needs please consider joining forces and helping the maintainer.

About This Node

About This Node creates a block that displays information about the node you're viewing. It allows users to see, at a glance, the following information without clicking "Edit" or digging into revision history:

  • node ID (NID)
  • node type (content type)
  • creation date and time
  • creation author (user who created the node)
  • last updated date and time
  • last updated author (user who made the most recent change to the node)
  • published status
  • promoted to front page status
  • sticky status
  • commenting status (enabled, read only, or disabled)

Note: About This Node is not built with end-users in mind. Rather, this is an administrative tool to allow admins and other privileged users quick access to important information about a node. Requests to add end-user-facing features will be denied (with a friendly apology, of course).

Installation

This module, when enabled, creates a block that displays the information about a node. You will need to display this block in one of your theme's regions (at Admin > Site Building > Blocks).

VersionDateLinksStatus
6.x-1.0-rc2008-Apr-16Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.22008-May-02Recommended for 5.xThis is currently the recommended release for 5.x.

abuse

This module allows users to flag nodes and comments as offensive for the adminstrator to review.

The admin can specify which type of nodes are allowed to be flagged.

Permissions
There are 3 permissions - administer abuse reports, flag content, and direct flag content. Administer abuse reports allows a user to see which nodes have been flagged and allows them to either remove from the site or allow back into the system. Flag content allows a user to flag content. Direct flag allows a user to flag a content and set the content as 'hidden'. In essence, it is a person who has been trusted to flag genuinely bad content to be removed without requiring multiple users to flag the content before the system hides it.

Content Status

VersionDateLinksStatus
6.x-1.x-dev2008-Apr-12Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.0-beta2008-Mar-28Recommended for 5.xThis is currently the recommended release for 5.x.

Account Types

Use 1.4 version.

If you have a ton of users and a ton of roles on your site this module aims to eliminate errors in assigning roles and simply make it easier to keep track of who should be able to do what.

The site admin -

  1. defines account types
  2. assigns roles to each account type via checkboxes

Either the site admin or user admin -

  1. assigns account types to users
  2. assigns roles to users based on the limits of the account type

The user -

  1. can't tell the difference

Permissions and roles behave as they always have. Account types pretty much just disable the role checkboxes on the user edit page so that the wrong role can't be assigned the user. This is important if you have a person that is a little technically challenged helping to administer users or who doesn't understand that a particular person isn't supposed to be assigned a role just because they requested it.

NEW FEATURE! You can now select roles that will be auto-assigned when the user gets the Account Type assigned to them.

VersionDateLinksStatus
5.x-1.42007-Nov-28Recommended for 5.xThis is currently the recommended release for 5.x.

Add and Reference

This module adds the ability to reference non-existing (new) nodes right from nodereference field when You're adding or editing the node.

It's recommended to use this module with a Form restore module. It simplifies the workflow and enables support for multi-step chained nodes creation - if the content type of new node have nodereference fields it is possible to add and reference from it and so on (up to 10 steps now supported).

VersionDateLinksStatus
4.7.x-1.x-dev2006-Nov-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Admin block

The adminblock module enables admins to display a block with the comments approval queue and the node moderation queue. Each item gets their own edit link and delete link for quick administration.

VersionDateLinksStatus
6.x-1.x-dev2008-Apr-17Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.02007-May-30Recommended for 5.xThis is currently the recommended release for 5.x.

Admin message

Provides an easy way to show short messages to users. The messages can be individually closed by logged in users. Examples could be "Welcome to this site...", "Temporary downtime...", "Important security announcement...", "New feature...", etc.

VersionDateLinksStatus
5.x-1.x-dev2007-Dec-12Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Admin RSS

Features

The AdminRSS module creates RSS feeds for the administrative information for Drupal websites.

These feeds are protected with a keystring that must be set in admin/settings/adminrss page. The resulting pages can then be read at:

  • adminrss/node/<keystring> - RSS feed for unapproved nodes
  • adminrss/comment/<keystring> - RSS feed for unapproved comments

This can be most useful if you are managing a number of different drupal websites and rather than visiting each one to see if there are comments/nodes that need to be approved you can use an RSS reader to find out.

Impact on Drupal

Two configuration variables. No schema changes. Should not interfere with other modules.

News

  • 2007-11-10 : a -dev release is now available for the DRUPAL-5 branch

Credits

Thanks to Fredrik Jonsson and Gabor Hojtsy for their modules adminblock and commentrss which were heavily cribbed from to develop this module.

VersionDateLinksStatus
5.x-1.x-dev2007-Nov-11Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
4.7.x-1.x-dev2007-Nov-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Administer Users by Role

Allows users with 'administer users' permission and a role (specified in 'Access control') to edit and/or delete other users with a specified role.

If the user being edited has multiple roles, the user doing the editing must have permission to edit ALL of the user being edited's roles.

Also provides role-based control over user creation.

Works well in conjunction with the (optional) role_delegation module.

I wrote this module as part of a Kosada Inc development project --- this allows us to further delegate user administration. Site administrators can now create users without being given full "administer users" permission, and can edit a specified subset of the site's users depending on the combination of roles possessed by the editing user and the user being edited.

VersionDateLinksStatus
5.x-0.92008-Mar-16Recommended for 5.xThis is currently the recommended release for 5.x.

Administration

THIS MODULE WAS THE PRECURSOR TO THE ADMIN SECTION UPDATES THAT WENT INTO CORE IN DRUPAL 5 AND THEREFORE WILL NOT BE PORTED TO DRUPAL 5.X OR DRUPAL 6.X. ALSO, I NO LONGER MAINTAIN ANY DRUPAL 4.7 SITES THEREFORE I WILL NOT BE PROVIDING SUPPORT FOR THIS MODULE GOING FORWARD. (if anyone wishes to take over the maintenance of this module please contact me)

This module will reorganize your sites administration functions into logical groupings of tasks. The modules focuses on presenting a task based interface to administrators to help them create an experience for their users.

It also provides a site administration "Dashboard" where overview statistics of site activity will be readily available. It also includes links to the Drupal handbook for tasks that Drupal administrators have found difficult and require documentation.

THIS MODULE IS STILL IN DEVELOPMENT

dashboard screenshot 1
dashboard screenshot 2

VersionDateLinksStatus
4.7.x-1.x-dev2006-Nov-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Administration Menu Dropdown

Designed as a companion to the awesome Drupal Administration Menu module, Administration Menu Dropdown changes the way the Drupal Administration Menu is displayed. Once enabled the Administration Menu will be hidden. This default state can be toggled by going to the module's settings page. After pressing a key combination in your browser (Ctrl+Alt by default) the menu is dropped down from the top of browser's viewing area. Pressing the combination again will hide the menu.

The CSS of menu (using the position:fixed; property) is also altered so that it shows up anywhere on the page, not just at the top. This way it can be easily accessed at any time an administrator needs it. Unfortunately, because some browsers do not handle position:fixed; well (e.g. IE 6), this means that your browser might not work with this module.

If any of the Administration Menu extends down further than the browser's viewing area, the Administration Menu Dropdown can have its functionality disabled by pressing another key combination (Ctrl+Shift+Alt by default). Pressing the same combination again will activate the dropdown functionality again. If Ctrl+Alt or Ctrl+Shift+Alt key combinations conflicts with your browser/OS, the key combination can be changed in the settings menu.

VersionDateLinksStatus
5.x-1.52008-Feb-25Recommended for 5.xThis is currently the recommended release for 5.x.

Adminmenu Dhtml

Adminmenu_dhtml renders a selected menu as a DHTML menu. This module provides a drop down or other style admin menu that is more convenient for administrators and won’t interfere with a website’s theme. Several menu styles are included, including a flash based tree menu built with openLaszlo.

VersionDateLinksStatus
4.7.x-1.x-dev2006-Nov-15Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Advanced help

The advanced help module allows module developers to store their help outside the module system, in pure .html files. The files can be easily translated simply by copying them into the right po directory. The entire system can appear in a popup or not as the module prefers (and by taking away access to view the popups, a site can force the popups to not exist).

The system ties into Drupal's search system and is fully indexed, so the entire contents can be searched for keywords. the help files can be placed in a hierarchy as well, allowing for top down navigation of the help.

By itself, this module doesn't do much; it requires another module to support it, but it does come with a nice little sample of text from Wikipedia to demonstrate the system.

VersionDateLinksStatus
6.x-1.0-rc2008-May-08Recommended for 6.xThis is currently the recommended release for 6.x.

Advanced menu item settings

This module adds an interface to three internal menu item settings.

You can now choose for every menu item if it should appear in the breadcrumb, if it should appear in the menu tree and if should be visible even if it does not have any children.

If you'd like to help test the 5.x release, please download HEAD from http://drupal.org/node/96241

NOTE: This module will be discontinued after Drupal 5.

There will be no releases for Drupal 6 and beyond due to a rewrite of the entire menu system.

This module is unsupported. Use at your own risk. I won't review and fix issues for this module.

Advanced User

Details

The advanced user module allows the filtering of users based on the user.module fields and optionally the profile.module fields. The fields available for filtering can be configured using the module settings. Eg. Site admin may search through 1000s of users to display all users who have not accessed their account.

Once the group of users with selected common denominators are filtered, the module can be used to perform functions that email, block, unblock, add or remove roles, or delete. Another nice feature is the ability to notify administrators or other roles, by email, of user account creation or profile changes.

VersionDateLinksStatus
5.x-2.x-dev2008-May-03Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

AES encryption

In short, here's what this module does:

For site owners:
This module can provide you with readable passwords. Some users will be able to see other users passwords in plain text if they have a role with the permission to do so.

For developers:
This module can provide you with a very simple and easy to use encryption API. Just check out the aes_encrypt and aes_decrypt functions. It really can't get any simpler.

Note: This module requires the PHP mcrypt extension! It will not work without it.

VersionDateLinksStatus
6.x-1.32008-Apr-01Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.22007-Dec-06Recommended for 5.xThis is currently the recommended release for 5.x.

Ajax Form Builder

This module is going(May-June 08) through some major changes. Please DO NOT use this module on your production site.

The project aims to produce a browser-based form builder for Drupal. Users (e.g., module designers) will be able to create and edit forms and their elements and properties through a browser UI with familiar features like drag and drop reordering. The form builder will read in, modify, and output a Forms API data structure, so that forms built can be saved and used as form-generating code in Drupal modules.

While installing, please read the file: README.txt (also download the file:
http://sandbox.jodhpuriguy.com/files/JSON.zip )

VersionDateLinksStatus
5.x-1.x-dev2007-Feb-11Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
4.7.x-1.x-dev2007-Feb-06Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Ajax Table

Overview

The Ajax Table module is an API-based tool that will allow other modules to create ajax-refreshable tables by supplying a few parameters. There are some handy utilities built in that aid in managing data more quickly than many Drupal modules offer by default. With an Ajax Table, it is easy to add ajax-based input columns to change data on the fly. There is also a utility that works similarly to an auto-complete field, but displays results in a fully customizable Ajax table, which supports pagination and in-place editing.

VersionDateLinksStatus
5.x-1.22008-Jan-15Recommended for 5.xThis is currently the recommended release for 5.x.

Apply for role

Allows users to apply for a role and administrators to approve their application. The role will be automatically assigned to the user on approval.

VersionDateLinksStatus
6.x-1.32008-May-07Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.32008-May-07Recommended for 5.xThis is currently the recommended release for 5.x.

Audit your content

Much content + inconsistent quality – this module = frustration

Benefits of this module

  • Go through all of your content, one piece at a time, to make the quality more consistent.
  • Run multiple audits at the same time.
  • Bookmark the content that needs further consideration.
  • Let your teammates help you.
  • Keep a record of what happened.
VersionDateLinksStatus
5.x-1.x-dev2007-Jun-19Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Author Taxonomy

Author Taxonomy allows you to assign one or more authors to a node based on a taxonomy vocabulary.

Credits

Development of this module is sponsored by That Other Paper and Four Kitchen Studios.

VersionDateLinksStatus
5.x-1.0-beta2008-Apr-11Recommended for 5.xThis is currently the recommended release for 5.x.

Authored Nodes Block

This module simply creates a block that will display a list of node links that have been authored by the currently logged in user. The list can be filtered by specific content types, and can also be configured to display links to unpublished nodes as well.

This is a very lightweight solution to a specific need a client had. If you require a more robust "user-centric" content manager, I suggest checking out the Workspace module.

Future plans for this module are to include pagination and tabbed browsing, from within the block, to view content and uploaded files. I also plan to add multi-lingual support and write a port for Drupal-6.x.

For now, you can achieve the same functionality with the Views module. I offer this as a simple solution for those that don't want / need Views on their site, or for those that like to keep administrative related content out of their Views and use helper modules instead.


funded by centre{source}

VersionDateLinksStatus
5.x-1.02008-Apr-13Recommended for 5.xThis is currently the recommended release for 5.x.

Authorship Module

This module allows site administrators and privileged users to alter the way in which usernames are presented in the "Submitted on..." track at the top of posts.

Methods include drupal username (the standard way as used on all drupal sites), by Profile module textfield or by free text.

This module was originally sponsored by brashquido for www.iis-aiord.com

See the documentation page for full details.

This module is seeking a new maintainer, please apply within :)

VersionDateLinksStatus
5.x-1.22007-Oct-06Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.02007-Feb-06Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

Auto locale import

The autolocale module and enclosed localized install profile provides a profile to automatically import interface translations in install time and later when modules are enabled / disabled.

Most of the module's functionality (with better implementation) is built into Drupal 6, so there will be no release of this module for Drupal 6. The package reimport functionality for Drupal 6 is consolidated into the l10n_client module.

VersionDateLinksStatus
5.x-1.x-dev2007-Oct-14Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Automated Logout

autologout block example

This module provides a site administrator the ability to log users out after a specified time of inactivity.

It is highly customizable and includes "site policies" by role to enforce logout.

Includes content submission detection after timeout to prevent users loosing work.

Uses Javascript Countdown Timer as a helper module to display a count down block (Optional).

This module is additionally maintained by jrglasgow

VersionDateLinksStatus
6.x-1.52008-Apr-19Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-2.22008-Feb-28Recommended for 5.xThis is currently the recommended release for 5.x.

Avatar Approval

This module creates a workflow for moderating user avatars. When a new avatar is uploaded, it is placed in the 'not yet moderated' queue, and not displayed. A moderator can then either approve, disapprove, or delete the avatar. Only approved avatars will be shown site wide.

Avatar moderation is done on the admin/content/approval page, where moderators will find three tabs. Not yet moderated, Approved, and Disapproved. An uploaded avatar will keep it's approval status until it is deleted. ie if an avatar is disapproved, and the user attempts to upload the same image again, it will automatically receive a disapproved status.

VersionDateLinksStatus
5.x-1.02007-Sep-15Recommended for 5.xThis is currently the recommended release for 5.x.

Backup and Migrate

Backup and Migrate simplifies the task of backing up and restoring your Drupal database or migrating data from one Drupal site to another. It supports gzip, bzip and zip compression as well as automatic scheduled backups.

With Backup and Migrate you can dump some or all of your database tables to a file download or save to a file on the server, and to restore from an uploaded or previously saved database dump. You can chose which tables and what data to backup and cache data is excluded by default.

Security Notice backup files saved to the server are protected from the public by default by a .htaccess rule which will only work on correctly configured apache servers. If you are using a server other that apache, it is recommended that you do not save backups to the server or that you find another way to protect the backup directory from the public.

The module will attempt to check if the destination directory is publicly readable before writing to it, but users are strongly encouraged to confirm this manually by trying to directly download the backup files with a web browser.

VersionDateLinksStatus
6.x-1.x-dev2008-Mar-31Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.02008-Mar-08Recommended for 5.xThis is currently the recommended release for 5.x.

Better node_admin_content Form

better_node_admin_content.png

The better_node_admin_content project aims to provide usability improvements
and extensibility through additional hooks to the node_admin_content form
found at admin/content/node. To facilitate this goal the project is
currently focussed on creating a module for Drupal 6 to implement the form
improvements. Once this module has reached a stable state it will be the
base for a Drupal 7 patch.

Please note that the module is currently under heavy development, while it should be ready for every day use the API which it exposes is subject to change as development proceeds.

Usability improvements

  • Provides additional node filters
  • Each filter can be set to 'is' or 'is not'
  • Add ability to sort by column headers on node table
  • Recent times are displayed as minutes/hours ago

Extensibility improvements

  • NEW HOOK: hook_node_admin_filters -Allows modules to add additional
    filters to the form.
  • NEW HOOK: hook_node_admin_columns - Allows modules to add additional
    columns to the node table. Cells in the column are theme-able.

Bind

Bind is an administration module for managing DNS zones for BIND via Drupal. Supports per-user administration of zones and error checking. Demo and screenshots available. Demo in the making.

VersionDateLinksStatus
5.x-1.x-dev2007-Oct-11Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Block Assign

This module provides an alternate way to manage blocks. If you have many blocks that are displayed in different configurations across your site's pages, managing them through the standard blocks admin interface can be tedious. For example, say you decide you want to add six blocks to three different pages based on request URI and four blocks (including two of the original six) to three other pages based on node type. This quickly becomes a frustrating exercise as you think through writing logic per block that will handle the overlap correctly. Block Assign simply provides another approach to organizing blocks.

Please be very sure to read the release notes before installing. They warn of (intentional) potential data loss as a result of configuring the module.

VersionDateLinksStatus
5.x-1.12008-Feb-06Recommended for 5.xThis is currently the recommended release for 5.x.

Block Clone

Block Clone adds a new operation in the block listing to every block to duplicate/clone an existing block defined by other modules. This gives you the ability to have the same block in multiple regions or with other weights on different pages.

VersionDateLinksStatus
6.x-1.22008-Apr-19Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.22008-Apr-06Recommended for 5.xThis is currently the recommended release for 5.x.
 
 

Drupal is a registered trademark of Dries Buytaert.