Периодически есть необходимомть делать следующие действия:
1. Удалять ноды опрделенного типа.
2. Менять принадлежность ссылки меню к меню. Удалять ссылки меню.
3. Удалять определенные блоки.
4. Очищать опредленные ноды.
5. Отключать определнные модули.
Есть какие то идеи кроме написаняи модуля с использованием пакетных опреаций?
Комментарии
Rules.
Напишите batch свой. Один раз напишите программно, потом будете использовать нажатием мышки.
Уже написал. Rules тут не рулит.
Почему не рулит?
Если не хотим всё программировать, то ставим elysia_cron, вызываем скрипт запуска Rules с 1 по 5й. Используем Views VBO для списков обработки.
Но эти придётся скриптом:
>> 2. Менять принадлежность ссылки меню к меню. Удалять ссылки меню.
http://befused.com/drupal/programmatically-save-menu-links
>> 5. Отключать определнные модули.
http://stackoverflow.com/questions/13708873/how-to-disable-and-uninstall...
Плюсы: в views vbo вы будете видеть, насколько правильно списки обработки собираются. elysia_cron может запускать Rules отдельно от общей cron, вычищать кеши после запуска всех Rules, и докладывать об неуспехах.
Nikit, спасибо. Rules конечно мощный. Но раз без скриптов все равно не обойтись то считаю что я правильно сделал не используя Rules. В скрипте использую batch API.