I think we should release as soon as possible a new "beta" release
of jetspeed 1.2 in order to avoid unnecessary install and operation
questions.
For this release, one of my main goal would be the possibility to
distribute a "binary" self-running WAR version of Jetspeed directly
installable and runnable from any servlet 2.2 container.
Several steps are already done supporting this goal:
- I proposed a patch for the ExtendedProperties class supporting
the TurbineResource class that allows to include files relative
to the directory of the current properties file
- I reworked the cocoon initialization code so that the path can
be resolved against the webapp context root.
- Ingo just committed the first templated system for navigations
thus removing the need for the site.* URL keys in the JR.p file
(you just put what you want in your template...)
- The use of EngineContext getResource() also allows all the URI
within jetspeed-config.cfg to be resolved relative to the
context root.
This leaves AFAIK the following things to fix before being able to
distribute a binary WAR:
- modify the temp.directory semantics to be able to resolve it relative
within the webapp context
- modify the content root url semantics to be webapp context relative
- provide a patch for hypersonic JDBC driver for relative db path
resolutions of needed
Optional:
- see if xsp repository may be made relative to a context in cocoon.props
Once this is achieved (should be pretty easy), prepare for "beta" release :
- remove all unused keys from the JR.p files and move all Jetspeed specific
config keys within TR.p to JS.p
- audit the /content directory to clean up obsolete files
- clean-up/update the site documentation (I plan to update the website
over the week-end)
- build an ant "war" target
Optional work
- move the daemons code as service so that we can remove JetspeedServlet
- provide Webmacro templates for the navigations/layouts/...
- create new default content for jetspeed distribution, more "didactic"
- clean up the jetspeed disk cache system
If anybody has too much spare time on his hands, you can pick up any task
you like... :)
--
Rapha�l Luta - [EMAIL PROTECTED]
--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Archives and Other: <http://marc.theaimsgroup.com/?l=jetspeed>
Problems?: [EMAIL PROTECTED]