URL: https://linuxfr.org/news/a-l-heure-ou-owncloud-cozycloud-et-nextcloud-font-du-bruit-tracim-continue-son-bonhomme-de-chemin Title: À l'heure où Owncloud, CozyCloud et NextCloud font du bruit, Tracim continue son bonhomme de chemin Authors: LeBouquetin Lucas, bubar🦥, ZeroHeure, palm123 et Benoît Sibaud Date: 2016年06月22日T11:16:46+02:00 License: CC By-SA Tags: tracim, capitalisation, groupware, travail_collaboratif, debian, ubuntu et postgresql Score: 51 Tracim est un logiciel de collaboration et de capitalisation des connaissances. Au travers d’espaces composés d’administrateurs, responsables, collaborateurs et simples lecteurs, Tracim vous propose de documenter et échanger des informations professionnelles (ou personnelles), sous forme de pages _wiki_, fils de discussions et partage de fichiers. ![Logo Tracim](http://tracim.fr/logo.png) Dans Tracim, rien ne se perd, rien ne se crée, tout se transforme. C'est vous qui créez et ajoutez vos données ; Tracim gère le versionnement, la vie des informations et les droits d’accès. Tracim est utilisable pour des besoins personnels, mais son fil rouge est la mise en place d’extranet professionnels, d’intranets ou bases de connaissances. ---- [Journal à l'origine de la dépêche](http://linuxfr.org/users/lebouquetin/journaux/a-l-heure-ou-owncloud-cosycloud-et-nextcloud-font-du-bruit-tracim-continue-son-bonhomme-de-chemin) [Site officiel](http://tracim.fr/) [Démonstration en ligne](http://demo.tracim.fr/) [Code source et téléchargement](https://github.com/tracim/tracim) ---- # Quoi de neuf sur Tracim ? J’avais déjà fait une [présentation de tracim](https://linuxfr.org/news/tracim-entre-forum-wiki-et-gestion-de-fichiers) en novembre 2014, ainsi que de [son prédécesseur pod](https://linuxfr.org/news/pod-un-outil-de-travail-collaboratif-pour-suivre-et-gerer-taches-documents-et-autres) quelques mois auparavant. Depuis, les améliorations suivantes ont été apportées : - refonte de l'interface suite à différents retours utilisateurs et à [des conseils avisés prodigués par certains d'entre vous](https://linuxfr.org/forums/programmationweb/posts/resolu-design-d-applications-web-pourquoi-ca-marche-ou-ca-ne-marche-pas) ; - prise en charge de PostgreSQL et MySQL (et presque de SQLite) ; - prise en charge de l'authentification via LDAP ; - intégration du [serveur de calendrier Radicale]([http://radicale.org/), qui permet de proposer une solution de calendriers CalDAV partagés "clé-en-main" : - un calendrier personnel pour chaque utilisateur, - un calendrier partagé par espace de collaboration, dont les droits d’accès seront fonction du rôle des utilisateurs ; - prise en charge de Python 3.3 et 3.4, plateforme privilégiée Debian Jessie, retours utilisateur confirmant une installation fonctionnelle sur Ubuntu et CentOS. Petit rappel utile : tout est versionné dans Tracim, ce qui signifie que l’on peut supprimer ou remplacer les choses sans que rien ne soit perdu (il peut être difficile de retrouver l’information, mais ce n’est jamais perdu). # Pourquoi choisir Tracim par rapport à d'autres solutions ? D’un point de vue utilisateur, Tracim mise sur la simplicité d’utilisation et la réutilisation de paradigmes classiques : - organisation sous forme de dossiers / sous-dossiers ; - rôles d’utilisateurs progressifs (lecteurs, collaborateurs, responsables, administrateur) ; - politique "pas d'installation sur les postes client" comme fil conducteur. D’un point de vue technique, Tracim s’appuie sur les standards, et cherche à répondre aux attentes des administrateurs système : - prise en charge des bases de données relationnelles classiques (cf ci-dessus) ; - prise en charge de l’authentification centralisée via LDAP ; - fichier de configuration documenté proposant un paramétrage aussi granulaire que possible ; - prise en charge officielle de Debian 8, et autant que faire se peut, des autres distributions ; - scripts de migration des données fournis, stratégie "vrai open-source". En résumé : Tracim cible des besoins de collaboration professionnels et s’oriente vers les problématiques d’extranet, support technique B2B, capitalisation de connaissances d’équipes volantes / mobiles / réparties. # Fonctionnalités à venir ## En cours de développement - Prise en charge de WebDAV pour interagir avec Tracim à partir de son explorateur de fichier traditionnel. Un _Proof of Concept_ (développé par un [stagiaire recruté via une annonce Linuxfr](https://linuxfr.org/forums/general-petites-annonces/posts/recrutement-stage-pourvu-developpeur-web-backend-python-sur-grenoble)) est déjà fonctionnel et en cours d'intégration dans Tracim ; cette fonctionnalité sera probablement disponible en septembre. - Corrections de bugs divers et variés. ## Dans la roadmap - Prise en charge d’un véritable moteur de recherche ; - consultation de documents en ligne, et potentiellement de n’importe quel type de fichier présent sur Tracim (via le développement d’un _reader_ dédié à chaque type de fichier) ; - interconnexions avec [Mattermost](http://www.mattermost.org/) / Slack ; - interconnexions avec Gitlab / Redmine ou autre ; - prise en charge de l’envoi par email de fichiers. Un cas d’utilisation typique est le suivant : je reçois un cahier des charges par email et je veux le stocker pour consultation(s) future(s) par moi-même ou par mes collaborateurs ou futurs collaborateurs. # Un business model derrière Tracim ? Note : Si l’aspect "business autour du LL" ne vous intéresse pas, vous pouvez zapper ce paragraphe. Tracim est principalement développé à travers ma société Algoo. On fait du vrai open-source. Idéalement nous aimerions passer en mode "éditeur de logiciel", mais ce n’est pas évident et donc Tracim est développé en parallèle des différentes missions que nous avons. Tracim est commercialisé sous forme de prestation de migration de données, d’hébergement d’instances dédiées et de développements sur mesure (fonctionnalités dédiées à votre cas d’utilisation ou co-financement de fonctionnalités _cœur_). Nous ne sommes pas certains de pouvoir vivre avec cette activité ; la stratégie est de faire du vrai open-source (il n’y a pas d’investisseur extérieur à Algoo, je suis seul dirigeant et la philosophie de Algoo est de "gagner sa vie en faisant un travail plaisant au quotidien"), cela ne fonctionnera peut-être pas, auquel cas Tracim mourra naturellement et nous continuerons de vivre avec des prestations de développement d'applications web sur mesure. Mais je reste convaincu que le modèle "vrai open source" peut marcher, et qu’il y a un public réceptif dans un contexte _B2B_. Pour le moment, nous sommes très loin de vivre de Tracim, mais nous gagnons un peu d’argent et avons des clients renommés, dont des conseils généraux et des syndicats de gestion des réseaux d’eau potable. # Tracim recherche des beta-testeurs Le code actuel est à un stade _beta_. Nous avons besoin d’aide pour tester, en particulier l’authentification LDAP ou le partage de calendriers CalDAV. Nous réalisons des tests de notre côté (notamment en utilisant nous-mêmes nos outils - _eat your own shit_), mais pour la sortie d'une version stable en septembre, plus nous aurons de cas de tests différents plus nous corrigerons de bugs (que ce soit sur l’installation ou les aspects fonctionnels). # La communauté Tracim, pourquoi contribuer, et comment En l’état, la communauté est plutôt réduite. Ceux d’entre vous qui ont lancé des projets libres savent qu’il est difficile d’initier une communauté. Les autres le savent aussi sans doute d’ailleurs. Mais il faut bien démarrer, alors nous démarrons. Nous avons [16 étoiles sur GitHub](https://github.com/tracim/tracim/stargazers), nous compris. La première bonne raison de contribuer est que ça ne vous coûtera quasiment rien et nous apportera énormément en contrepartie. C’est on ne peut plus simple : il suffit de réagir à ce journal en le commentant. Nous sommes curieux de votre avis, que vous soyez intéressé(e)s ou pas (à partir du moment où nous apprenons des choses, c’est intéressant). Nous répondrons à vos questions et remarques. La deuxième bonne raison de contribuer, c’est de participer à un projet qui vous intéresse. Cela implique d’être intéressé par le logiciel ;) Dans ce cas, nous sommes preneur de retours à l’installation, à l’utilisation, et en particulier sur les problématiques CalDAV et LDAP. Tout retour de bug est intéressant, tout retour de cas d’utilisation aussi. Enfin, toutes les contributions sont bonnes à prendre, en code, en tests, en documentation, ... la communauté est vraiment balbutiante, donc il ne faut pas hésiter. # La pile technique Historiquement, Tracim était développé en Python 3.2 (version officielle de la précédente Debian stable) et tournait avec une base PostgreSQL. On a élargi le spectre puisque l’on prend désormais en charge MySQL et quasiment SQLite. En terme de technologie, on s’appuie sur Python 3.4, Turbogears, Radicale, Bootstrap, jQuery, LDAP. # Quelques captures d'écran On a essayé de suivre [les conseils avisés prodigués par certains d'entre vous](https://linuxfr.org/forums/programmationweb/posts/resolu-design-d-applications-web-pourquoi-ca-marche-ou-ca-ne-marche-pas) dans les colonnes de Linuxfr il y a un peu plus d'un an. Voici ce que ça donne : ![Vue globale de l'interface](https://lut.im/XWMHPVNVPW/k9Y359arAkR6GROO.png) Vous pouvez aussi jeter un coup d'oeil à une [série de captures d'écrans déposées sur lut.im](https://lut.im/gallery#UG41CODLEA/v87XKFQiEmNNOT1R.png,lSWdVvXLaQ/mGQOGPqL05HXkC6Q.png,g1Y0W28ECY/dYLKVqS497rsiKEZ.png,RJqsDSGR6d/9HKXeqgN063lFrJF.png,d4nOA2MBtK/9GI6v9qyRMeUg5l8.png,XWMHPVNVPW/k9Y359arAkR6GROO.png) # Conclusion L'objectif lié à ~~ce journal~~ cette dépêche est de pouvoir sortir une version stable en septembre, intégrant le support de WebDAV / CalDAV / LDAP / SQLite ainsi que l'ensemble des fonctionnalités actuelles. Merci de votre attention ; place aux discussions et commentaires :)

AltStyle によって変換されたページ (->オリジナル) /