summaryrefslogtreecommitdiff
path: root/doc/plugins/transient.mdwn
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2011-03-24 13:37:40 -0400
committerJoey Hess <joey@kitenet.net>2011-03-24 13:37:40 -0400
commit9f7f12809041ab70fdde1f9695d450c64b1ca675 (patch)
tree4214fc79f9f4dfb9dfac31d10f5efdf9f562b81a /doc/plugins/transient.mdwn
parent78c750f2d28f23e7cfc56890999bcd313cf711c7 (diff)
parent8a8277faf8a084694745cfd20906733df46b4ff9 (diff)
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
Diffstat (limited to 'doc/plugins/transient.mdwn')
-rw-r--r--doc/plugins/transient.mdwn24
1 files changed, 24 insertions, 0 deletions
diff --git a/doc/plugins/transient.mdwn b/doc/plugins/transient.mdwn
new file mode 100644
index 000000000..b7dd11906
--- /dev/null
+++ b/doc/plugins/transient.mdwn
@@ -0,0 +1,24 @@
+[[!template id=plugin name=transient author="[[Simon_McVittie|smcv]]" core=yes]]
+[[!tag type/special-purpose]]
+
+The `transient` plugin adds an underlay in `.ikiwiki/transient`, which is
+intended for pages that are automatically created and should not be committed
+to the [[RCS]]. It works in the same way as the [[basewiki]] and the underlays
+set up by the [[plugins/underlay]] plugin, so if a page in the transient
+underlay is edited via the web, the edited version is committed to the RCS
+as usual. Unlike other underlays, if a page in the transient underlay is
+superseded by an edited version in the RCS, the old transient version
+is deleted automatically.
+
+This plugin is mostly useful as something that other plugins can depend on:
+
+* [[plugins/aggregate]] writes aggregated posts into the transient underlay
+* [[plugins/autoindex]] can be configured to auto-create missing
+ pages that have a [[ikiwiki/subpage]] or an [[plugins/attachment]], but not
+ commit them, in which case they go in the transient underlay
+* [[plugins/comments]] can be configured to not commit comments: if so, it
+ puts them in the transient underlay
+* [[plugins/recentchanges]] writes new changes into the transient underlay
+* [[plugins/tag]] can be configured to auto-create missing
+ tag pages but not commit them, in which case they go in the transient
+ underlay