C'est fortement intégré car Tracim stocke les données sur disque à travers la base de données. À travers signifie qu'on utilise une couche ORM (SQLAlchemy) qui encapsule le stockage :
sur disque le contenu des fichiers
en base toutes les métadonnées
En complément l'abstraction (qui n'est pas "juste" du SQLAlchemy) versionne le contenu, déclenche l'indexation du contenu du fichier, déclenche les notifications envoyées à chaque utilisateur connecté, etc, etc.
C'est quoi le cas de figure qui t'intéresse ? Faire du WOPI sur un stockage local sur le serveur ?
#tracim pour la collaboration d'équipe __ #galae pour la messagerie email __ dirigeant @ algoo
[^] # Re: serveur WOPI intégré?
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au lien Tracim 2025-04 est sorti. Évalué à 4.
C'est pour https://linuxfr.org/redaction/news/wopix-un-serveur-wopi-libre-independant-simple-et-leger ?
Dans Tracim, c'est du python oui. C'est quand même fortement intégré dans Tracim ; voici un point d'entrée pour voir les routes qu'on implémente : https://github.com/tracim/tracim/blob/develop/backend/tracim_backend/applications/collaborative_document_edition/wopi/controller.py
C'est fortement intégré car Tracim stocke les données sur disque à travers la base de données. À travers signifie qu'on utilise une couche ORM (SQLAlchemy) qui encapsule le stockage :
En complément l'abstraction (qui n'est pas "juste" du SQLAlchemy) versionne le contenu, déclenche l'indexation du contenu du fichier, déclenche les notifications envoyées à chaque utilisateur connecté, etc, etc.
C'est quoi le cas de figure qui t'intéresse ? Faire du WOPI sur un stockage local sur le serveur ?
#tracim pour la collaboration d'équipe __ #galae pour la messagerie email __ dirigeant @ algoo