• [^] # Re: WOPI

    Posté par (site web personnel) . En réponse à la dépêche WoPiX, un serveur WOPI libre, indépendant, simple et léger. Évalué à 5.

    Bon, alors le protocole qui permet ces éditions multiples, c'est File Synchronization via SOAP over HTTP Protocol. Et en fait le cœur des opérations est plutôt défini dans Binary Requests for File Synchronization via SOAP Protocol.

    C'est grosso modo un protocole de gestion de versions qui travaille sur des parties de fichier binaire. Et ça a l'air vachement compliqué. Chapeau à ceux qui ont réussi à implémenter tout ça, c'est sacrément touffu. Et savonneux évidemment (SOAPy, vous y êtes ?), pas étonnant de la part de MS.

    Ce que je ne comprends pas, c'est comment ça peut fonctionner avec des fichiers bureautiques qui sont en fait des archives ZIP, et pour lesquels une édition partielle doit facilement pouvoir changer massivement le contenu binaire final. Peut-être que, dans les suites bureautique en ligne, les documents OpenDocument ou Office OpenXML sont en fait stockés non compressés, sous forme de répertoires.

    Et accessoirement, ça me donne personnellement l'impression d'être une solution monstrueuse à un problème intrinsèque des formats bureautiques binaires. Parce que, comparé à l'édition partagée d'un fichier LaTeX dans un dépôt Git, c'est sûrement plus user-friendly, mais avec une complexité logicielle qui me semble héneaurme.