incubator-jspwiki-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Janne Jalkanen (JIRA)" <>
Subject [jira] Commented: (JSPWIKI-139) Allow jspwiki pages to be at locations other than webapp root (for embedding)
Date Thu, 17 Jan 2008 16:37:34 GMT


Janne Jalkanen commented on JSPWIKI-139:

The problem with baseurl is that a fully blown JSPWiki system must be able to generate RSS
feeds, and those need absolute URLs.  There are also some places where an absolute redirect
is useful.

The same problem is with pathInfo - while it is available from the ServletRequest, you can't
always rely on one being available.

My chief concern is introducing a new configuration item which most of the time replicates
information in some other parameter.  This will cause a number of problems if there's a one-letter
difference or some other typo, and will add to the headaches of an administrator...  So if
there was any useful way to get rid of it, it would be great.

One option would be to guess it from the baseURL, and only allow users to override the basic
guess, if it was wrong.

You might want to dig into the DefaultURLConstructor and ShortViewURLConstructor as well;
there's already an overlap with shortviewurlconstructor.prefix with the basePath; and I think
we might see some other problems there.

> Allow jspwiki pages to be at locations other than webapp root (for embedding)
> -----------------------------------------------------------------------------
>                 Key: JSPWIKI-139
>                 URL:
>             Project: JSPWiki
>          Issue Type: Improvement
>    Affects Versions: 2.6.1
>            Reporter: Simon Kitching
>            Priority: Minor
>         Attachments: TemplateManager.patch, WikiEngine.patch
> The attached patches allow jspwiki pages to be deployed anywhere within a webapp. In
particular, the jspwiki engine can now be embedded within another webapp and the pages placed
in a subdirectory while still rendering in the normal manner (http://host/webapp/somesubdir/Wiki.jsp?page=Foo).
> Note that embedded jspwiki usage has not been extensively tested; there may be more patches
required to allow full functionality. However this gets the basics working at least.
> Patches are against cvs trunk as of about 15 Jan 2008.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message