Lewis Denizen wrote:
Thanks for the response, Peter :-) I see, I guess
that would work, and I'd
also be able to edit the shell scripts inline (as long as I provide a
template for it). Just one more question, though - are we able to
completely override what $request returns, since the header needs to be set
before returning any data whatsoever (I guess things like mime type?). If
so, this would solve my problem pretty cleanly! I'll try it out after
installing the long awaited 1.7.1 :-D Thanks again!
You can set response headers anytime, as the velocity parsing takes
place before the response is sent to the client. If you want to send a
response without the surrounding XWiki UI, just add &xpage=plain in the
URL (or starting with ? if you don't have other parameters).
On Mon, Jan 12, 2009 at 5:06 PM, Peter Verhas
<peter(a)verhas.com> wrote:
> To achieve this I would create an xwiki class "shellscript" that contains
a
> single field, named "shcode" which is pure text. Then I would create
> velocity script that dispalys the page or downloads the code based on some
> http servlet $request parameters.
>
> I would not try to "dig out" the shell code from the wiki page.
>
> Note that you can access the servlet request as well as response object so
> you can make downloading just anything, not only text/html.
>
--
Sergiu Dumitriu
http://purl.org/net/sergiu/