Ce problème est déjà documenté à plusieurs endroits (notamment le forum Seafile, les rapports de bug de Onlyoffice).
Onlyoffice travaille en interne avec du OOXML, convertit bien en entrée les ODT, mais écrit toujours en sortie du OOXML, sans changer le nom de fichier.
La seule solution proposée sur internet que j'ai trouvée, c'est "Onlyoffice gère le OOXML, un point c'est tout", dont la conséquence est de désactiver l'édition des ODT dans Seafile pour ne pas avoir de corruptions de fichiers...
En lisant un peu la doc de Onlyoffice, il me semble qu'il y a la possibilité d'intercaler entre Seafile et Onlyoffice un outil "document converter" (fait également par Onlyoffice), qui reconvertirait bien le fichier en ODT en sortie.
Mais je n'ai trouvé aucune documentation pour mettre ça en place sur une config Seafile + Onlyoffice (d'autant plus une config avec les paquets debian de Onlyoffice, je boycotte docker), donc je n'ai pas cherché plus loin.
Si quelqu'un·e arrive à mettre ça en place – ou trouve de la doc là-dessus, ça m'intéresse pas mal !
# Oui... c'est un problème de l'intégration Onlyoffice à Seafile
Posté par Florence Birée (site web personnel) . En réponse au journal OnlyOffice triche avec les fichiers OpenDocument. Évalué à 7.
Ce problème est déjà documenté à plusieurs endroits (notamment le forum Seafile, les rapports de bug de Onlyoffice).
Onlyoffice travaille en interne avec du OOXML, convertit bien en entrée les ODT, mais écrit toujours en sortie du OOXML, sans changer le nom de fichier.
La seule solution proposée sur internet que j'ai trouvée, c'est "Onlyoffice gère le OOXML, un point c'est tout", dont la conséquence est de désactiver l'édition des ODT dans Seafile pour ne pas avoir de corruptions de fichiers...
En lisant un peu la doc de Onlyoffice, il me semble qu'il y a la possibilité d'intercaler entre Seafile et Onlyoffice un outil "document converter" (fait également par Onlyoffice), qui reconvertirait bien le fichier en ODT en sortie.
Mais je n'ai trouvé aucune documentation pour mettre ça en place sur une config Seafile + Onlyoffice (d'autant plus une config avec les paquets debian de Onlyoffice, je boycotte docker), donc je n'ai pas cherché plus loin.
Si quelqu'un·e arrive à mettre ça en place – ou trouve de la doc là-dessus, ça m'intéresse pas mal !