Решения

Поиск и сборка готовых решений для Drupal 7 обычно отнимают немало времени. Поэтому не лишним будет подробно изложить пути решения поставленной задачи как для себя любимого, так и для сообщества разработчиков.

Настройка Xdebug на виртуальной машине, удаленном сервере и в Docker контейнере

Тонкая настройка Xdebug
Привет, товарищи разработчики! Сегодняшний пост будет полезен всем PHP-разработчикам, так как речь пойдет о настройке такого инструмента отладки, как Xdebug. В рамках данного поста я расскажу как запустить Xdebug на виртуалке, на удаленном сервере через SSH-туннель и даже внутри Docker контейнера.

Миграция контента из Drupal 6 в 7 при помощи Migrate API

Миграция контента в Drupal
Привет, друпалеры! С трудом нашел несколько часов, чтобы дописать этот пост: прям разрываюсь между Docker'ом, Drupal 8 и статье про устаревающий D7. Но, если не написать сейчас, то велик шанс того, что материал так и не дойдет до блога. Рассказывать я сегодня буду о миграции данных с Drupal 6 на 7, используя модуль Migrate.

Создание ноды через кастомную форму с использованием модального окна CTools

Создание ноды через модальные окна CTools
Здравствуйте, товарищи! Наконец-то закончил с очередным проектом и теперь есть немного времени, чтобы поделиться опытом. Начну, пожалуй, с создания нод через собственные формы: как выводить и обрабатывать подобные формы в модальных окнах CTools, в блоках — и все это даже с использованием AJAX.

Интеграция Drupal с MailChimp для рассылок и сбора базы подписчиков

Интеграция Drupal с MailChimp
Всем привет! Сегодня речь пойдет о рассылках, которые с правильным подходом дают хороший профит. Для рассылок нужна база подписчиков, которых мы и будем собирать через готовые инструменты CMS Drupal. Рассказывать буду на примере этого блога.

Файловая система Drupal: что такое Stream Wrappers и как их использовать?

PHP Stream Wrappers в Drupal
И снова, всем, привет! В предыдущем посте я рассказывал о том, как оседлать Dropbox API и OAuth. Однако самое интересное я припас для этого поста: как организовать работу файловой системы Drupal с удаленными файлами через собственный Stream Wrapper.