Slashdot Mirror


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?"

1 of 19 comments (clear)

  1. Diffs by JohnFluxx · · Score: 3, Insightful

    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.