Rules

Категория:
Опубликовано:

SMS - E-mail рассылка своими руками на Drupal

Рассылка сообщений на Drupal

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

Похоже нас ждет море работы.

Вот бы у нас был мульти-инструмент, позволяющий это все автоматизировать...

СТОП! Drupal - именно такой инструмент!

Давайте рассмотрим пример создания простой рассылки, которая облегчит нам жизнь и автоматически отправит все поздравительные СМС и E-mail, словно в сказке, по 12-му бою курантов.

Категория:
Опубликовано:

Rules Loop. Выполняем правила циклично

Rules Loop

Rules, как мы знаем - штука не заменимая.

С помощью правил, программистами могут себя почувствовать те, кто никогда в жизни не имел дел с языками программирования.

Но что за программист, не умеющий выполнять действия в цикле?

В этом посте будет раскрыта тема "Циклов", и как их можно использовать в правилах.

Категория:
Опубликовано:

Планируем действия. Rules Scheduler

Rules Scheduler

Модуль Rules - очень мощный.

Наверное поэтому у него есть свой планировщик.

В этом посте я расскажу как использовать планировщик правил (Rules Scheduler) и выполнять компоненты по расписанию (при выполнении регулярных процедур Cron).

Ниже рассмотрим пример, по которому каждая новая статья будет выводится на главную страницу, и по истечении установленного времени автоматически от туда сниматься.

Категория:
Опубликовано:

Действия по расписанию. Rules. VBO. Cron.

Rules Cron VBO

Достаточно часто возникают задачи, которые необходимо "решать" через определенный интервал времени.

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

Рассмотрим как можно массово снять материалы опубликованные некоторое время назад, с главной страницы, с помощью Rules и Views Bulk Operations.

Категория:
Опубликовано:

Валидация форм с помощью Rules

Валидация на правилах

Часто возникает необходимость проверить на соответствие каким-то условиям ту или иную форму перед сохранением материала.

Или нужно проверить количество материалов созданных пользователем.

Ну или еще что-нибудь - сравнить дни недели, найти искомые слова, проверить "друзей" пользователя, посчитать Userpoint'ы...

В общем нужна валидация формы.

Ниже рассмотрим пример, с помощью которого это можно будет реализовать на правилах.

Категория:
Опубликовано:

Создаем счетчик просмотров материала

Счетчик просмотров

Конечно же можно просто включить стандартный модуль Statistic и с его помощью считать просмотры.

Но этот модуль крайне не производителен, особо неповоротлив и работает с ошибками.

Наш счетчик будет уметь:

  • Считать просмотры - общее количество
  • Считать просмотры за сегодня
  • Считать просмотры пользователей с определенной ролью
  • Добавлять просмотры только опубликованным материалам
  • Можно будет установить количество просмотров для каждого материала

Все это мы реализуем без владения языками программирования.

Категория:
Опубликовано:

Как изменить тип поля из Текст в Число

Views Bulk Operation

Если, по каким-либо причинам, нами было создано поле, формата "Text", в которое мы записывали числовые значения, и потом нам понадобилось перевести эти значения в числовой формат (например для фильтрации или сортировке по этому полю) - нам в этом деле поможет связка модулей Rules и Views Bulk Operations.

В этом посте детально рассмотрим как это сделать.

Категория:
Опубликовано:

Изучаем Drupal. Модуль Rules

Модуль Rules. Drupal

Один из самых часто используемых модулей в CMS Drupal - Rules.

Огромный список возможностей для автоматизации и расширения функционала системы.

Модуль позволяет в пользовательском интерфейсе создавать правила, реагирующие на определенные события.