'

Drush и Drupal

Понравилась презентация – покажи это...





Слайд 0

Drush и Drupal администрирование


Слайд 1

План Зачем Drush? Что это такое? Установка Drush Основные команды Установка Drupal через командную строку “Минусы” Drush


Слайд 2

Рутинные задачи Включение/отключение/добавление/удаление/ модулей/тем Обновление ядра Создание тестовых пользователей/узлов и т.п. Очистка кэша, запуск крона Резервное копирование файлов/базы данных. и т.д.


Слайд 3

Решения Использовать сборки, профили и т.п. Делать всё через браузер Писать задачи крона или свои макросы Drush


Слайд 4

DRUPAL + SHELL SCRIPTING = DRUSH работа с Drupal через командную строку http://drupal.org/project/drush


Слайд 5

Почему Drush? Обзор (активность сайта, модулей, статус, языки, версии) Управление (установка, удаление, скачивание, разрешение, запрещение модулей) Улучшение (минорное, значительное обновление – модули, ядро) Контроль (индексация, кэш, крон, резервирование) Собственные команды


Слайд 6

Плюсы Сохраняет время Автоматизирует задачи Расширяем и конфигурируем под нужды


Слайд 7

Drush 5.0 Больше синонимов команд Windows инсталятор Быстрое развёртывание Drupal (qd) Архивирование и восстановление системы Быстрый логин к сайту Уже 5.1


Слайд 8

Устанавливаем Drush Linux Windows


Слайд 9

Linux Shell (через Windows: WinSCP и Putty) [sudo] cd /usr/local/share/ wget http://ftp.drupal.org/files/projects/drush-7.x-5.0.tar.gz tar -zxf drush-7.x-5.0.tar.gz rm drush-All-versions-5.0.tar.gz ln -s /usr/local/share/drush/drush /usr/local/bin/drush drush


Слайд 10

Windows http://www.drush.org/drush_windows_installer


Слайд 11

Основные команды drush status – проверка статуса drush dl <project> drush en <project> drush dis <project> – отключение модуля drush pm-uninstall <project> – удаление модуля


Слайд 12

Ещё команды drush pm-list – состояние модулей drush uinf <user> – информация о пользователе drush core-cron – запуск крона drush cc – очистка кэша drush up – минорное обновление


Слайд 13

Установка Drupal Три команды (скачиваем, папка, ставим) drush dl drupal mv drupal-7.8 d7dev drush si standard --db-url=mysql://dbusername:dbpassword@localhost:port/dbname --db-su=name --db-su-pw=password --site-name="Your New Site"


Слайд 14

Установка Drupal Не забываем: Права на settings.php cp sites/default/default.settings.php sites/default/settings.php chmod a+w sites/default/settings.php chmod a+w sites/default Предварительно создать базу данных: mysqladmin -u username -p create databasename mysql -u username –p GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES   ON databasename.*   TO 'username'@'localhost' IDENTIFIED BY 'password';


Слайд 15

Модули и Drush Devel Node export XML sitemap Backup and Migrate Elysia Cron И др.


Слайд 16

«Слабые» стороны Drush Виртуальные хостинги в большинстве не дают доступ к shell (только vps, cloud и dedicated). До недавнего времени удобная работа только в *nix системах. С drush 5.0 проблема решена. Необходимость запоминать название подмодулей пакета. Хотя есть Есть drush pmi <extension - module>


Слайд 17

Drupal-хостинги с Drush Белоруские хостинги Российские хостинги Хостинги рекомендованные drupal.org


Слайд 18

Вопросы?


Слайд 19

Кто быстрее? Видеокаст Ссылка: http://vimeo.com/5207683


Слайд 20

Где меня найти skype: fannrmus vk.com/mikhail_volchek facebook.com/mikhail.volczak drupal-sliot.by – сайт Drupal-клуба Скачать доклад можно здесь: slideshare.net/zabej


Слайд 21

Полезные ссылки Установка Drupal 7 через Drush (видеокаст): http://friendlydrupal.com/screencasts/install-drupal-7-site-drush http://drupal.org/documentation/install/developers Новое в Drush 5.0 (видео): http://xandeadx.ru/blog/drupal/551 Расширяем Drush http://www.summasolutions.net/blogposts/implementing-drush-commands Быстрый старт core-quick-drupal (видео) http://civicactions.com/blog/2011/oct/04/drush_screencast_core_quick_drupal_command


×

HTML:





Ссылка: