Полезные инструменты для разработчиков Drupal-проектов — блог Drudesk
050 640 98 44
support@drudesk.com

Веб-ресурсы, которые помогут разработчикам с Drupal-проектами

Мы всегда стремимся давать нашим читателям блога полезные советы. Обычно они адресованы владельцам онлайн-бизнеса и администраторам сайтов, поскольку призваны оптимизировать работу веб-ресурсов, улучшать скорость, быстродействие, SEO, дизайн и другие аспекты. Время от времени мы также публикуем информацию, которая может пригодиться нашим коллегам. Например, некоторые полезные ресурсы 2016 для веб-разработчиков или список веб-сервисов, где можно задавать вопросы программистам. Сегодня мы поделимся несколькими сервисами, которые будут полезны тем, кто разрабатывает веб-проекты на Drupal 8.

Инструменты для Drupal-разработчиков

Drupal Console

Помимо Google Search Console есть еще одна консоль, не менее полезная при работе с веб-сайтами, под названием Drupal Console. Если вам нравится выполнять задачи в командной строке, тот вам понравится этот интерфейс командной строки (CLI), так как он упростит процесс Drupal 8 разработки, автоматически создавая код шаблона без надобности в каких-либо других модулях. Он основан на компоненте Symfony Console. Этот инструмент помогает вам подключаться к базам данных, устанавливать модули и взаимодействовать с установками Drupal 8. Drupal Console также позволяет запускать тесты и выполнять сложную отладку из командной строки.

Xdebug

После установки этого PHP-расширения все, что вам нужно сделать, это поместить точку останова в код вашего сайта и загрузить страницу. Таким образом, вы намеренно прекратите выполнение кода и получите доступ ко всем глобальным и локальным переменным и всей необходимой для проверки информации. Вы можете воспроизводить строку за строкой, чтобы определить, в какой момент ваш код выходит из строя.

Помимо основных возможностей отладки, Xdebug хорош в профилировании и может предоставить собранную информацию о характеристиках ваших PHP-скриптов. Он также может выполнить анализ охвата вашего кода, то есть определить, в какой степени тест охватывает ваш исходный код и сколько кода выполняется во время тестирования. Сайт или приложение с высоким индексом покрытия кода может быть более глубоко проверен и имеет меньшую вероятность содержания ошибок, чем сайт с низким охватом кода.

PhpStorm

PhPStorm от JetBrains — это интегрированная среда разработки (IDE), которая отлично интегрируется с Drupal и другими платформами. Он включает в себя редактор для PHP, HTML, HTML5, JS, SQL, тестер и отладчик (в интеграции с Xdebug, упомянутым выше и Zend Debugger) и другое. Он предлагает такие полезные функции, как выделение синтаксиса для лучшей читаемости, форматирование кода, автозавершение кода, проверку на наличее ошибок на лету и предотвращения багов. PhpStorm 2017.2 имеет новые улучшения, такие как поддержка PHP 7.2, синхронизация с настройками composer.json, новые действия Composer и т.д.

Simplytest.me

Если вы являетесь разработчиком Друпал-модулей или Друпал-тем, тогда этот бесплатный онлайн-сервис поможет вам быстро и легко оценить проект на Drupal 8 или 7, предоставив среду «песочницы» по требованию.

Этот сервис состоит из основного сервера и нескольких рабочих серверов для временных сайтов. Список проектов берется из API обновлений на drupal.org. Когда появляется новый проект, тогда файл конфигурации, содержащий подробную информацию об нем, передается через SSH на тот рабочий сервер, который загружен меньше других на то время. После этого проект копируется, проверяется и создается совместимый Drupal-сайт.

Вы можете начать использовать преимущества вышеописанных инструментов прямо сейчас, чтобы сделать ваш процесс веб-разработки на Drupal 8 более эффективным и легким. Если у вас есть вопросы, не стесняйтесь обращаться к нам.

Похожие материалы