Hello all,
I'm considering the use of Cocoon 2.1.x as the primary engine for a new students' lab environment. Though I've quite some experience with Cocoon 1.x, I'm overwhelmed by the sheer size of recent versions. Frustration is coming up. There are multiple elegant ways to do almost anything, but I'm wading through docs and Java files: close but not quite there :)
I've built Cocoon 2.1.2 from the source and copied relevant parts to a separate directory to act as the base for my own web application. I've experimented with sitemap features. No problem there. But now I'm stuck.
I need three features to work orthogonally across my web application, and have as yet not been able to get anything working:
1. Uploading files
I think a custom Action provides the best way to implement uploading files. I can introduce a FileUploadAction in the main sitemap, then reference it in subsitemaps to match a URI at my convenience. Right?
2. Authentification
What I need is a basic mechanism to handle restricted access to my web application. Something like the JDBCRealm with users and roles cf. Tomcat, plus user groups. Specific groups of users, with full sub-site access - i.e. anything below some point in the hierarchy.
3. Webdav access
It would be very nice if people could upload files to my Cocoon site through webdav, because of the increasing support for webdav in XML editing software. At present, the only way to get read/write access is to bypass Cocoon and use the Tomcat webdav functionality. Cocoon for publishing, a Tomcat backdoor to edit - both servlets accessing the same datasource (filesystem, database etc.). Right?
Any comments on these three issues will be much appreciated, Sandor
-- Information and Computing Sciences, Utrecht University Contact information, see: http://www.cs.uu.nl/people/sandor/ "Our minds are harnessed by knowledge, by the hill and the will to succeed". From: Fish, "Vigil in a wilderness of mirrors"
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
