У меня есть приложение drupal, которое должно публиковать часть своего содержимого - есть интерфейс flash wysiwyg, который взаимодействует с бэкэндом drupal через сервисный модуль.
Пользователь может загружать изображения / видео, размещать и манипулировать ими во флэш-памяти, а когда они будут готовы, экспортировать статическую версию.
В рамках этого процесса экспорта приложению необходимо выполнить некоторую обработку элементов мультимедиа - масштабирование и т. Д., Поэтому я использовал пакетный API, чтобы он обрабатывал только элемент одновременно, чтобы остановить тайм-ауты и так далее.
В основном это работает нормально, но я отстаю от того, что батчапи, кажется, работает.
То, что я пытаюсь сделать, это:
- Вспышка вызывает службу экспорта
- Служба экспорта создает узел, который представляет этот экспорт, и возвращает идентификатор_узла
- Служба экспорта запускает экспорт в фоновом режиме, после того как он изменяет состояние в узле
- Тем временем инструмент flash опрашивает приложение, чтобы увидеть, когда публикация завершена, и уведомляет пользователя.
То, что меня сейчас отвлекает, - это запускать пакетный процесс в фоновом режиме, не вызывая перенаправления, которое пакет выполняет при вызове batch_process()
, чтобы я мог вернуть идентификатор узла, чтобы он мигнул и инициировал одновременно с партией.
Надеюсь, это имеет смысл - какие-либо предложения / идеи? Или я делаю это неправильно?