Size: a a a

2020 August 02

ИЛ

Иван Лещёв in Drupal RU
ты вообще посмотри, сколько вызов сервиса сэкономить сможет, а сколько на базу и рендеры уйдёт
мне кажется, это последнее место, где оптимизировать надо
источник

ИЛ

Иван Лещёв in Drupal RU
ну разве что ты полный кусок говна написал
источник

ИЛ

Иван Лещёв in Drupal RU
namespace Drupal\module_name;

class MyHeavyService implements HeavyServiceInterface {

 /**
  * This be slow.
  */
 public function __construct() {
   sleep(4);
 }

 /**
  * Does something, doesn't matter what.
  */
 public function doSomething() {}
}

вот это кусок говна
источник

C

Comrade Gagarin in Drupal RU
Mike
Ребят, тут делаю форму обратный звонок, при клике она должна открываться в модальном окне, сама форма через webform сделана, а как проще сделать чтоб при клике на ссылку она в модалке открывалась?
<a href="/webform" class="use-ajax" data-dialog-type="modal">
источник

M

Mike in Drupal RU
Comrade Gagarin
<a href="/webform" class="use-ajax" data-dialog-type="modal">
спасиб!
источник
2020 August 03

AP

Andrey Postnikov in Drupal RU
Jonny D
я смотрю в ядре к сервисам есть
   lazy: true
😳😳
Помимо этого порой стоит делать как в той статье прокси
источник

AP

Andrey Postnikov in Drupal RU
Иван Лещёв
namespace Drupal\module_name;

class MyHeavyService implements HeavyServiceInterface {

 /**
  * This be slow.
  */
 public function __construct() {
   sleep(4);
 }

 /**
  * Does something, doesn't matter what.
  */
 public function doSomething() {}
}

вот это кусок говна
Это реальность особенно для всяких апи-оберток, вместо ensureConnected()
источник

ИЛ

Иван Лещёв in Drupal RU
Andrey Postnikov
Это реальность особенно для всяких апи-оберток, вместо ensureConnected()
sleep(4) - реальность?
источник

AP

Andrey Postnikov in Drupal RU
Это пример долгой инициализации
источник

РВ

Руслан Выйгшев... in Drupal RU
Народ кто-то стыкался с этой проблемой после апдейта до 8.9.х?
https://www.drupal.org/project/drupal/issues/2934648
источник

L

Lex in Drupal RU
Кто работал  с Typed Data API
источник

AP

Andrey Postnikov in Drupal RU
Маловероятно, скорее всего какой-то контриб хочет views_ui, но не декларирует это
источник

РВ

Руслан Выйгшев... in Drupal RU
Та это глобальная трабла с кешами, не только с views, рандомно при очистке кешов отваливаются разные страницы с ошибкой на разные entity
источник

РВ

Руслан Выйгшев... in Drupal RU
То с меню, то с параграфами
источник

AP

Andrey Postnikov in Drupal RU
Значит что-то кастомное очень криво написано
источник

АК

Алексей Кузнецов... in Drupal RU
Подскажите по подключению скриптов из cdn. Нашёл в вебформах такую штуку в libraries.yml
libraries.algolia.places:
 remote: https://github.com/algolia/places
 version: '1.18.2'
 license:
   name: MIT
   url: https://github.com/algolia/places/blob/master/LICENSE
   gpl-compatible: true
 cdn:
   /libraries/algolia.places/dist/cdn/: https://cdn.jsdelivr.net/npm/places.js@1.18.2/dist/cdn/
 js:
   /libraries/algolia.places/dist/cdn/places.js: {}

Пытаюсь провернуть что-то подобное в своём модуле - не понимаю, как это сделать - друпал всегда пытается найти скрипт локально
источник

ИЛ

Иван Лещёв in Drupal RU
это наверное в хук либрари инфо альтер надо менять
источник

ИЛ

Иван Лещёв in Drupal RU
потому что с чего бы друпалу смотреть в непонятный ключ
источник

АК

Алексей Кузнецов... in Drupal RU
нормальной доки по libraries.yml не нашёл. Примеров полно, а списка допустимых ключей как-то не попадалось
источник

ИЛ

Иван Лещёв in Drupal RU
источник