8 votes

Publication Queue

Add as a simple publication queue to umbraco to allow editors to send pages to a queue to be processed in the background. 

Usefull when you have the need to publish loads of nodes and don't want to just sit and wait for the publication to complete (or timeout).

The package adds a Send to Publication Queue option to content nodes, and some background api extensions so you can add things to the queue in code. 

Update 0.0.3

  • Now works on Umbraco 7.5.x
  • can add custom actions, so you can process anything you want in the queue.

Scheduled Task

The queue can be controlled via the dashboard in settings, but it can be setup as a scheduled task to run in the background

for example adding: 

<task log="true" alias="publishQueue" interval="120" url="http://site.name.com/umbraco/api/PublishQueueSchedule/ProcessQueue?throttle=250" />

Will make the queue run every two minutes and process no more than 250 items at a time. 
the code has been written so the queue won't run more than once - so you can run it fairly regualry and not worry about that. 


Project owner

Kevin Jump

Kevin Jump

Kevin has 5175 karma points

Project Compatibility

This project is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
7.7.x (untested)
7.6.x (100%)
7.5.x (100%)
7.4.x (untested)
7.3.x (untested)
7.2.x (untested)
7.1.x (untested)
7.0.x (untested)
6.1.x (untested)
6.0.x (untested)

You must login before you can report on package compatibility.

Project Information

  • Project owner: Kevin Jump
  • Created: 24/03/2017
  • Current version 0.0.3
  • .net Version 4.5.2
  • License MIT
  • Downloads: 160

External resources