This is an old revision of the document!
Table of Contents
structpublish Plugin
Compatible with DokuWiki
- 2024-02-06 "Kaos" unknown
- 2023-04-04 "Jack Jackrum" unknown
- 2022-07-31 "Igor" yes
- 2020-07-29 "Hogfather" unknown
This plugin lets you manage the workflow of page approval and publishing. It stores its information as struct data, which integrates well into aggregations.
Installation
You need to install an up-to-date struct plugin first.
Search and install the plugin using the Extension Manager. Refer to Plugins on how to install plugins manually.
Usage
In the Admin Interface you configure which pages and namespaces should be under the plugin's control and you can grant publishing rights to specific users and groups.
Admin interface
Example configuration for a handbook
namespace:
Pattern | Status | User or @group |
---|---|---|
handbook:** | approve | @approver, @admin, me |
handbook:** | publish | @publisher, @admin, me |
Workflow
Publishable pages display a banner with approval status of the currently viewed revision. Users with appropriate permissions can use action buttons in the banner to change the status, i.e. approve or publish the given revision.
Syntax
Minimal syntax to display a table of all available structpublish information.
---- structpublish ---- ----
You can use filters to refine the results.