Size: a a a

2019 September 27

I<

Ivan in Drupal RU
Daniil Boiko
Ну там все написано. в докруте остаеться только одна точка входа для php, нет всяких settings.php и прочих ненужных node_modules
node_modules без паранои можно в любое место засунуть.
источник

DB

Daniil Boiko in Drupal RU
Что-то подобное происходит и в симфони, насколько я помню. Бандлы могут приносить свои ассеты и они симлинками кладутся в докрут.
источник

I<

Ivan in Drupal RU
На винде работает?
источник

NM

Nikita Malyshev in Drupal RU
Ivan
PhpStorm от этих силинков не тупит?
Щас ведь вместо композер мердж плагина юзается path в друпал (с 8.8 официально), так вот, оно симлинками модули фигачит кастомные, и да, phpstorm немного контузит. Он их считает дублями. Пока не понял что лучше в exclude добавить и вообще как выруливать.
источник

DB

Daniil Boiko in Drupal RU
Ivan
node_modules без паранои можно в любое место засунуть.
Можно конечно, и прикрыть все правилами вэб-сервера тоже можно. Но эта штука уневерсальна и не зависит от выбранного сервера apach/nginx
источник

ИЛ

Иван Лещёв in Drupal RU
Daniil Boiko
Ну там все написано. в докруте остаеться только одна точка входа для php, нет всяких settings.php и прочих ненужных node_modules
нод модулес по хорошему в корне проекта лежит вне докрута
источник

I<

Ivan in Drupal RU
Я packages.json и node_modules в корне всегда держу, за пределами docroot.
источник

I<

Ivan in Drupal RU
если он где то внутри, то греп с ним тормозить будет.
источник

ИЛ

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

NM

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

ИЛ

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

ИЛ

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

I<

Ivan in Drupal RU
Nikita Malyshev
asset packegist?
Попробуй drush generate project --directory /path/to/new/project
Там asset packegist подключается опционально.
источник

NM

Nikita Malyshev in Drupal RU
Ivan
Попробуй drush generate project --directory /path/to/new/project
Там asset packegist подключается опционально.
У тебя команды на все случаи жизни походу) Пойду лучше исходник генератора гляну чтобы понять
источник

DB

Daniil Boiko in Drupal RU
А можно примеры конфигов сборки разных модулей и тем в одном проекте, с node_modules в корне ?

Просто в моем понимании в каждой теме/модуле лежит свой packages.json. Как и composer.json
источник

I<

Ivan in Drupal RU
Daniil Boiko
А можно примеры конфигов сборки разных модулей и тем в одном проекте, с node_modules в корне ?

Просто в моем понимании в каждой теме/модуле лежит свой packages.json. Как и composer.json
зачем в модуле packages.json?
источник

NM

Nikita Malyshev in Drupal RU
Кстати, пока тут пляшем.

Бандиты, пилю свой exposed filter плагин. Всё ничего, но как ему подменять query аргументы в момент субмита? $form_state->setValue('foo', 'bar') не катит. Ровно как и exclude его не отрабатывает и cleanValues от форм стейта.
источник

DB

Daniil Boiko in Drupal RU
Ivan
зачем в модуле packages.json?
Вендора там нет, но есть зависимости
источник

I<

Ivan in Drupal RU
node_modules?
источник

NM

Nikita Malyshev in Drupal RU
Nikita Malyshev
Кстати, пока тут пляшем.

Бандиты, пилю свой exposed filter плагин. Всё ничего, но как ему подменять query аргументы в момент субмита? $form_state->setValue('foo', 'bar') не катит. Ровно как и exclude его не отрабатывает и cleanValues от форм стейта.
Чтобы не гадать что я делаю. В форме select, на основе которого надо просто сформировать новые sort_by&sort_order, а не my_sort= в общем раскидать на оригинальные чтобы урлы сохранились и не костылить.
источник