javascript

Мне очень нравится принцип  и поэтому хочу поделиться тем, как я упростил front-end жизнь в Drupal 7. Про bower даже и говорить не буду, будем считать что он уже есть и все необходимые для проекта штуки им контроллируются. Здесь речь пойдёт об использовании Gulp для объединения и минификации js исходников, которые тянут за сабой шаблон сайта. Поскольку таких библиотек может быть куча, то даже сжатые самим Drupal исходинки могут быть... неэффективными, а главное их будет целая куча.

В своей ежедневной работе я использую целую кучу библиотек, плагинов, каких-то своих наработок. Это круто, но есть момент - как держать это всё в обновлённом состоянии ? Для решения этой задачи использую , который позиционируется как менеджер пакетов для front-end

По большому счёту, это bower - сам является пакетом, устанавливаемым (желательно глобально) через npm:

Нередко бывает так, что переменные из php было бы здорово обрабатывать как-то в javascript, но делать ради этого ajax запрос накладно. Есть выход! Для этого можно использовать функцию , в которой можно "вытолкнуть" переменную в javascript массив Drupal.settings с помощью