Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Content Approval Workflow for Statamic #1213

Open
PatrickJunod opened this issue Aug 26, 2024 · 0 comments
Open

Content Approval Workflow for Statamic #1213

PatrickJunod opened this issue Aug 26, 2024 · 0 comments

Comments

@PatrickJunod
Copy link

Implement a content approval process in Statamic to enhance control and oversight for content publishing and deletion. This feature would be particularly useful in professional and business environments.

Key Features:

Approval Queue
Add a new section in the Statamic Control Panel called "Approval Queue" or "Pending Approvals"
Require specific user permissions to access this section

Configurable Settings
Allow administrators to specify:
a. Which collections, taxonomies, or navigation items require approval
b. Which actions (publishing, deleting) need approval
c. Whether users with publishing rights can bypass the approval process

Approval Interface

List all items pending approval
Allow filtering by content type (collection entries, taxonomy terms, navigation items)
For each item, provide options to:
a. Approve changes (publish the content)
b. Deny changes (revert the content, with confirmation)

Workflow Changes

Replace "Publish" and "Delete" buttons with "Request Publishing" and "Request Deletion" for managed content
Send notifications to users with approval permissions when new items need review

Logging and Accountability

Maintain logs of who approved or denied each publishing/deletion request

Multi-language Support

Ensure clear indication of multi-site content changes in the approval interface

(Future possible feature) Asset Approval and Versioning for Statamic

Implement asset versioning in Statamic and integrate assets into the content approval workflow. This feature will allow tracking of asset changes over time, require approvals for asset uploads, modifications, and deletions in specified containers, and provide a comprehensive approval interface for managing asset versions. It will enhance control over media files.

In my opinion, this feature would enhance Statamic's suitability for larger organizations and workflows requiring additional oversight and control over content management processes.

Thanks :)
Best regards,
Patrick

@statamic statamic deleted a comment Aug 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant