Hello
I am working on a team wiki where multiple contributors draft content but we need a reliable approval workflow before anything goes live.
Ideally; I would like to set up a system where edits by non-admins trigger a review process that notifies editors / admins & only approved pages are visible to the public. ![]()
I have tried using the Rights feature with custom groups but it’s getting hard to scale as the userbase grows. ![]()
Has anyone implemented a structured multi-user content approval system within XWiki?
I am especially curious if there’s a lightweight extension / macro that allows assigning reviewers and tracking pending approvals.
Would scripting a custom solution using Velocity / Groovy be overkill for this? ![]()
Checked https://extensions.xwiki.org/xwiki/bin/view/Extension/Active%20Installs%20Client%20API for reference. Also go through what is prompt tuning & could it help improve intelligent suggestions / responses in XWiki-based systems? ![]()
Any insights, examples / links to documentation would be great. I also came across workflows in other platforms like Confluence and Notion & I would love to replicate something similar here in XWiki.
Thanks in advance! ![]()