Drush
Do it Live
Component type
Maintenance status
Development status
Downloads
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
Maintenance status
Development status
Downloads
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
Categories
Maintenance status
Development status
Downloads
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
Maintenance status
Development status
Downloads
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=testto 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.
Drush Entity Tools
Component type
Categories
Maintenance status
Development status
Downloads
Component created
Component changed
A collection of two drush tools (drush_typeinfo and drush_taxonomyinfo), wrapping them into a Drupal module for sites where only modules can be installed.
Cache Prefetcher
Component type
Categories
Maintenance status
Development status
Downloads
Component created
Component changed
Provides a sophisticated cache warming / cache prefetching solution for Drupal 8.
Release Instructions
Component type
Categories
Maintenance status
Development status
Downloads
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
Categories
Maintenance status
Development status
Downloads
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
Categories
Maintenance status
Development status
Downloads
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.
