Building an ODF Intranet Portal?
jeevesbond writes "I have been doing some feasibility work on creating a FLOSS Intranet Portal for ODF documents; the first task is to find existing projects that already provide some of the required functionality. The requirements are: version control — including diff and merge capabilities for ODF; integration with OpenOffice for check-in/out as a starting point; a Web-based CMS for group sharing of files (preferably one that can be extended to perform other tasks); and network authentication for the CMS (so users don't have to login twice). The eventual aim is to be able to bundle all this up in some way: 'apt-get odf-portal', for instance. Which FLOSS tools would you use for this job? How would you handle diffs and merges for ODF documents?"
Store the odf's as unzipped folders. Zip it when the user downloads it, and unzip it when the user uploads it.
:-)
You'll probably want the download/upload down via webdav. User uploads say via webdav, you notice the upload, unzip it elsewhere, and commit. Should be easy
As a slight twist, you could probably instead have the unzipping done as a pre-commit hook in svn server.