brain[sic]
-----Original Message-----P.S.: Why CookieMonster?
From: Sergiu Dumitriu [mailto:sergiu.dumitriu@gmail.com]
Sent: Wednesday, February 21, 2007 5:32 AM
To: xwiki-users@objectweb.org
Subject: Re: [xwiki-users] CookieMonster
On 2/21/07, Sergiu Dumitriu <sergiu.dumitriu@gmail.com> wrote:
On 2/20/07, THOMAS, BRIAN M (ATTSI) < bt0008@att.com> wrote:I apologize for the length of this message, but it's a topic that I
believe to be of pretty wide interest and takes some explaining.
[snip]
The first approach would have required a custom form, and it looked hard
enough that I didn't try it, but most of all I couldn't work out how to
get the correct permissions. Between that and the second, I created a
URL object with which I formatted a GET request to the
XWiki.RegisterNewUser page. That had significant problems, chief of
which was determining whether the registration had actually worked - the
HTTP status doesn't tell you, and I'd have to parse the response to
guess the answer. Changing the form (which I had to do anyway) would
make that easier, but I didn't like that answer either.
We're already working on adding meaningful HTTP status codes. In a few days (if you want this) we can make registration return the proper status code. And I don't think you need to write a form, the right GET URL should work just fine.
So, in short:
1) Where, if anywhere, can I jump into the XWiki APIs to initialize
the context properly? and/or
Try looking inside .../xwiki/web/XWikiAction , that's a good starting point. Right now I'm in a hurry, so I don't have time to check myself.
2) If this is a stupid way to approach the problem, what would be a
wiser one?
If the registration page would return status codes, I'd say it is better to create a request.
Thanks in advance, as always,
brain[sic]
Sergiu Dumitriu
--
http://purl.org/net/sergiu
--
http://purl.org/net/sergiu