NARP

Component type

module

Maintenance status

Development status

Component created

Component changed

This Drush command enables rebuilding the node access table across multiple Drush instances. It also rebuilds the table without wiping the old grants, helping to preserve the user experience during the rebuild.

Drush Role

Component type

module

Categories

Maintenance status

Development status

Downloads

7309

Component created

Component changed

Provides drush commands to manage roles and permissions.

Note: An improved version of these command (with some bugfixes) has been incorporated into Drush 6.

Advanced Batch

Component type

module

Maintenance status

Development status

Component created

Component changed

This module provides an advanced batching API. It doesn't extends core capabilities, it creates a new one, complete, more predictable and static, fully object oriented.

This API is based on the fact that batches may be run in different environments (CLI custom script, Drush, Batch API) and abstract all concepts to the higher level possible.

Drush SQL Extras

Component type

module

Maintenance status

Development status

Downloads

1407

Component created

Component changed

Drush SQL Extras

Introduction

These are a bunch of drush commands for working databases. They build on the SQL related commands provided by core drush.

1. drush sql-secure-dump

This command implements a secure database dump. It uses the openssl command line utility to encrypt and decrypt the files.

Path redirect import

Component type

module

Maintenance status

Development status

Downloads

60760

Component created

Component changed

This module allows to include path redirection in a simple way. Provides a simple way to bulk import redirects for Redirect (Drupal 7) or Path Redirect (Drupal 6) modules from a CSV file.

All the necessary redirections can be done at the same time from a CSV file.
Very useful module for moving your website from one path structure to another.

Drupal 6

CSV structure:
'old url', 'new_url', 'redirect_code' = 301

dslm

Component type

module

Categories

Maintenance status

Development status

Downloads

2503

Component created

Component changed

DSLM - Drush Symlink Manager

DSLM is a set of Drush commands for managing symlinking Drupal 7 (and in the future D8, Wordpress, and Backdrop) sites back to central cores, installation profiles, plugins, and packages. It's a better way to handle the concept of multisite Drupal installs. With DSLM, users can manage many sites under one shared codebase achieving the same APC level caching benefits of multisite, but with better security and features like rolling updates.

Dependencies

Ultimate Cron

Component type

module

Maintenance status

Development status

Downloads

147131

Component created

Component changed

The Ultimate Cron handling for Drupal.
Runs cron jobs individually in parallel using configurable rules, pool management and load balancing.

2.5 READY!

Ultimate Cron 7.x-2.5 is out now.
Ultimate Cron 1.x documentation can be found at https://drupal.org/node/1666944

The old project page for Ultimate Cron 1.x can be found at https://drupal.org/node/2195381

Changes

  • No more dependecy to Background Process. Ultimate Cron now works without Background Process. However, Background Process is still supported for true parallelism
  • Refactored to use cTools plugins, making it easier to extend Ultimate Cron.
  • Now includes the daemonizer and queue throttling features, previously found in the modules Ultimate Cron Daemonizer and Ultimate Cron Queue Scaler
  • Hopefully a more robust lock and logging mechanism.
  • Integration with nodejs for live update on cron page
  • Nagios support has not been re-implemented

Upgrade path from 7.x-1.x and previous

  • Add and enable Chaos tool suite (ctools) before upgrading Ultimate Cron (not just before running update.php but even before upgrading the code).
  • Disable cron while upgrading.
  • Existing db-stored settings will be upgraded.
  • Existing features containing Ultimate Cron settings will be stored in db, for easier re-export.
  • Existing log table will be modified. Beware, that if the table contains many entries, the upgrade may take some time.

Plugins

Ultimate Cron is built upon 4 plugin types.

  • Settings: - plugins that provide custom settings for jobs (bundled: general, queue).
  • Schedulers: - plugins that provide a mechanism for whether or not a job should run at a certain time (bundled: simple, crontab).
  • Launchers: - plugins that provide a way of launching jobs (bundled: serial, background_process).
  • Loggers: - plugins that provide a logging backing for job status (bundled: database, cache).

Ultimate Cron 7.x-2.x documentation can be found at https://drupal.org/node/2195383

Features

  • Works out-of-the box in most cases (or aims to)
  • Parallel exection of cron jobs
  • Configuration per job (enable/disable, rules, etc.)
  • Multiple rules per cron job
  • Pool management and load balancing using Background process
  • Support for Drupal Queues
  • Overview of cron jobs
  • Log history of cron jobs
  • Status/error messages per cron job, providing easy debugging of troublesome cron jobs
  • Uses hook_cronapi() (Elysia Cron compatible, NOT 2.x, please use hook_cron_alter() for similar functionality)
  • hook_cron_alter() for easy adding/manipulating cron jobs
  • Poormans cron with keepalive a granularity of 1 minute
  • Drush support (list, start, enable/disable jobs from the command line)