Разработчикам

Автоматическое удаление файлов после удаления сущности
Рендеринг дерева в Twig шаблоне с помощью макроса
Переопределение страницы термина таксономии
Добавление пункта меню в Toolbar
Создание собственного раздела на странице конфигурации
Создание составного элемента формы
Выполнение ajax-запроса с помощью Drupal Ajax API
Программное получение подпунктов определённого пункта меню
Изменение свойств базовых полей
Интеграция 1C с интернет-магазином на Drupal
Интеграция Drupal с Битрикс24
Интеграция Drupal Commerce и СДЭК
Интеграция Drupal Commerce и Robokassa
Установка Drupal в Яндекс.Облако
Интеграция сервиса Dadata в Drupal 8

Drupal + Gatsby.js

Решил ознакомиться с темой статических сайтов и сделать небольшой decoupled (он же headless) Drupal сайт с фронт-ендом, полностью написанным на React — https://z-portfolio.tk.

Изначально для реализации задуманного я выбрал Next.js, но в процессе работы неприятно удивил целый ряд недостатков и костылей. Пришлось отказаться от Next в пользу свежевышедшего Gatsby.js ver 2.

0 Thanks

Как выкладывать свои модули на drupal.org: руководство новичка

Итак, вы решили поделиться своим модулем с сообществом, но не знаете с чего начать? Давайте разбираться вместе.

1. Для начала нужно завести аккаунт на drupal.org. Это обычная процедура, как и на многих сайтах.

2. Попав в личный кабинет, нужно перейти в раздел Your Projects и там уже есть ссылка Add a new project.

Как пометить свой модуль зеленым щитом на drupal.org

Многие, наверное, обращали внимание, что некоторые модули на drupal.org помечены таким сообщением:

Если вы автор модуля на drupal.org и вам хочется, чтобы было так:

Drupal 8 -> Блоки и конфигурация

Block API в Drupal 8 была изменена таким образом, что сейчас блоки являются плагинами(plugins) и сущностями(entities) одновременно. Блоки в Drupal 8 совмещают в себе две разных API структуры: Block Plugin API, которое является автономным повторно используемым API, и Block Entity API, которое представляет собой конкретный вариант использования блока и управление его видимости. Это означает, что блоки теперь являются объектами с полями и работают с новой системой плагинов введенной в Drupal 8.

Drupal 8 в 2 шага

Drupal 8 - это последняя стабильная версия Drupal, современная, которая использует PHP 5.4+, REST совместимая, объектно-ориентированная. Концепция осталась прежней, но подход изменился. Drupal 8 использует возможности объектно-ориентированного программирования(ООП) для большинства подсистем, благодаря фреймворку Symfony 3.

Как мне объявить модуль?

В Drupal 8 для объявления модуля нужен только файл YAML (.info.yml):

Великолепный nuxt.js шаблон приложения vue.js и drupal 8 в одной коробке

Прелесть drupal в том, что это комбайн, с которым один человек может осилить непомерный груз фулстек разработки веб ресурса.

Мы же понимаем, что ни один здравомыслящий фронтэнд разработчик не будет планировать drupal для api,
но... Drupal тоже может)

В этом обзоре я рассмотрю установку каркаса проекта с акцентом на удобства разработчика.

Как создать подтему (sub-theme) Drupal 7 и для чего это нужно

Добрый день в этом посте я вам расскажу, как создать подтему (англ. sub-theme) для Drupal 7 и для чего это нужно. Чтоб не читать сей длинный опус предлагаю посмотреть видео:

Ну а для тех, кто лучше воспринимает информацию визуально вот некая расшифровка видео.

Drupal и vue.js: как работать без jquery

drupal vue

Вольный перевод: https://www.adcisolutions.com/knowledge/drupal-vuejs-how-work-without-jq...

Начиная с 5-ой версии, Drupal содержит jQuery.
Это замечательный инструмент для разработчика. Был)
В настоящее время мы сталкиваемся с массой задач, проблем, которые эта библиотека не решает, и не снимает.

Интеграция Drupal с amoCRM (часть 2)

Друзья, всем привет!

Сегодня расскажем о втором этапе нашего сотрудничества с amoCRM.

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

Мы разработали сам виджет и специальный модуль для него, чтобы усовершенствовать интеграцию с Drupal и помочь владельцам бизнесов вывести свои отделы продаж на новый технологический уровень!

Интеграция Drupal с amoCRM (часть 1)

Всем привет, мы команда DrupalJedi, и как настоящие джедаи мы стремимся к процветанию сотрудничеству всех со всеми.
Недавно мы хотели разработать модуль для полюбившейся нам CRM-системы amoCRM.

0 Thanks