URL: https://linuxfr.org/news/la-version-22-de-tryton-est-arrivee Title: La version 2.2 de Tryton est arrivée Authors: Nicolas Évrard Date: 2011年10月27日T14:04:06+02:00 License: CC By-SA Tags: erp, opendocument, tryton, python, gnu_health, postgresql et odoo Score: 24 Comme tous les six mois, arrive une nouvelle version de [Tryton](http://www.tryton.org/fr/). Tryton est une plate‐forme de développement d’applications pour entreprise écrite en Python (un [progiciel de gestion intégré](http://fr.wikipedia.org/wiki/progiciel%20de%20gestion%20int%C3%A9gr%C3%A9), mais il pourrait être bien plus — ou bien moins — que ça). Tryton est toujours un _fork_ d’[OpenERP](http://www.openerp.com/) qui a déjà quatre ans d’existence. Au cours de ces six derniers mois, de nombreux changements ont touché l’interface utilisateur. Notons parmi ceux‐ci : * les fenêtres surgissantes (_pop‐up_) sont maintenant « non‐[modales](http://fr.wikipedia.org/wiki/Fen%C3%AAtre_modale) », ce qui signifie qu’elles sont liées à leur onglet d’origine. On peut donc conserver une _pop‐up_ ouverte et interagir avec les autres onglets, car l’activation d’un onglet restaure les fenêtres préalablement ouverte ; * le _widget_ de recherche a été complètement repensé. Un seul champ est utilisé et l’auto‐complétion permet de faciliter l’écriture de requêtes. Tout comme Google, des recherches complexes peuvent être effectuées. Du côté du serveur de nombreuses améliorations ont été apportées, dont voici les plus importantes : * l’utilisation d’[_unoconv_](http://dag.wieers.com/home-made/unoconv/) permet de transformer les modèles [[OpenDocument]] dans un très large ensemble de formats répandus ; * l’utilisation de fichiers « [`.po`](http://fr.wikipedia.org/wiki/GNU_gettext#Traducteur) » pour la gestion des traductions ; * un cache [LRU](http://fr.wikipedia.org/wiki/Algorithmes_de_remplacement_des_lignes_de_cache#LRU_.28Least_Recently_Used.29) au niveau de la transaction a permis de réduire considérablement l’empreinte mémoire du serveur. Notons également que ces six derniers mois ont aussi été marqués par la transition de [GNU Health](http://health.gnu.org/) (anciennement connu sous le nom de _Medical_) d’OpenERP à Tryton. Luis Falcón, le développeur principal de ce logiciel de gestion hospitalière, a en effet fait pas mal de bruit autour des [raisons](http://www.meanmicio.org/2011/09/free-software-versus-open-source-tryton.html) [motivant](http://www.meanmicio.org/2011/10/developing-countries-not-in-openerp.html) ce changement ; c’est la gouvernance du projet Tryton qui a convaincu Luis. ---- [L’annonce officielle](http://www.tryton.org/fr/news.html#d2011-10-26) [Les captures d’écran](http://www.tryton.org/fr/screenshots.html) [Téléchargement](http://www.tryton.org/fr/downloads.html) [Le projet GNU Health](http://health.gnu.org/fr/index.html) [La liste des modules Tryton sur PyPI](http://pypi.python.org/pypi?:action=browse&c=551) ---- Voici quelques‐uns des autres changements présents dans cette version : * le protocole de communication par défaut est maintenant [JSON-RPC](http://json-rpc.org/), plutôt qu’un système maison ; * la gestion de PostgreSQL a été rendue plus performante par l’utilisation de `RETURNING` et des séquences SQL ; * la modularité des _« workflows »_ a été améliorée en supprimant le code Python qui traînait dans les fichiers XML les définissant ; * la barre d’action au bas de chacun des écrans a été suppriméen, afin d’augmenter l’espace utile de l’écran ; * les droits d’accès sur les champs relation sont vérifiés lors de la génération des vues, ceux‐ci ne sont plus affichés si l’utilisateur n’a pas le droit de les voir. Cette version voit aussi la fin du support de Python 2.5 et de celui Tryton 1.2.