This package for Neos CMS allows you to track and display publishing history for your content elements. It records who published content, when it was published, and to which workspace, providing valuable audit information for content editors and administrators.
- Track publishing history for all content elements
- Show publisher name, publishing date, and target workspace in a separate inspector
- Configurable history display with customizable number of entries
The Flownative Last Publisher package is installed as a regular Neos package via Composer. Simply include flownative/neos-lastpublisher
into the dependencies of your Flow or Neos distribution:
$ composer require flownative/neos-lastpublisher
After installation, the package works out of the box without additional configuration. The publishing history is automatically tracked for all content elements that use the Flownative.Neos.LastPublisher:Mixin.LastPublisher
mixin.
To enable publishing history tracking for your custom node types, add the Flownative.Neos.LastPublisher:Mixin.LastPublisher
mixin to your node type definition:
'Your.Package:YourNodeType':
superTypes:
'Flownative.Neos.LastPublisher:Mixin.LastPublisher': true
# ... your node type configuration
You can customize the number of history entries displayed in the inspector by configuring maximumItems. The config will be used in the react based PublishingHistoryEditor.
Flownative:
LastPublisher:
PublishingHistoryEditor:
maximumItems: 3
With the new PublishingHistoryEditor, we can display the last publishers for the specified node in the backend. This feature will provide a comprehensive overview of the node’s publishing history. The icons located in the header and the dates associated with the node are accompanied by informative titles or descriptive labels. These labels enhance the user’s understanding of the node’s status and provide additional details upon hovering over them.

View for an empty publishing history:
