I don’t understand what you mean with “100% compatible”. OpenOffice compared to what?
I agree with you, that OnlyOffice is much more mature than Collabora CODE. Unfortunately OnlyOffice is not able to edit OpenDocument files. So I installed OnlyOffice and Collabora CODE side by side on my seafile server and configured it to open Microsoft files with OnlyOffice and OpenDocument files with Collabora CODE.
Now I am in the situation to be able to create Office Open XML files (Microsoft OOXML) with seafile, but no OpenDocument files. I do not have any Microsoft Office Product, so I use LibreOffice for everything and I’m fairly happy with it. I create Microsoft Office files only if there is a good reason to do so. Because it’s rather unusual for me to create files in Microsoft format I would appreciate the ability to create files in OpenDocument format.
I use the Collabora CODE editor for OpenDocument file types, works sufficient.
What is wrong with that format?
No, that doesn’t work. Collabora CODE will open it as a text file (regardless of the file extension). It sticks to that format and all formatting is gone on program exit. The file stays to be a text file. A workaround could be to upload template files for OpenDocument file types and copy them on demand. But that is a second rate solution, just a workaround.
My approach is to have support for OpenDocument file types in seafile as well. That needs to have the templates for them ready on seafile server, add the entries for the file types in “New” menu the code to transfer the templates on request and of course the translation for the supported languages. All of the parts are already implemented and only need to be extended.
The only new part of my suggestion is a configuration (in seahub_settings.py?) and create the “New” list entries depending on the given file types:
NEW_FILE_TEMPLATES = (‘docx’, ‘pptx’, ‘xlsx’, ‘odt’, ‘odp’, ‘ods’, ‘odg’)
I don’t know if Collabora CODE supports odg.
I would like to voice my interest in this feature. Since Seafile already supports Collabora (which is based on LibreOffice), it would be useful and natural to support creating empty OpenDocument files as well.
One more voice for some support to create odt, ods or odp files. I find a little strange to have docx or xlsx files when only Collabora is installed.
A configuration variable as suggested by Wolle could be interesting, but as Seafile knows exactly which Office support is installed (seahub configuration), it should be able to generate itself the corresponding menu for “New”.
Is this support, in any direction, something scheduled ?
We’d like to keep the software simple to maintain by only providing most used options. Otherwise 3 solutions (OnlyOffice, CollabOnline, MS Office Online Sever) multiplied by many file types and incompatibility with the 3 solutions will cause us a nightmare to maintain.
Actually we are complained by providing too many config files (seahub_settings.py, ccnet.conf, seafile.conf, seafevents.conf). So we will no longer add more config files.