logo

Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

Как переписать jQuery Cookie и библиотеку core/js-cookie в Drupal с помощью модуля js_cookie

02/03/2026, by Ivan

Почему это изменение?

  • В Drupal 9 библиотека jQuery Cookie была удалена из ядра и заменена библиотекой js-cookie. В Drupal 9 существовал слой совместимости (core/jquery.cookie), но он был удалён в Drupal 10.

Обновление Drupal

01/03/2026, by Ivan

Этот раздел об обновление Drupal ядра с предыдущих версий (включая легаси Drupal 6 и Drupal 7) до последней актуальной версии. Также здесь я буду публиковать статьи о том как обновлять контрибные модули для Drupal.

Бесконечная поддержка CKEditor 4 в Drupal

01/03/2026, by Ivan

Drupal CKEditor модуль прекращает поддержку CKEditor 4. Но у вас все равно есть возможность подключать CKEditor 4 через кастомные модули и продолжить использовать CKEditor 4. Конечно, использовать новую версию CKEditor 5 или выше предпочтительнее, но легаси модуль CKEditor все еще используют более 140 тысяч сайтов (каждый четвертый сайт на Drupal!):

https://www.drupal.org/project/ckeditor

Использование Chat GPT для переписывания JavaScript-кода без jQuery

11/06/2025, by Ivan

Промпт для ChatGPT по переписыванию jQuery в JavaScript

Если вы хотите переписать код на jQuery в чистый JavaScript с помощью ChatGPT, перейдите на chat.openai.com и введите следующий чёткий и лаконичный запрос:

Пожалуйста, перепиши следующий код на jQuery в ванильный JavaScript, сохраняя ту же функциональность. Обеспечь совместимость с современными стандартами JavaScript (ES6+). Также используй Drupal.behaviors, если это применимо. [Вставьте ваш jQuery-код сюда]

Теги

Drush показывает ошибку: Поддержка bash для поддержки 'source' с использованием $0 в качестве резервного варианта, если это не выполняется с помощью bash

04/06/2025, by Ivan

У меня огромное количество конфигураций, и обычно я запускаю импорт конфигурации с помощью php -d memory_limit=-1 (отключить ограничение памяти для PHP):

php -d memory_limit=-1 ./vendor/bin/drush config-import -y

Но в этот раз я получил ошибку:
 

Использование ChatGPT для локализации интерфейса Drupal

10/05/2025, by Ivan

Использование ChatGPT для локализации интерфейса Drupal на ваш язык:

https://localize.drupal.org/

Вот репозиторий на GitHub с кодом и полезными ссылками:
https://github.com/levmyshkin/drupal-localize-chatgpt

Блокировка ChatGPT в файле robots.txt: плюсы и минусы

10/05/2025, by Ivan

С ростом популярности инструментов на базе ИИ, таких как ChatGPT, владельцы сайтов сталкиваются с вопросом — разрешать или блокировать этим ботам доступ к своим ресурсам. Один из эффективных способов управления — файл robots.txt. Добавив специальные директивы, такие как User-agent: GPTBot Disallow: /, вы можете управлять доступом ChatGPT к вашему контенту. В этой статье мы рассмотрим плюсы и минусы блокировки ChatGPT в robots.txt.

Эмодзи, связанные с Drupal

10/05/2025, by Ivan

Всем привет🌐!

В мире разработки на Drupal чёткая коммуникация имеет ключевое значение. Эмодзи помогают делать наши сообщения быстрее и интереснее — будь то разговор о багах, планировании или развёртывании. Они позволяют передавать идеи и эмоции без лишних слов.

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

Существуют полезные эмодзи для статей о Drupal, особенно капля воды:

Теги

Drupal: Как переписать jQuery Cookie на JavaScript Cookie

10/05/2025, by Ivan

Для версии Drupal 11+ используйте контрибный модуль JS Cookie:
https://www.drupal.org/project/js_cookie

Начиная с Drupal 9 используется библиотека Javascript Cookie вместо jQuery Cookie:

https://www.drupal.org/node/3104677

https://www.drupal.org/node/3322720

https://www.drupal.org/node/3296086