URL:
https://linuxfr.org/news/plus-d-excuse-pour-ne-plus-collaborer-avec-tracim-2-5
Title: Plus d'excuse pour ne plus collaborer (avec Tracim 2.5) !
Authors: LeBouquetin
ZeroHeure, Nils Ratusznik et Ysabeau
Date: 2019-12-04T02:34:35+01:00
License: CC by-sa
Tags: tracim, wiki_collaboratif_tracim, travail_collaboratif, collaboration, projet et python
Score: 6
Tracim, est une plateforme collaborative de partage de fichiers et savoir-faire pour vos équipes ou communautés. Il permet à ses utilisateurs de collaborer au quotidien et de capitaliser sur les connaissances et sur l’historique de l’information (discussions autour des documents, versionning, agenda).

Pour en savoir plus sur les fonctionnalités historiques, vous pouvez lire la dépêche de février 2019 et en particulier [la partie expliquant ce qu’est la collaboration et ce à quoi Tracim répond](
https://linuxfr.org/news/collaboration-laborieuse-si-les-symptomes-persistent-installez-tracim-2-1#toc-collaboration-information-tracim-et-son-positionnement). La dépêche de janvier 2018 présentait également [les multiples outils que Tracim propose de remplacer](
https://linuxfr.org/news/tracim-socle-libre-du-travail-en-equipe-sort-en-v1-0#tracim-une-alternative-%C3%A0-un-outil-de) dans une interface unifiée et totalement programmable grâce à son API Rest totale et à l’utilisation de protocoles standards (CalDAV, WebDAV, email).
Mais rentrons plutôt dans le vif du sujet…
----
[Site web Tracim](
https://www.algoo.fr/fr/tracim)
[Démonstration](
https://www.algoo.fr/fr/tracim/demo)
[Page Communauté](
https://www.algoo.fr/fr/tracim/communaute)
[Création de compte "Mon Tracim"](
https://www.algoo.fr/fr/tracim/offres#offre-personal)
----
# De Tracim 2.1 à Tracim 2.5 : 9 mois de gestation…
## Réintégration des agendas
La version présentée [il y a 9 mois](/news/collaboration-laborieuse-si-les-symptomes-persistent-installez-tracim-2-1) était la première de la série 2.X à être vraiment utilisable. Elle n’était pour autant pas iso-fonctionnelle avec la branche 1.X : il manquait encore le portage des agendas. C’est ce qui a été intégré dès avril 2019 à travers la version 2.2. Cette fonctionnalité consiste en une chose simple :
- chaque espace partagé a son propre agenda « projet » (désactivable si non utilisé) ;
- chaque utilisateur a un agenda personnel auquel lui seul peut accéder ;
- l’interface web propose une visualisation de l’ensemble des agendas ;
- les agendas sont intégrables dans votre logiciel de messagerie ou sur votre mobile via le protocole CalDAV ;
## Déplacement des contenus par glissé-déposé
Dans les espaces partagés Tracim, les gestionnaires de contenu ont la possibilité d’organiser et déplacer le contenu. Cela se fait par glissé-déposé dans l’interface web ou via l’explorateur de fichiers (protocole WebDAV). Cette fonctionnalité a été intégrée dès mai 2019 dans la branche 2.2.x
## Moteur de recherche plein-texte intelligent
En février dernier [skalimer0 nous avait suggéré l’intégration d’un moteur de recherche plein-texte](
https://linuxfr.org/news/collaboration-laborieuse-si-les-symptomes-persistent-installez-tracim-2-1#toc-collaboration-information-tracim-et-son-positionnement), idée que nous avions déjà en tête mais pas encore dans les cartons. Aux JDLL, même retour : outil top, manque « juste » un moteur de recherche pour commencer à l’utiliser. Nous nous sommes donc attelés à la tâche.
Un moteur de recherche plein-texte intelligent ? C’est vous qui choisissez. Sans configuration particulière, Tracim intègre un moteur de recherche basique « clé-en-main » (basé sur des requêtes SQL). Néanmoins, la solution que nous suggérons est de déployer un Elastic Search à côté de Tracim : vous transformerez alors le moteur de recherche de Tracim en un moteur de recherche plein-texte intelligent en changeant simplement deux paramètres de configuration ! Ce que vous apportera ce moteur de recherche :
- il va chercher vos mots-clés dans le texte des contenus, dans les discussions et dans tous les fichiers et documents supportés par Elastic Search, en particulier les documents bureautiques (pdf, traitement de texte, tableur, présentation… la liste des types de fichiers indexés est paramétrable) ;
- il va également chercher dans les commentaires associés aux contenus ;
- il va ordonner l’ensemble des résultats pour les présenter par ordre de pertinence ;
- il indexe automatiquement tout contenu à sa mise à jour.
Vraiment intelligent ? Il ne manque plus que l’ergonomie adéquate pour lui permettre de rechercher également dans les anciennes versions des contenus (pour rappel : tous les contenus Tracim sont nativement versionnés).
Ce moteur intelligent est arrivé dans Tracim juste avant l’été dans la branche 2.3.x.

## Édition collaborative de documents bureautique
Un reproche qui nous était fait était l’absence d’édition collaborative en temps réel ainsi que le manque d’édition en ligne de documents. Il est vrai qu’à l’heure de Google Docs et Office365, c’est devenu le standard…
- En octobre 2018 [nous nous sommes cassé les dents sur l’intégration LibreOffice Online durant un sprint PyconFR](
https://www.pycon.fr/2018/program/) ;
- en juin 2019, nous sommes devenus partenaires officiel Collabora ;
- en juillet 2019, nous avons mis au point un prototype fonctionnel Tracim/Collabora en nous appuyant sur le protocole WOPI ;
- en septembre 2019 nous avons sorti la première mouture de Tracim 2.4.x intégrant CollaboraOnline/LibreOffice Online/CODE.
Cette fonctionnalité permet de créer en ligne un nouveau document texte, tableur ou présentation (Writer, Calc, Impress) et d’éditer en ligne, seul ou à plusieurs en même temps, tout document bureautique supporté par LibreOffice Online/CollaboraOnline.
Grâce au protocole WOPI, elle est théoriquement compatible avec Microsoft Office Server (si vous souhaitez mettre cela en place, je vous invite vivement à collaborer avec nous : cela serait réciproquement profitable) ; elle n’est en l’état pas compatible avec OnlyOffice qui ne supporte pas le protocole WOPI (mais nous y travaillons).

Aparté – petit rappel sur la différence entre les différentes solutions libres d’édition en ligne de documents bureautique :
- OnlyOffice : suite bureautique en ligne s’appuyant nativement sur les formats de document Microsoft. Cette suite est de type [Open Core](
https://fr.wikipedia.org/wiki/Open_core), pas totalement libre, de la même manière que Gitlab et Mattermost pour ne citer qu’eux ;
- LibreOffice Online : disponible seulement sous forme de sources ;
- CODE : Collabora Online Developement Edition est une version de développement de LibreOffice Online disponible sous forme binaire (paquets, image docker, vm) ;
- Collabora Online : version intégrant un support professionnel diffusée par la société Collabora.
## Partage et téléversement public
Il est parfois nécessaire de diffuser des documents à l’extérieur de l’entreprise ou à l’extérieur d’une équipe. Cela se fait parfois par email (de moins en moins heureusement), de plus en plus via des services en ligne type WeTransfer.
Tracim propose de partager directement les fichiers de travail en générant une url dédiée au partage. Cette url peut être protégée par un mot de passe. Le principe est simple : on invite une ou plusieurs personnes via la saisie de leur adresse email et ces personnes sont alors notifiées de la mise à disposition d’un document et peuvent y accéder via une url personnelle (c’est important car on peut ainsi désactiver l’accès d’une personne).
Exemple d’utilisation : plutôt que d’envoyer un tableau relatant le décompte d’heures que vous avez passées sur le projet de votre client, vous partagez le document directement depuis Tracim. Avantage de Tracim: votre interlocuteur récupèrera systématiquement la dernière version du document, même si vous le rectifiez après coup.

*Note : les images de cet article ont été intégrés grâce à un partage Tracim :-)*
Le partage est également possible dans l’autre sens. Chaque espace partagé peut proposer un dossier de dépôt public de fichiers. En invitant des personnes extérieures (toujours à l’aide de leur adresse e-mail, éventuellement avec une protection par mot de passe), ces personnes pourront vous faire parvenir des documents et fichiers directement dans Tracim. Vous serez alors notifié du message laissé par votre interlocuteur et vous pourrez alors faire vivre votre fichier au sein de Tracim comme n’importe quel fichier (vous pourrez déplacer le fichier, le commenter, le télécharger ; s’il s’agit d’un document bureautique vous pourrez l’éditer, etc.).
Exemple d’utilisation : vous êtes notaire et vous avez besoin que vos clients vous fassent parvenir des documents pour préparer un acte de vente (scan de pièce d’identité, acte de propriété, PV de la dernière AG, etc, etc).

## Amélioration de la fonctionnalité de prévisualisation des documents
Un grand nombre de fichiers importés dans Tracim peuvent être prévisualisés en ligne sous forme de vignette JPEG. Cette prévisualisation est paginée pour les documents.
La fonctionnalité repose sur une brique libre que nous (la société [Algoo](
https://www.algoo.fr/fr/)) développons indépendamment de Tracim : preview-generator. Preview-generator permet de générer des prévisualisation dans différents formats de sortie : jpeg, json, pdf entre autres.
Nous avons fait évoluer l’outil, de sorte que depuis [PyconFR 2019](
https://www.pycon.fr/2019/fr/talks/sprint.html#am%C3%A9lioration%20de%20preview-generator), il supporte désormais également les fichiers video et les modèles 3D. Ces deux typologies de fichiers sont pré-visualisables de manière paginée.
## Galerie de photos
Avec la mise en place du service _Mon Tracim_ (voir ci-dessous) est apparu un besoin assez simple : parcourir un dossier de photos en ligne. Le cas d’école est le suivant : vous êtes partis en vacances avec des amis et chacun a pris un certain nombre de photos. Chacun souhaite récupérer l’ensemble des photos.
Avec Tracim vous aviez déjà la possibilité de faire cela : à travers WebDAV vous copiez/collez vos photos dans un espace partagé, vos amis font la même chose et ainsi l’archive de l’ensemble des photos est constituée de manière collaborative, vous pouvez alors récupérer l’ensemble des photos via WebDAV, ou les consulter à travers l’interface web de Tracim… une à une :-/
Désormais, vous pouvez afficher un dossier sous forme de galerie, ce qui vous permet de visualiser l’ensemble de vos photos en plein écran ! À noter que cela n’est pas réservé aux photos car la fonctionnalité s’appuie sur le mécanisme de prévisualisation qui fonctionne aussi avec les documents bureautique et autres. Cette galerie intègre également un diaporama automatique.

## Travail de fond sur l’ergonomie et le design
En mai dernier, une candidature spontanée est arrivée chez Algoo. Une jeune femme qui recherchait un poste de UX Designer. Profil multi-carte intéressant : marketing, design, webdesign, UX… Une telle embauche n’était pas dans les plans immédiats, mais que coûte un entretien après tout ?
Aujourd’hui, Célia nous a rejoint depuis 6 mois et je m’en félicite ! Elle fait un travail de fond sur le design de l’interface, elle réfléchit sur l’ergonomie et l’expérience utilisateur et grâce à ses compétences en marketing et en illustration, c’est vraiment le couteau suisse qu’une petite structure comme Algoo rêve d’avoir !
Tout ça pour dire que pas mal d’améliorations ont été intégrées, pas mal d’autres sont en cours, en particulier en termes de rationalisation des éléments graphiques et de l’expérience (même mécanique pour faire la même chose sur différents écrans, etc.).
Et en plus on a des visuels vraiment sympa pour illustrer notre site web et nos T-Shirt !
# Mon Tracim : la plateforme clé-en-main libre pour tous
## Version courte
Algoo propose une instance Tracim sur laquelle chacun peut créer son compte personnel et bénéficier des fonctionnalités de Tracim et de 2Go d’espace de stockage gratuitement. Ces comptes doivent être à but personnel, associatif… en tout cas à but non lucratif. Une option payante permet de bénéficier du service pour une utilisation professionnelle.
## Version longue
Jusqu’à peu, nous proposions d’héberger gratuitement un Tracim pour les associations qui le souhaitaient. L’enjeu était multiple : d’une part recueillir un max de retour utilisateurs, d’autres part développer notre notoriété, et enfin pourquoi pas proposer des services à ces associations si elles en avaient besoin. Cette stratégie avait l’inconvénient d’être coûteuse en déploiement et maintenance car à chaque association, c’était une instance dédiée indépendante de plus à administrer.
Nous avons donc décidé de rationaliser cela et d’étendre le service gratuit : c’est l’objectif de *Mon Tracim*.
*Mon Tracim* est un service de l’entreprise Algoo, il consiste à proposer un accès à une instance Tracim mutualisée sur laquelle vous pouvez gérer librement vos documents, fichiers, discussions projets à but non lucratif. Ce service n’est pas facturé et contrairement aux grands de ce monde, nous n’exploitons pas vos données. Mais ne dit-on pas : « Quand c’est gratuit, c’est toi le produit. » On le dit. Ce service est offert par l’entreprise, en contrepartie nous parions sur deux bénéfices :
- obtenir des retours utilisateur des personnes utilisant le service (remontées de bugs, demandes de fonctionnalités, etc.) ;
- que certains utilisateurs se transforment en client en achetant l’option _Professionnelle_ pour leur activité professionnelle ou simplement pour bénéficier d’un espace de collaboration et de stockage, commercialisé par une entreprise éthique et responsable contribuant au libre et stockant les données de ses utilisateurs et clients en France sans les exploiter.
L’avenir nous dira si nous avions tort ou raison.
# Paris Open Source Summit : nous y serons, venez nous voir !
Nous étions au capitole du libre les 16 et 17 novembre, nous serons au Paris Open Source Summit au sein du village CNLL. Que vous soyez simplement curieux, intéressé par une utilisation professionnelle de Tracim ou par un partenariat pour diffuser l’outil auprès de vos clients, n’hésitez pas !
# Et pour la suite ?
La prochaine itération de Tracim devrait arriver courant janvier. Il s’agira d’une version de maintenance : quelques refontes techniques, pas mal de corrections de bogues et d’amélioration de performance et d’expérience utilisateur.
Pour la suite, plusieurs fonctionnalités sont dans le tuyau…
# La démo
Pour en savoir plus, pour découvrir Tracim en jouant avec, c’est sur notre site web :
- découvrir le produit Tracim :
https://www.algoo.fr/fr/tracim ;
- pour accéder à la démo :
https://www.algoo.fr/fr/tracim/demo.
*Note : il est possible de ne pas renseigner ses coordonnées pour la démo en cliquant sur le lien _passer l’étape_*
# Algoo cherche des partenaires/intégrateurs Tracim
Jusqu’à cet été, notre démarche a été de financer la R&D sur Tracim par le biais de nos prestations de développement sur mesure. Tracim est depuis juin un produit à part entière, concurrentiel et innovant — il propose une approche, une ergonomie, une philosophie que l’on ne trouve pas dans les autres outils.
Depuis septembre nous avons monté une équipe commerciale, notre stratégie est de pérenniser le produit en tant que tel comme le font les entreprises qui développent du logiciel vraiment libre (par opposition à l’open-core) : vente de prestations autour de l’outil.
Nous recherchons donc activement des clients (bien sûr), mais aussi des partenaires distributeurs/intégrateurs. Notre stratégie de partenariat est de développer Tracim commercialement à travers des prestations de qualité et de proximité. Qui peut proposer ce type de prestation sinon un prestataire local passionné de logiciel libre ?
# La communauté Tracim
Lancer un logiciel libre n’est pas chose facile, et encore moins de le rendre économiquement viable. C'est le double-défi que nous nous sommes lancés. Aujourd’hui, nous sommes en phase de création d’une communauté Tracim, aux multiples visages :
- utilisateurs passionnés de logiciel libre (d’où cette publication) ;
- communauté d’utilisateurs concernés par la protection de leurs données (service _Mon Tracim_ — données non exploitées, hébergé en France) ;
- utilisateurs associatifs / grand public : tout le monde est potentiellement intéressé par l’échange de fichiers/documents et le partage de connaissances et savoir-faire ;
- utilisateurs professionnels : Tracim s’adresse aux professionnels qui veulent pérenniser l’information et le savoir-faire ;
- contributeurs (en code, en traduction, en bugs…) : à partir du moment où les utilisateurs arrivent, les contributions suivent ;
- professionnels et partenaires : nous proposons une synergie économique basée sur l’éthique et la confiance réciproque (certains acteurs de renommée sont déjà en relation avec nous, et nous en sommes fiers !).
Nous sommes présents sur les événements du libre ; ça fait partie de notre ADN et de la proximité entreprise/développeurs/communauté qui fait Tracim.
Après Paris Open Source Summit les 10 et 11 décembre 2019, il y aura le Fosdem en février 2020, puis les JDLL si tout va bien, et ensuite les autres événements sur lesquels nous parvenons à être présents, comme chaque année !