Do it Live

Component type

module

Categories

Maintenance status

Development status

Downloads

69

Component created

Component changed

Do it Live is a utility Drupal module. It contains helpers for writing and running SimpleTest cases intended for active site maintenance (as opposed to Core/Contrib generic CMS functionality).

Aegir Distributions

Component type

module

Maintenance status

Development status

Downloads

253

Component created

Component changed

The Aegir Distributions module simplifies and further automates platform maintenance and site updates.

It extends the Aegir Hosting System to add a concept of "distributions":

Distributions provide site features and functions for a specific type of site as a single download containing Drupal core, contributed modules, themes, and pre-defined configuration. They make it possible to quickly set up a complex, use-specific site in fewer steps than if installing and configuring elements individually.

Sanitize Framework

Component type

module

Maintenance status

Development status

Downloads

62

Component created

Component changed

Sanitize is a Drush-integrated framework for performing sanitization and access-controlled distribution of Drupal databases. In addition to a stock sanitization procedure provided, developers are welcome and encouraged to write their own sanitization procedures for their own sites. For instance, Open Atrium
users may opt to sanitize private and unpublished spaces and related content before distributing their database to others.

Install Profile Generator

Component type

module

Categories

Maintenance status

Development status

Downloads

1169

Component created

Component changed

This module provides a drush command to create an install profile from a site's active configuration.

How to use:

  • Install the module
  • Run drush install-profile-generate --name=test to generate an install profile with a sync-able config directory.

If you apply the core patch on https://www.drupal.org/node/2788777 you'll be able to install a site using the new profile.

Note that generating an install profile is not yet supported under Drush 9.

Release Instructions

Component type

module

Maintenance status

Development status

Downloads

45

Component created

Component changed

Motivation

When you're using hook_update_N() in the big team there's a high possibility that updating one module may result in numeration conflicts. RI module is developed to avoid that by widening the function name scope.

How?

Module allows you to write the functions with the name format CODE_ri_N, where CODE is your custom prefix, e.g. JIRA ticket abbreviation, and N is any numeric value. Then these functions can be executed via drush like drush updb using the below commands:

Multisite actions manager

Component type

module

Maintenance status

Development status

Downloads

190

Component created

Component changed

Manage the actions of all multisites in a single installation.

Features

Run cron
Clean cache
Enable/Disable modules
Put/retire site maintenance mode
Execute custom drush commands
Add new drush commands

How this work

Register a new domain in "Manage - Estrucure - Domain list" (admin/structure/domain-entity).

Manager the actions in "Manage - Configuration - Multisite Manager Actions" (admin/config/multisite-manager).

All action will be executed by cron, no performance problems.

Drush Async API

Component type

module

Maintenance status

Development status

Downloads

176

Component created

Component changed

INTRODUCTION
------------

Current Maintainer: Reinier Vegter


Drush Async API provides you a simple API (using hooks) to create queues of
operations/tasks and let them be processed multi-threaded (multi process
actually).
In the event of - for example - loading and saving all nodes in a large
content-repository, Drush Async API dramatically increases processing speed
by using a multitude of simultaneous workers, making use of all you
server's cores.