Рубрики
Drupal

Оптимизируем изображения на сайте под управлением Drupal

Несколькими постами ранее я рассматривал набор модулей для оптимизации фронтенда сайта на Drupal, и продолжая эту тему хотелось бы сказать о паре модулей, которые дополнят арсенал средств для улучшения производительности вашего сайта Drupal.

Итак, вы уже оптимизировали ваши  CSS и JS файлы, поработали над оптимизацией картинок, которые загружаются в стилях вашего сайта, и теперь самое время обратить ваше внимание на картинки, которые будут загружаться в контента сайта. И здесь есть две ключевых стратегии на сегодня, обе желательно выполнять: разные картинки для мобильного и десктопа, отложенная загрузка больших изображений. И, к счастью, для этого есть модули Drupal.

Рубрики
Drupal Верстальщику

Понимание JavaScript behaviors в Drupal

Для разработчика тем Drupal не секрет, что он имеет в своем арсенале механизм JavaScript behaviors, который при умелом использовании значительно улучшит структуру и модульность JavaScript вашей темы или модуля. Ниже я предлагаю вам для ознакомления перевод оригинальной статьи Understanding JavaScript behaviors in Drupal, в котором, возможно, вы найдете для себя то, чего вы еще не знали о behaviors в Drupal. Итак, приступим.

Рубрики
CMS Drupal Верстальщику

Модули для оптимизации фронтенда сайта на Drupal

12361

Думаю, что следует начать с того, что Drupal изначально дает нам определенный инструментарий по управлению оптимизацией фронтенда, которого нет изначально в других системах управления контентом. Некоторые вещи видны сразу в адиминке, а для некоторых есть функции и хуки, которые можно использовать как на уровне модуля, таки на уровне темы Drupal. В этом обзоре мы рассмотрим базовые возможности оптимизации фронтенда сайта на Drupal, а также специальные модули, которые позволят расширить доступный стандартный арсенал.

Рубрики
Drupal Верстальщику

Темизация элементов формы поиска в Dpupal 7

Небольшая заметка по темизации Drupal 7. Если у вас есть задача кастомизировать элементы формы поиска Drupal 7, то вы можете воспользоваться сниппетами приведенными ниже. Первая часть кода — это альтер формы поиска с добавлением и переопределением  нужных вам элементов форм, а вторая часть позволяет заменить тип поля поиска с простого text на HTML 5 атрибут типа поля search.

Рубрики
CMS Drupal Верстальщику

Наводим порядок в темах Drupal

Многим, кто занимается разработкой тем для Drupal, известно насколько широким механизмом переопределения шаблонов располагает Drupal. Но в этом очевидном плюсе есть и свои недостатки, благодаря тому, что вы можете переопределить большое количество шаблонов, в скором времени ваша тема может стать «свалкой» файлов. И тот, кто увидит это может испугаться 🙂 Но этот, казалось бы, недостаток лечится еще одним достоинством Drupal, суть которого в том, что вы можете упорядочить все шаблоны различных элементов страницы по папкам согласно модулей, которые их предоставляют.