Drupal Queue is a backport of Drupal 7's queue API for Drupal 6. It provides basically the same features as Job Queue, which this module is currently using. However, as @henrrrik has pointed out to me, a big advantage with Drupal Queue is that it uses the same API as Drupal 7 Core. This means if you use Drupal Queue in D6, your upgrade path to 7 will be effortless.
So, the suggestion is to switch to Drupal Queue. The included patch makes this transition in a fairly simple way. Question is if this switch would hurt current users of the 2.x version, and if so, how to deal with that.
A drawback with Drupal Queue is that it the queue isn't automatically processed by standard cron calls. It has to either be set up to run through drush, or using a custom version of cron.php (drupal_queue_cron.php). See #873978: Why not use hook_cron()?
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | ffmpeg_converter-drupal_queue2.patch | 9.16 KB | zoo33 |
| ffmpeg_converter-drupal_queue.patch | 6.24 KB | zoo33 |
Comments
Comment #1
zoo33 commentedA new version of the patch which adds an update function that warns users that they need to switch from job_queue to drupal_queue. Drupal Queue now also works out of the box with standard cron. With that, I think the switch should be trivial for existing users.
Also adding a setting for the queue time limit, plus some minor other changes.
Comment #2
zoo33 commentedCommitted.