Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Are there any plans to port Advance Queue to Drupal 8?
Here's what I see as tasks needed to get a first D8 version working:
- Update the
advancedqueue_item
entity to use the new API - Move
hook_advanced_queue_info()
to a plugin - Update the definition of the
AdvancedQueue
class to include any changes done to the core queue API - The custom views fields/filters can probably be removed and handled by default functionality
- Rebuild the default view and add it to the module as default configuration
- Move the queue management code (most functions in advancedqueue.module) to a service.
- Update tests
Any questions or feedback is welcome.
Comments
Comment #2
Andrew.Mikhailov CreditAttribution: Andrew.Mikhailov at DrupalJedi commentedHello!
I try to solve this issue as soon as possible.
Thank you.
Comment #3
floretan CreditAttribution: floretan at Wunder commentedLooking more into it, I realized that much of the special functionality provided by Advanced Queue is now in Drupal 8's Queue API.
There's no views integration, but now that Queue Workers are formally defined as plugin, we have access to all the queue metadata we need, and the possibility to limit how long is spent for each cron run on each QueueWorker is now built in.
Comment #4
Andrew.Mikhailov CreditAttribution: Andrew.Mikhailov at DrupalJedi commentedComment #5
nvahalik CreditAttribution: nvahalik at Code and Salt commentedMarking as duplicate of #2913344: Start a well designed 8.x-1.x port.