We have a requirement to override publishing queue of Tridion (2013 SP1 and SDL Web 8) where we need to take care of below scenario.
If there are multiple items in publishing queue, we should be able to publish any item before other items present in publishing queue. [It should be achievable by setting publishing priority]
If publishing queue already contains item like Bundle/Structure Group containing multiple items, we should be able to publish item before the structure group gets published.
- Have a separate publishing channel for such items. http://blog.building-blocks.com/technical-tips/filtering-prioritization-of-the-tridion-publish-queue
- Using event system abort items present in publishing queue and publish current item and re-publish previous items.