Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 15 лет назад пользователемDrupalcampkyiv
1 DrupalCamp KIEV'09 Drupal Do А.Графов Август, 2009
2 Топики дня Управление версиями Svn, Git, Bzr Модуль Devel IDE: Eclipse Firefox: Firebug, FirePHP Отладчики: xdebug Unit-тесты: simpletest Документирование - Doxygen Модуль Drush Работа с SSH Управление модулями и виртуальными сайтами Багтрекеры Таймтрекеры
3 Управление версиями (VCS) Централизованные VCS Subversion CVS Распределённые VCS Git Bazaar NG Mercurial Darcs
4 Bazaar NG
5 SSH unix user swiss knife Исполнение команд на remote компьютер Копирование файлов между компьютерами Работа с remote консолью как с локальной машиной Авторизация по ключам Обязательно пароль на ключ Ssh-agent хранение ключей ssh Сквозная авторизация через PAM: вход DM ключ SSH
6 Eclipse IDE IDE для Java/C/C++/PHP/Pyt hon/Ruby/Javascript/ HTML/... Подсветка/фолдинг/ автодополнение... Расширяется java- плагинами Плагин PDT поддержка PHP
7 Модуль Devel Генерация нодов (lorem ipsum) Вывод статистики исполненения Время исполнения скрипта Время на SQL- запросы Отображение запросов Инфа о правах доступа Запись форм Информация об элементах темы
8 Отладочный вывод в Devel Вариации print_r/var_dump: dprint_r dpr dvr Вывод как в drupal_set_message: dpm dvm Вывод через Krumo: kprint_r kpr Используются как var_dump: dvm($var) выведет дамп $var Полный список аргументов см. в коде devel.module. dvr($node, FALSE, __FUNCTION__);
9 Отладка Xdebug Отладчик Есть интеграция в Eclipse Профайлер xdebug.profiler_enabl e xdebug.profiler_outpu t_dir Клиент: kcachegrind Подробнее по профайлеру:
10 Unit tests Модуль simpletest На базе Simpletest PHP lib Входит в ядро с Drupal 7 Краткое введение (англ.) с примером:
11 Drupal Shell Модуль Drush Командная строка Drupal Просмотр состояния сайта и управление им Плагины
12 Файлы и виртхосты Линки файловой системы: Экономия места Централизованная установка ядра и модулей
13 Багтрекеры Багтрекер в модуле project в Drupal Mantis Интегрированные средства: Trac (python) багтрекер, проекты, вики, SVN RedMine (ruby on rails) багтрекер, проекты, вики, VCS (SVN, Bzr, Git...)
14 Таймтрекеры KDE: ktimetracker GNOME: gnotime
15 Презентация создана посредством пакета OpenOffice.org В оформлении использованы материалы openclipart.org Вопросы и комментарии: или на форумы drupal.ru
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.