Backup для переноса на другой хостинг

drush cc all &&
drush arb --destination=../backups/site.tar.gz --tar-options="--exclude=node_modules --exclude=.git --exclude=.idea --exclude=sites/default/settings.php"

Backup для хранения

Чистим cache что бы были чистые таблицы с cache.
Чистим cache advagg.
Чистим нарезанные картинки (тупо что бы архив был по меньше).

drush cc all &&
drush advagg-clear-all-files &&
drush image-flush --all &&
drush arb --destination=../backups/site.tar.gz --tar-options="--exclude=node_modules --exclude=.git --exclude=.idea"

Backup без файлов

drush arb --destination=../backups/site.tar.gz --tar-options="--exclude=node_modules --exclude=.git --exclude=.idea --exclude=sites/default/settings.php --exclude=sites/default/files"

Поднять backup

drush archive-restore ../backups/site.tar.gz --db-su=root --db-su-pw=password --overwrite &&
mv -i data/{*,.*} . &&
rm data

Смена пароля

drush upwd --password=[password] [username]

Установить Drupal

drush dl drupal-7 && cd drupal-* && mv .??* * .. && cd .. && rm -r drupal-* &&
drush -y si standard --db-url='mysql://[db_user]:[db_pass]@localhost/[db_name]' --account-mail=[account_mail] &&
mkdir sites/all/modules/contrib && mkdir sites/all/modules/custom

Русифицировать

drush vset site_default_country RU && drush vset date_default_timezone Asia/Yekaterinburg &&
drush en -y l10n_update && drush en -y transliteration &&
drush dl -y drush_language && drush language-add ru && drush language-enable ru && drush language-default ru && drush l10n-update-refresh && drush l10n-update

Базовые модули

drush en -y views ds pathauto path_breadcrumbs taxonomy_menu rules &&
drush en -y pathauto taxonomy_menu &&
drush en -y module_filter telephone email devel jquery_update &&
drush en -y field_group && drush en -y field_group_link &&
drush en -y path_breadcrumbs_ui views_ui ds_ui ds_extras rules_admin &&
drush en -y field_placeholder && drush en -y field_placeholder

Field collection

drush en -y field_collection && drush en -y field_collection

Formater tabs (лучше написать свои этот используют jquery ui tabs).

field_collection_tabs

Обновление при наличии custom модулей

drush en -y git_deploy
cd sites/all/libraries
git clone --branch master git://github.com/halstead/glip.git

Сущности

drush en -y eck entityreference inline_entity_form

Модули для интернет магазина

drush en -y commerce &&
drush en -y commerce_extra &&
drush en -y inline_entity_form &&
drush en -y commerce_product_ui &&
drush en -y commerce_product_reference &&
drush en -y commerce_extra_quantity &&
drush en -y commerce_cart &&
drush en -y commerce_autosku

Commerce Ajax

git clone git://drupalcode.org/sandbox/xandeadx/2270819.git commerce_fast_ajax_atc
git clone git://drupalcode.org/sandbox/xandeadx/2621602.git commerce_acf
drush en -y commerce_fast_ajax_atc commerce_acf

Модули для landing page

drush en -y panels &&
drush en -y panels_ipe &&
drush en -y page_manager &&
drush en -y fieldable_panels_panes

Ckeditor

drush en ckeditor media media_ckeditor

Установка базовой темы Glisseo

cd sites/all/themes &&
git clone https://github.com/Niklan/Glisseo.git -b 7.x-1.x glisseo

THEMENAME='THEMENAME' &&
cp -R glisseo/STARTER $THEMENAME &&
sed -i 's/Glisseo (starter theme)/'$THEMENAME'/' $THEMENAME/THEMENAME.info.txt &&
sed -i 's/THEMENAME/'$THEMENAME'/' $THEMENAME/theme-settings.php &&
mv $THEMENAME/THEMENAME.info.txt $THEMENAME/$THEMENAME.info &&
unset $THEMENAME