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

floretan created an issue. See original summary.

Andrew.Mikhailov’s picture

Assigned: Unassigned » Andrew.Mikhailov

Hello!
I try to solve this issue as soon as possible.
Thank you.

floretan’s picture

Looking 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.

Andrew.Mikhailov’s picture

Assigned: Andrew.Mikhailov » Unassigned
nvahalik’s picture

Status: Active » Closed (duplicate)
Related issues: +#2913344: Start a well designed 8.x-1.x port