aboutsummaryrefslogtreecommitdiff
path: root/doc/plugins/write
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-10-15 16:33:02 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-10-15 16:33:02 +0000
commit65dca9f89d82cc512f1c10ac8cf70696243e650a (patch)
tree53e0c9e87da2fcd86f23a557ac2132c92b700bb6 /doc/plugins/write
parent68c77ef01fff197c65678f6f23a12cea66f635db (diff)
downloadikiwiki-65dca9f89d82cc512f1c10ac8cf70696243e650a.tar
ikiwiki-65dca9f89d82cc512f1c10ac8cf70696243e650a.tar.gz
* Rewritten rst plugin by madduck is a python program that communicates with
ikiwiki via XML RPC. This should be much faster than the old plugin that had to fork python for every rst page render. Note that if you use the rst plugin, you now need to have the RPC::XML perl module installed.
Diffstat (limited to 'doc/plugins/write')
-rw-r--r--doc/plugins/write/external.mdwn6
1 files changed, 5 insertions, 1 deletions
diff --git a/doc/plugins/write/external.mdwn b/doc/plugins/write/external.mdwn
index e699e43e1..0abc9b0a0 100644
--- a/doc/plugins/write/external.mdwn
+++ b/doc/plugins/write/external.mdwn
@@ -8,6 +8,10 @@ written in perl, but is intended to be an example of how to write an
external plugin in your favorite programming language. Wow us at how much
easier you can do the same thing in your favorite language. ;-)
+There's now a second external plugin, the [[rst]] plugin, written in
+python. (Could someone convert it into a python library that can be used by
+other plugins?)
+
[[toc ]]
## How external plugins use XML RPC
@@ -87,7 +91,7 @@ to 1.
Since XML RPC can't pass around references to objects, it can't be used
with functions that take or return such references. That means you can't
-use XML RPC for `cgi` or `formbuilder` hooks (which are passed CGI and
+100% use XML RPC for `cgi` or `formbuilder` hooks (which are passed CGI and
FormBuilder perl objects), or use it to call `template()` (which returns a
perl HTML::Template object).