Dear sliders,

I've been developing with slide for a long long time and our webdav server is 
almost a distinct fork of slide already. We've been working with patches to 
keep somewhat in sync with the slide 2.1 codebase, but it is getting too clumsy.

Some of the work I have done here, which we would like to contribute back to 
slide, is:

- lucene-based DASLs are sorted within lucene to make it even faster, and some 
other optimizations, like allowing DAV:limit without DAV:orderby since we found 
out that the real bottleneck is generating the data for all resources in a 
multi-status response. now DASLs are around a factor of 10 faster than the 
'old' SQL way.
(I just saw in the logs that Daniel Florey committed my initial patch for this, 
thanks! That one didn't include the optimizations above, though.)

- added support for multiple search scopes and the slide:exclude option for the 
lucene backed DASLs

- jms notification of changes to an external system. we have been using it for 
a long time for invalidating the cache of our cocoon websites using cocoon's 
event cache block.

- a replication event handler which replicates webdav methods to a number of 
other hosts, configurable per path per namespace

- extractors (content and property) for the OpenDocument format (any type), and 
some general ones for xml

- a cache manager web interface to have some rudimentary control over the 
caches in slide

I would really like to contribute this to slide itself (FYI, I already signed a 
CLA, I'm a committer for Cocoon), but I haven't seen many commits lately, and 
merging something like this might be some work.. I just wouldn't want the 
patches to get dusty in bugzilla again for a few months, it might then be 
easier to dump my working copy in our svn here.

A working version with these features is downloadable from www.hippocms.org. It 
is called "Hippo Repository", the backend for our cms. For svn access, click on 
"Getting the Code", a build is available as a zip under "Getting Started". That 
one is slightly outdated though, I'm hoping to upload a new build tomorrow.

Best regards,

Max Pfingsthorn

Hippo  

Oosteinde 11
1017WT Amsterdam
The Netherlands
Tel  +31 (0)20 5224466
-------------------------------------------------------------
[EMAIL PROTECTED] / www.hippo.nl
-------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to