Как переписать jQuery Cookie и библиотеку core/js-cookie в Drupal с помощью модуля js_cookie
Почему это изменение?
- В Drupal 9 библиотека jQuery Cookie была удалена из ядра и заменена библиотекой js-cookie. В Drupal 9 существовал слой совместимости (
core/jquery.cookie), но он был удалён в Drupal 10.
Обновление Drupal
Этот раздел об обновление Drupal ядра с предыдущих версий (включая легаси Drupal 6 и Drupal 7) до последней актуальной версии. Также здесь я буду публиковать статьи о том как обновлять контрибные модули для Drupal.
Бесконечная поддержка CKEditor 4 в Drupal
Drupal CKEditor модуль прекращает поддержку CKEditor 4. Но у вас все равно есть возможность подключать CKEditor 4 через кастомные модули и продолжить использовать CKEditor 4. Конечно, использовать новую версию CKEditor 5 или выше предпочтительнее, но легаси модуль CKEditor все еще используют более 140 тысяч сайтов (каждый четвертый сайт на Drupal!):
Использование Chat GPT для переписывания JavaScript-кода без jQuery
Промпт для ChatGPT по переписыванию jQuery в JavaScript
Если вы хотите переписать код на jQuery в чистый JavaScript с помощью ChatGPT, перейдите на chat.openai.com и введите следующий чёткий и лаконичный запрос:
Пожалуйста, перепиши следующий код на jQuery в ванильный JavaScript, сохраняя ту же функциональность. Обеспечь совместимость с современными стандартами JavaScript (ES6+). Также используй Drupal.behaviors, если это применимо. [Вставьте ваш jQuery-код сюда]
Drush показывает ошибку: Поддержка bash для поддержки 'source' с использованием $0 в качестве резервного варианта, если это не выполняется с помощью bash
У меня огромное количество конфигураций, и обычно я запускаю импорт конфигурации с помощью php -d memory_limit=-1 (отключить ограничение памяти для PHP):
php -d memory_limit=-1 ./vendor/bin/drush config-import -y
Но в этот раз я получил ошибку:
Использование ChatGPT для локализации интерфейса Drupal
Использование ChatGPT для локализации интерфейса Drupal на ваш язык:
Вот репозиторий на GitHub с кодом и полезными ссылками:
https://github.com/levmyshkin/drupal-localize-chatgpt
Блокировка ChatGPT в файле robots.txt: плюсы и минусы
С ростом популярности инструментов на базе ИИ, таких как ChatGPT, владельцы сайтов сталкиваются с вопросом — разрешать или блокировать этим ботам доступ к своим ресурсам. Один из эффективных способов управления — файл robots.txt. Добавив специальные директивы, такие как User-agent: GPTBot Disallow: /, вы можете управлять доступом ChatGPT к вашему контенту. В этой статье мы рассмотрим плюсы и минусы блокировки ChatGPT в robots.txt.
AdminerEvo — веб-интерфейс для управления базами данных
Эмодзи, связанные с Drupal
Всем привет🌐!
В мире разработки на Drupal чёткая коммуникация имеет ключевое значение. Эмодзи помогают делать наши сообщения быстрее и интереснее — будь то разговор о багах, планировании или развёртывании. Они позволяют передавать идеи и эмоции без лишних слов.
В этой статье мы рассмотрим полезные эмодзи, которые могут облегчить и разнообразить нашу работу как разработчиков Drupal. Посмотрим, как эти маленькие иконки могут улучшить общение и командную работу.
Существуют полезные эмодзи для статей о Drupal, особенно капля воды:
Drupal: Как переписать jQuery Cookie на JavaScript Cookie
Для версии Drupal 11+ используйте контрибный модуль JS Cookie:
https://www.drupal.org/project/js_cookie
Начиная с Drupal 9 используется библиотека Javascript Cookie вместо jQuery Cookie:
https://www.drupal.org/node/3104677