Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikeedwards83/Glass.PublishViewer
A Sitecore Publishing Viewer that allows you to see the status of a publish queue can cancel jobs
https://github.com/mikeedwards83/Glass.PublishViewer
Last synced: about 1 month ago
JSON representation
A Sitecore Publishing Viewer that allows you to see the status of a publish queue can cancel jobs
- Host: GitHub
- URL: https://github.com/mikeedwards83/Glass.PublishViewer
- Owner: mikeedwards83
- License: mit
- Created: 2016-07-06T18:50:31.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-06-11T17:09:00.000Z (over 5 years ago)
- Last Synced: 2024-01-25T03:03:53.266Z (11 months ago)
- Language: C#
- Size: 220 KB
- Stars: 4
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
- Awesome-Sitecore - Publish Viewer - Allows you to monitor the publishing queue on the Sitecore Publishing CM Server, see their current status, and cancel publishing jobs if required (ie. time queued, time publish job started, duration in the queue, number of items published, average time to publish an item, all messages from the published job). (Publishing)
README
![](logo-250.png)# Glass Publish Viewer
The viewer allows you to monitor the publishing queue on the Sitecore Publishing CM Server, see their current status and
cancel publishing jobs if required.This viewer is a rewrite of the original publish viewer created by
[MRUNAL BRAHMBHATT](https://profile.sitecore.net/Profile.aspx?userId=2LyDNXKnWsyhSS8dDFuWb0KKp-6EKdt4jMhtl52LMyc%3d)
which can be found on the [Sitecore MarketPlace](https://marketplace.sitecore.net/en/Modules/P/Publish_Viewer.aspx).
All of the credit on how to extract information about a publish should go to MRUNAL.This module is distributed under the MIT license, which you can read in the [Licence.txt](Licence.txt) file.
This module has been written very quickly to solve a specific problem. Therefore there is lots of room for improvement.
Please branch and go nuts adding more reporting.Tested in Sitecore 8 and Sitecore 8.1
## Features
The module supports the following features:* List current publishes including:
* Time queued
* Time publish job started
* Duration in the queue
* Number of items published
* Average time to publish an item
* All messages from the publish job
* Ability to delete queued jobs - not that the user who started the publish will see blank screen if their publish is cancelled.
* Global stats are reported from the Monitoring Started date. This is normally the app start time.
* Total number of publishes
* Number of cancelled publishes
* Average time in queue
* Total number of items published
* Average items per hour
* Average publishes per hour
![](Screenshot.PNG)## Installation
Installation is simple but the application will report jobs on a server performing publishes. If you are using
a separate publishing server you need to perform the installation steps on this server.1. Drop the Sitecore.Kernel.dll into the **/Libs/Sitecore** folder.
2. Compile the solution.
3. Copy the folder **/Glass.PublishViewer/App_Config/Include/Glass** to your **{website}/App_Config/Include folder***
4. Copy the folder **/Glass.PublishViewer/Sitecore Modules/PublishingViewer** to your folder **{website}/Sitecore Modules**
5. Copy the **Glass.PublishViewer.dll** to your **bin** folder.
6. Navigate to the URL **http://{{domain}}/sitecore%20modules/publishingviewer/PublishViewerPage.aspx**