Skip to content

bmbruno/SitecoreSpark.Admin.PublishQueueDetail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

README

About

The Sitecore Publish Queue Detail report is a single-file, drop-in utility for viewing detailed info from the Sitecore Publish Queue. This is handy for verifying what will be published during the next Incremental Publish or for troubleshooting publishing issues.

Maintenance Notice

As of 2022, this module will be updated and maintained for all 10.x versions of Sitecore XM/XP (likely 10.3 and 10.4). This module will not support future Sitecore composable CMS products, such as Sitecore XM Cloud.

Features

Publish Queue information is only accessible via the database (dbo.PublishQueue table) or via the Sitecore API (Sitecore.Publishing.PublishManager class). This utility utilizes the API to generate a report of all items in the Publish Queue due for publishing during the next Incremental Publish, and includes the following information for each item:

  • ID
  • Name
  • Language
  • Publish Action
  • Source Database
  • Target Database

There may be a discrepency in the publish queue totals between the Publish Queue Stats page and this report. This is because Sitecore uses multiple APIs for loading publish queue information (you need to go deep into the Sitecore SQL DataProvider classes in Sitecore.Kernel.dll to digest this). Keep in mind that this report displays items that are actually queued for the next Incremental Publish.

Note: this report displays items in a final workflow state. Items without any assigned workflow will not be displayed on this report, but may be published.

Requirements

  • Sitecore 8.2 or greater

Getting Started

1. Installation

Copy the PublishQueueDetail.aspx file and place it inside the Sitecore admin directory (<your_webroot>/sitecore/admin). You can place it anywhere in the webroot, but this information should probably only be accessed by admin-level users.

2. Configuration

The file is a self-contained ASPX page, with all backend logic inline with a <script> tag. Near the top of the C# script code, you can update the dbMaster and dbWeb values to match your master and web databases, respectively.

Contact the Author

For questions / comments / issues, contact me:

License

MIT License. See accompanying "License.txt" file.

About

A one-file, drop-in utility for viewing the Sitecore Publish Queue in detail.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published