Джентльменский набор Drupal-разработчика

За 7 лет работы с Drupal, начиная еще с 6-ой версии, а сегодня актуальна 8.4.0, у меня выработался свой набор инструментов для разработки  на Drupal. Я его полюбил, привык и считаю его идеальным решением. Но каждый имеет право внести изменения на свой вкус и цвет.

IDE

Интегрированная среда разработки (англ. Integrated Development Environment) — система программных средств, используемая программистами для разработки программного обеспечения.

PhpStorm - первый и основной пункт в этом наборе.

До встречи с PhpStorm на моем рабочем столе был putty, программа заменяющая phpMyAdmin (позволяла наблюдать за базой делать бекапы и прочее) и прочее.

PhpStorm с его плагинами и современными возможностями заменяет все дополнительные программы.

Как же выглядит Drupal-проект:

  1. Сам сайт находится на удаленном web-сервере
  2. Подключение к SFTP через Tools -> Deployment -> Configuration... Все изменения кода автоматически попадают на удаленный сервер после нажатья ctrl + s, а в случае компиляции css достаточно добавить Upload external changes в опциях(Tools -> Deployment -> Options..). Тогда на удаленный сервер будут загружены не только изменения кода в IDE, но и прочие изменения файлов проекта.
  3. Подключение к удаленной базе данных через SSH туннель на вкладке Database
  4. PhpStorm поддерживает nodejs: для компиляции css, js и тд. можно использовать gulp или ему подобные.

 

Теги