Drupal10

PAReview.sh - проверяем наш код на стандарты кодирования PHP и Drupal

23 августа 2022 в 9:45
4

Для проверки кода на стандарты кодирования PHP мы привыкли использовать PHPCS. Но если вы выкладываете в публичный доступ контрибные модули, то они часто состоят не только из PHP-кода, но и из JavaScript кода и CSS.

Отладка twig в PHPStorm и VSCode

23 августа 2022 в 9:00
3

Для отладки twig шаблонов я рассмотрю 3 способа.


Вывод значений переменных и массивов с помощью модуля twig_tweak

У популярного модуля twig_tweak есть функция dd, которая позволяет выводить на экран значения переменных и массивов.

Экспорт новостей с сайта в "Яндекс Новости"

26 июля 2022 в 9:07
4

Если вы являетесь СМИ (или ваш клиент является СМИ), то наверняка будет задача экспорта новостей с сайта в "Яндекс Новости". Задача только на первый взгляд кажется сложной.

Итак, что такое "экспорт в Яндекс Новости". Нужно создать RSS ленту определенного формата. 80% нужных нам xml элементов нам может предоставить модуль views_rss. Но для Яндекса этого мало. По документации нужно еще добавить

Отслеживаем время работы php кода

15 июля 2022 в 16:04
2

Для того, чтобы отследить время выполнения определенного кода, то перед началом этого кода вставляем

$start = microtime(true);

а по окончанию

Проверка внешнего вида сайта на различных устройствах

11 июня 2022 в 14:14
4

Responsively

Инструмент позволяющий проверить внешний вид сайта на различных устройствах. Облегчает разработку адаптивных веб-сайтов.

Функции:

Простой способ перехватывать почту в docksal

24 мая 2022 в 9:44
1

Перехват почты на локальной машине очень помогает в отладке. В docksal есть готовый инструмент для перехвата почты - это MailHog. Чтобы добавить MailHog в ваш проект, достаточно в файл docksal.yml проекта добавить код

Установка 9.3.12 и php 8.1

19 мая 2022 в 13:15

При установке Друпал получаю сообщение:

Errors found
PHP EXTENSIONS
Disabled

  • dom
  • gd
  • SimpleXML
  • xml

DATABASE SUPPORT
Disabled
Your web server does not appear to support any common PDO database extensions. Check with your hosting provider to see if they support PDO (PHP Data Objects) and offer any databases that Drupal supports.

Вот что выводит php -i:

Бэкенд разработчик на проект

5 мая 2022 в 17:19

Требуется бэкенд разработчик не проект.
Фронт и дизайнер имеется. Планируется делать проект на Vue + Drupal
Потребуется экспорт данных со старого сайта.
В принципе без особых сложностей ТЗ.
Работа не спешная, рассчитана на 3-5 месяцев.
Пожалуйста только ответственные и профессиональные разработчики.

XMLtoNode Наполнение сайта из XML файла

12 марта 2022 в 7:13

XMLtoNode Наполнение сайта из XML файла

На входе XML-файл.
На выходе - готовые страницы сайта:
http://xml.russkiyslovar.ru/node/35

И общий вид с помощью Вьюхи:

http://xml.russkiyslovar.ru

Делалось под заказ и для Друпал 9
В принципе - код несложный - переписать можно хоть под что.
На данном этапе - требуется создание специфичного типа материала.