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.