<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On Oct 5, 2006, at 12:30 PM, Patrick R. Michaud wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Comic Sans MS" size="3" style="font: 12.0px Comic Sans MS">I was thinking of using the existing API -- i.e.,<SPAN class="Apple-converted-space"> </SPAN></FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Comic Sans MS" size="3" style="font: 12.0px Comic Sans MS">?action=source and ?action=edit, or the upcoming ?action=insert.</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Comic Sans MS" size="3" style="font: 12.0px Comic Sans MS">I haven't seen a case where we'd need much in the way of additional</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Comic Sans MS" size="3" style="font: 12.0px Comic Sans MS">code on the receiving wiki -- am I forgetting something?<SPAN class="Apple-converted-space">  </SPAN>Or, put</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Comic Sans MS" size="3" style="font: 12.0px Comic Sans MS">another way, what pieces do the existing actions not provide?</FONT></P> </BLOCKQUOTE></DIV><BR><DIV><BR class="khtml-block-placeholder"></DIV><DIV>the biggie:</DIV><DIV>Remote authentication for edit-passworded pages</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>So I was thinking in terms of a specific action= that would handle receiving authentication information of some type --</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>username</DIV><DIV>passcode (people can give the wikiserver a specific passcode -- not their personal password -- to say "it's ok to post this")</DIV><DIV>group/pagename</DIV><DIV>body</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Better yet, pass an array for those last two:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>array ( 'group/pagename' =&gt; 'body');</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>And a single authentication/HTTP request can add/append/replace several snippets of text to different pages.  </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>?action=posts</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>There are probably other applications for which this would be useful.  Imagine wikis able to PUSH data around.  It would need to be executed with care, though, otherwise you'll have one wikispammer who posts at one site only to find it replicated at a dozen sites.  Also, it's bad SEO to repeat data on multiple sites.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Crisses</DIV></BODY></HTML>