DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:approve

approve Plugin

Compatible with DokuWiki

  • 2018-04-22 "Greebo" yes
  • 2017-02-19 "Frusterick Manners" yes
  • 2016-06-26 "Elenor Of Tsort" unknown
  • 2015-08-10 "Detritus" unknown

plugin An approval/draft system for DokuWiki

Last updated on
2018-08-31
Provides
Syntax, Action
Repository
Source

Similar to publish

Tagged with moderation

Donation

If you like this plugin or want to thank me for development of your requested features please consider buying me a coffee. Thank you ;-)

Description

The plugin is an alternative to the publish plugin and it differs in some ways:

  • the user always see the diff of the last approved version and the current draft before they can approve the page
  • the plugin shows version numbers of approved pages
  • additional intermediate state: Ready for approval may be used (turn on in the plugin config)
  • filtering on approval table
  • it uses smaller banner on top of the page
  • adds the nice looking banner on top of the document while printing (turn on in the plugin config)

Syntax

The syntax component allows you to place the table with all the pages and its states. The minimal syntax is:

---- approve table ----
----

You can narrow the results only to specific namespace:

---- approve table ----
namespace: some:namespace
----

Show the page id's that satisfy the regular expression:

---- approve table ----
filter: /regex/
----

Show the pages that have some status:

---- approve table ----
states: approved, draft, ready for approval
----

Hide the summarize at the bottom of the table:

---- approve table ----
summarize: 0
----

You may join several filters:

---- approve table ----
namespace: some:namespace
filter: /regex/
states: approved, draft, ready for approval
summarize: 0
----

You may need to add ~~NOCACHE~~ to the page.

Development

Change Log

Releases:

Discussion

plugin/approve.txt · Last modified: 2018-08-31 12:14 by solewniczak