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, Ysabeau đ§¶ et Davy Defaud Date: 2019ćčŽ12æ04æ„T02:34:35+01:00 License: CC By-SA Tags: Ă©thique, fosdem, libreoffice, onlyoffice, cnll, tracim et wiki_collaboratif_tracim Score: 39 Tracim, est une plateâforme 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, versionnage et 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 et courriel). Mais rentrons plutĂŽt dans le vif du sujet... ---- [Site Web de 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 isofonctionnelle 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 glisserâdĂ©poser Dans les espaces partagĂ©s Tracim, les gestionnaires de contenu ont la possibilitĂ© dâorganiser et dĂ©placer le contenu. Cela se fait par glisserâdĂ©poser 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 en texte intĂ©gral intelligent En fĂ©vrier dernier [_skalimer0_ nous avait suggĂ©rĂ© lâintĂ©gration dâun moteur de recherche en texte intĂ©gral](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 en texte intĂ©gral 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 en texte intĂ©gral (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 gĂ©rĂ©s par Elastic Search, en particulier les documents bureautiques (PDF, documents bureautiques,etc., 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 bureautiques 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 Office 365, 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 et CODE. Cette fonctionnalitĂ© permet de crĂ©er en ligne un nouveau document texte, tableur ou prĂ©sentation (Writer, Calc et Impress) et dâĂ©diter en ligne, seul ou Ă plusieurs en mĂȘme temps, tout document bureautique gĂ©rĂ© par LibreOffice Online et 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 bureautiques : - OnlyOffice : suite bureautique en ligne sâappuyant nativement sur les formats de documents de 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, machine virtuelle) ; - 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 courriel (de moins en moins, heureusement), de plus en plus via des services en ligne de type WeTransfer. Tracim propose de partager directement les fichiers de travail en gĂ©nĂ©rant une adresse URL dĂ©diĂ©e au partage. LâaccĂšs Ă cette adresse peut ĂȘtre protĂ©gĂ© par un mot de passe. Le principe est simple : on invite une ou plusieurs personnes via la saisie de leur adresse de courriel, et ces personnes sont alors notifiĂ©es de la mise Ă disposition dâun document et peuvent y accĂ©der via une adresse 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Ă©es 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 de courriel, Ă©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 ainsi 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 (numĂ©risation de piĂšce dâidentitĂ©, acte de propriĂ©tĂ©, PV de la derniĂšre AG, etc.).  ## AmĂ©lioration de la fonctionnalitĂ© de prĂ©visualisation des documents Un grand nombre de fichiers importĂ©s dans Tracim peut ĂȘtre prĂ©visualisĂ© en ligne sous forme de vignettes 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 et 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 gĂšre dĂ©sormais Ă©galement les fichiers vidĂ©o 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 six 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 sympas pour illustrer notre site Web et nos TâShirt ! # Mon Tracim : la plateâforme clef 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 2 Gio dâespace de stockage gratuitement. Ces comptes doivent ĂȘtre Ă but personnel, associatif, etc., 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 maximum de retours dâutilisateurs, dâautres part dĂ©velopper notre notoriĂ©tĂ© ; et enfin, pourquoi ne 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 supplĂ©mentaire Ă 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 bogues, demandes de fonctionnalitĂ©s, etc.) ; - que certains utilisateurs se transforment en clients 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) ; - [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 ou grand public : tout le monde est potentiellement intĂ©ressĂ© par lâĂ©change de fichiers et de documents, et le partage de connaissances et de 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 bogues...) : Ă 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 et 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 !