<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-15"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Thank you, Hans, I will try out UpdatePage.<br>
<br>
There must be a clear cut between functions that can be reliably called
<br>
- directly from config.php includes<br>
- only via Markup()<br>
- only within pmwiki.php or other scripts<br>
<br>
<a class="moz-txt-link-freetext" href="http://www.pmwiki.org/wiki/PmWiki/Functions">http://www.pmwiki.org/wiki/PmWiki/Functions</a> is a good start, but
somehow I found it hard to find, because I was looking for more
prominent a function reference of PMwiki. And it is not complete for it
doesn't tell us how to fetch a page like via RetrieveAuthPage (or
ReadPage?) in the first place. So I started relying on Google more than
on pmwiki.org.<br>
<br>
Actually, I had already found
<a class="moz-txt-link-freetext" href="http://www.pmwiki.org/wiki/PmWiki/UpdatePage">http://www.pmwiki.org/wiki/PmWiki/UpdatePage</a> via Google<br>
but I found it too complex, because I was missing the information from
page PmWiki.Functions for instance.<br>
(So I've just copied that relevant paragraph to page PmWiki.UpdatePage)<br>
<br>
My point being that one should start more general a reference for
PMwiki's functions in sort of JavaDoc style, with indication about
their usability in cookbook recipes. Or does this exist anywhere
already? Then pmwiki.org should point to it on more prominent a place.<br>
<br>
Frank<br>
<br>
<br>
<br>
<br>
Hans wrote:
<blockquote cite="mid:1308968526.20090329105930@softflow.co.uk"
 type="cite">
  <pre wrap="">Sunday, March 29, 2009, 10:43:01 AM, Frank wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">I'm also grateful for general recommendations for further reading into
pmwiki's internal workings...
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Have you considered using function UpdatePage instead?
UpdatePage calls all the relevant edit functions in turn,
so history and attributes are processed etc.
You can, if need be, specify which edit functions should be used, by
passing a functionlist array along in the UpdatePage call.
UpdatePage was specifically introduced to give more flexibility for
recipe authors than what PostPage provided.


Hans


  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">-- 
_______________________________________________________________________
Dr. Frank F. Schweickert
AMSTEL Institute, Faculty of Science, University of Amsterdam
Kruislaan 404, Amsterdam, 1098 SM, Netherlands
Room 1.09
Phone: +31 20 525-5969, Fax: +31 20 525-5866
<a class="moz-txt-link-freetext" href="http://www.science.uva.nl/amstel">http://www.science.uva.nl/amstel</a>
<a class="moz-txt-link-freetext" href="http://www.natsim.net">http://www.natsim.net</a></pre>
</body>
</html>