chat.freenode.net #tryton-fr log beginning Wed Sep 4 00:00:06 CEST 2013 | ||
2013-09-04 09:28 <little-nemo> Bonjour, pour mon entreprise (je suis tout seul), je cherche un logiciel qui me permettra de gérer mes stocks, passer mes commandes, gérer mes produits, mes stocks produits, émettre des factures et faire ma compta | ||
2013-09-04 09:28 <little-nemo> en fouillant un peu, j'avais retenue Dolibarr et OpenERP | ||
2013-09-04 09:29 <little-nemo> et depuis peu, j'ai fait la connaissance de Tryton | ||
2013-09-04 09:29 <little-nemo> je n'ai pas encore essayé la démo, mais j'ai déjà plein de questions | ||
2013-09-04 09:29 <nicoe> little-nemo: n'hésite pas à les poser … | ||
2013-09-04 09:30 <little-nemo> quelle est la différence entre tryton et openerp ? | ||
2013-09-04 09:30 <little-nemo> j'ai souvent entendu que openerp est complexe d'approche, est le cas de tryton ? | ||
2013-09-04 09:31 <little-nemo> en fait je souhaiterais une solution python car c'est le langage que je pr | ||
2013-09-04 09:31 <little-nemo> *préfère et maitrise le mieux | ||
2013-09-04 09:31 <little-nemo> ça ne me faisait pas trop pencher vers dolibarr | ||
2013-09-04 09:31 <little-nemo> mais j'ai un peu peur de la mise en place d'une solution openerp (et tryton ?) | ||
2013-09-04 09:32 <nicoe> little-nemo: tryton est un fork d'openerp, il a assez fort divergé au niveau technique: il est devenu plus pythonique, plus testé | ||
2013-09-04 09:32 <cedk> little-nemo: il y a: https://en.wikipedia.org/wiki/Comparison_of_Tryton_and_Open_ERP | ||
2013-09-04 09:32 <nicoe> little-nemo: tous les modules métiers ont été revus de fond en combles | ||
2013-09-04 09:33 <nicoe> little-nemo: après point de vue complexité, j'ai envie de dire "ça dépend" | ||
2013-09-04 09:33 <little-nemo> cedk: j'avais déjà vu cette comparaison. Le fait de pouvoir utiliser sqlite avec tryton me plaisait assez bien | ||
2013-09-04 09:33 <little-nemo> nicoe : ça dépend de quoi ? de mon niveau je suppose ? | ||
2013-09-04 09:35 <Pilou> little-nemo: il faut tester: si les modules de Tryton de base couvrent tes besoins c'est bien. Si non il te faudra soit personnaliser Tryton (et dans ce cas ça peut être intéressant d'utiliser openerp si il existe tous les modules qui correspondent à tes besoins). | ||
2013-09-04 09:36 <nicoe> little-nemo: comme le dit Pilou, ça dépend de tes besoins mais aussi de ta capacité à plonger dans le code | ||
2013-09-04 09:36 <cedk> little-nemo: attention qu'on ne recommend pas sqlite pour la production | ||
2013-09-04 09:38 <Pilou> Les versions majeures de Tryton sont publiées tous les 6 mois, pour chaque version majeure les failles de sécu sont corrigées pendant 3 ans. Un passage d'une version majeure à une autre peut nécessiter beaoucoup ou peu de maintenance si tu as développé des modules perso (beaucoup: http://code.google.com/p/tryton/wiki/Migration_2_6, peu: http://code.google.com/p/tryton/wiki/Migration_2_8) | ||
2013-09-04 09:49 <Pilou> La mise en place n'est pas très compliquée. Il te faut une base de données postgresql, installer les dépendances qui sont listées dans la doc. Il y a différentes manières d'installer le serveur (utiliser les paquets de ta distribution mais ce ne sont peut être pas ceux de la dernière version stable de Tryton, utiliser pip, cloner le dépôt avec git, utiliser des paquets non officiels comme par | ||
2013-09-04 09:49 <Pilou> exemple http://debian.tryton.org/). | ||
2013-09-04 09:50 <nicoe> :s/git/hg | ||
2013-09-04 09:50 <Pilou> il y a un mirroir sur :p | ||
2013-09-04 09:50 <Pilou> il y a un mirroir sur github :p | ||
2013-09-04 10:01 <little-nemo> j'ai l'impression que mes besoins sont classiques et qu'ils sont couverts par les modules de base | ||
2013-09-04 10:02 <little-nemo> mais je me dis qu'il y aura forcément des fonctionnalités dont j'aurais besoin dans le futur et il faudra forcément développer | ||
2013-09-04 10:03 <little-nemo> en fait le développement ne me fait pas trop peur (peut-être à tord), c'est surtout la partie administration | ||
2013-09-04 10:03 <little-nemo> *que je ne maitrise pas | ||
2013-09-04 10:05 <little-nemo> un autre point important pour moi c'est la documentation | ||
2013-09-04 10:06 <little-nemo> est-ce que celle de tryton vous semble suffisante pour débuter et ensuite développer de nouvelles fonctionnalités (modfication de module ou création d'un nouveau module) ? | ||
2013-09-04 10:09 <Pilou> La doc existe: elle est orientée "framework" (c'est à dire utilisation de Tryton comme un framework) et elle n'est pas parfaite. Il est vraiment nécessaire de lire le code de trytond et des modules. | ||
2013-09-04 10:11 <Pilou> Par ailleurs pour simplifier la maintenance de tes modifications, il ne vaut mieux pas modifier directement un module standard mais plutôt créer un second module custom qui modifiera le 1er. | ||
2013-09-04 10:15 <little-nemo> Pilou : c'est ce que je voulais dire par modifier un module. Ne pas repartir from scratch en fait | ||
2013-09-04 10:16 <little-nemo> par contre je ne sais pas si mon niveau en dev peut me permettre de comprendre le fonctionnement en lisant le code... | ||
2013-09-04 10:19 <Pilou> Tu peux peut être déterminer si tu auras besoin de faire des modifications en testant les fonctionnalités à l'aide du serveur de démo: http://www.tryton.org/download.html#demo. | ||
2013-09-04 10:20 <Pilou> Au niveau administration c'est assez simple: Tryton est constitué d'un unique service (trytond) qui écoute sur un port TCP. Le service trytond se connecte à une base de données. | ||
2013-09-04 10:28 <little-nemo> ah oui, ça me fait penser à une autre question | ||
2013-09-04 10:28 <little-nemo> Tryton, ce n'est pas une architecture client-serveur si j'ai bien compris ? | ||
2013-09-04 10:29 <nicoe> little-nemo: si c'est le cas. | ||
2013-09-04 10:31 <little-nemo> ok, je sais plus où j'avais vu ça, mais je n'avais rien compris ;) | ||
2013-09-04 10:37 <cedk> little-nemo: je suppose que tu parle de neso qui est une version "bundle" | ||
2013-09-04 10:38 <little-nemo> peut-être, mais je suppose que ça installe client et serveur en même temps ? | ||
2013-09-04 10:39 <Pilou> oui, c'est bien pour tester mais ce n'est pas fait pour être utilisé en prod. | ||
2013-09-04 10:39 <cedk> little-nemo: oui mais il n'y a pas de communication entre les deux | ||
2013-09-04 10:39 <cedk> Pilou: ou alors mono poste pour certaine fonctionnalitée | ||
2013-09-04 10:39 <little-nemo> ok, pour en revenir à la prod, pourquoi sqlite est un mauvais choix | ||
2013-09-04 10:40 <little-nemo> cedk : ce n'est pas une utilisation mono-poste que je cherche | ||
2013-09-04 10:45 <cedk> little-nemo: sqlite va poser des problèmes pour les acces concurents | ||
2013-09-04 10:45 <cedk> little-nemo: l'integrité des données comme les fk | ||
2013-09-04 10:46 <cedk> little-nemo: la précision sur les calcules en Numeric | ||
2013-09-04 10:46 <cedk> Tryton essaie de minimiser ces problèmes mais il y a toujours des cas limit | ||
2013-09-04 10:51 <little-nemo> ok, je ne pensais pas que des calculs étaient effectués au niveau de la base de données | ||
2013-09-04 10:52 <cedk> little-nemo: si, il le faut sinon ce serait trop lent et il y aurait aucun interret à avoir une DB | ||
2013-09-04 10:56 <little-nemo> on rentre dans un domaine tout nouveau pour moi | ||
2013-09-04 10:56 <little-nemo> pourquoi un calcul effectué en dehors de la DB est plus lent ? | ||
2013-09-04 11:01 <cedk> little-nemo: parce qu'il y a transfer de donnée | ||
2013-09-04 11:04 <little-nemo> je comprends | ||
2013-09-04 11:14 <little-nemo> et vous, je suppose que vous utilisez tryton. Pourquoi avez-vous fait ce choix ? | ||
2013-09-04 11:15 <cedk> little-nemo: pour moi, c'est parce que je l'ai écrit en grande partie :-) | ||
2013-09-04 11:21 <nicoe> little-nemo: parce qu'on le développe ;) | ||
2013-09-04 11:23 <little-nemo> je reformule donc la question :) | ||
2013-09-04 11:23 <little-nemo> Pourquoi avoir voulu faire un fork d'openerp ? | ||
2013-09-04 11:24 <nicoe> mais Pilou et jeancavallo1 ont choisi tryton plutôt qu'openerp, donc leur avis est peut-être plus objectif | ||
2013-09-04 11:25 <cedk> little-nemo: parce qu'il n'était pas possible de changer OpenERP à l'époque | ||
2013-09-04 11:26 <nicoe> cedk: je ne pense pas que ce serait beaucoup plus possible actuellement | ||
2013-09-04 11:26 <little-nemo> et que vouliez-vous changer ? | ||
2013-09-04 11:27 <nicoe> little-nemo: En ce qui me concerne (je n'ai pas forké tryton mais j'ai quand même quitter openerp), la qualité du code, l'approche globale de la communauté | ||
2013-09-04 11:29 <cedk> nicoe: sait pas j'ai pas essayé | ||
2013-09-04 11:33 <Pilou> nicoe: je n'ai pas personnellement choisi ... | ||
2013-09-04 11:34 <nicoe> cedk: forcément ;), mais de ce qu'on voit de l'extérieur seules des améliorations marginales sont faites (or je ne doute pas que d'autres là-bas trouvent que le code pue) | ||
2013-09-04 11:35 <Pilou> little-nemo: le choix de l'un ou de l'autre dépend de tes besoins (est ce que les modules de base de Tryton suffisent ? Si non - es tu en capacité de développer ? - est ce que des modules openerp qui correspondent à tes besoins existent ?) | ||
2013-09-04 11:37 <Pilou> little-nemo: en ce qui concerne la communauté c'est pareil (une société derrière tryton et une société derrière OpenErp) | ||
2013-09-04 11:38 <cedk> Pilou: ça c'est faux | ||
2013-09-04 11:39 <Pilou> cedk: nous n'avons sans doute pas le même point de vue ;) | ||
2013-09-04 11:39 <cedk> Pilou: Tryton a une fondation | ||
2013-09-04 11:40 <jeancavallo1> little-nemo: Bonjour ! Typiquement, nous sommes partis sur tryton plutôt qu'openerp parce que nous avions le sentiment (confirmé par la suite) que les fondamentaux de tryton étaient plus propres que ceux d'openerp. Nous développons des modules très verticaux (gestion d'assurance) qui sont critiques pour nos clients. Les core devs de tryton sont beaucoup plus attentifs sur des aspects que nous considérons comme cri | ||
2013-09-04 11:40 <cedk> voici la liste des sociétés qui sont derrière Tryton: http://www.tryton.org/services.html | ||
2013-09-04 11:40 <Pilou> little-nemo: au niveau licence openerp est AGPLv3 depuis la dernière version pour le serveur et le client lourd, il y a une licence spécifique pour le client web. Tryton est GPLv3 pour le serveur et le client. | ||
2013-09-04 11:41 <nicoe> Pilou: je ne suis pas d'accord avec ton point de vue sur la communauté | ||
2013-09-04 11:44 <Pilou> nicoe: cedk: vous faites partie des 3 salariés de la société B2CK qui réalise un très grand pourcentage des commits ? | ||
2013-09-04 11:44 <nicoe> Pilou: parce que les autres n'en font pas autant. | ||
2013-09-04 11:44 <nicoe> Pilou: (et moi le premier) | ||
2013-09-04 11:45 <cedk> Pilou: je te rappel par example, que tu a le droit de commiter | ||
2013-09-04 11:45 <Pilou> quand le client android a été proposé (http://www.tryton.org/~irclog/2013-01-31.log.html#t2013-01-31%2015:28) vous m'avez répondu que ce n'était pas le role de la fondation | ||
2013-09-04 11:46 <cedk> Pilou: pas le role de la fondation de décider | ||
2013-09-04 11:47 <cedk> Pilou: par contre la communauté n'a vraiment pas été très entousiaste | ||
2013-09-04 11:47 <Pilou> il y a peut être une fondation, en pratique c'est la même situation qu'openerp | ||
2013-09-04 11:47 <cedk> Pilou: ça ne sert à rien d'inclure des projets si personne ne les fait vivre | ||
2013-09-04 11:47 <cedk> Pilou: mais où tu va chercher ça ? | ||
2013-09-04 11:48 <cedk> Pilou: parce que une de tes contributions a été rejetée ? | ||
2013-09-04 11:48 <Pilou> non :) | ||
2013-09-04 11:48 <cedk> Pilou: ça arribe toute le temps à tout le monde | ||
2013-09-04 11:50 <Pilou> bien sur :) | ||
2013-09-04 11:51 <cedk> https://www.ohloh.net/p/tryton/contributors?sort=latest_commit | ||
2013-09-04 11:52 <cedk> et plus parlant: https://www.ohloh.net/p/tryton/contributors?query=&sort=commits_12_mo | ||
2013-09-04 11:53 <cedk> versus: https://www.ohloh.net/p/openerp/contributors?query=&sort=commits_12_mo | ||
2013-09-04 11:54 <cedk> ou il n'y a casiment que des employées d'OE | ||
2013-09-04 12:10 <cedk> Pilou: je suis vraiment affecté par ce que tu dis, au vue du temps libre que je passe à reviewer les contributions des autres pour justement que ce ne soit pas comme OE | ||
2013-09-04 14:02 <sisalp> little-nemo: pour orienter ta réflexion sur le choix pour une TTPE : http://sisalp.fr/index.php/post/OpenERP-est-il-encore-gratuit-Les-preconisations-OpenERP-et-Tryton-de-SISalp-speciales-petits-budgets-de-0-a-2500-Euros | ||
2013-09-04 14:03 <sisalp> Pilou: pour ce qui concerne le fonctionnement de l'écosystème, c'est juste à l'opposé. C'est même la différence la plus importante. | ||
2013-09-04 14:20 <little-nemo> sisalp : C'est justement par votre site que j'ai connu Tryton. Ce billet plaide pour Tryton si on n'a pas d'argent et pour OpenERP si on a de l'argent | ||
2013-09-04 14:20 <little-nemo> sisalp : c | ||
2013-09-04 14:20 <little-nemo> *c'est peut-être résumé un peu vite, mais c'est l'impression que j'ai eu | ||
2013-09-04 14:20 <cedk> little-nemo: si tu a de l'argent Tryton convient aussi ;-) | ||
2013-09-04 14:21 <little-nemo> cedk : votre discussion m'a fait faire qq recherches et je suis tombé sur ça : http://www.meanmicio.org/2011/09/free-software-versus-open-source-tryton.html | ||
2013-09-04 14:22 <little-nemo> est-ce une bonne illustration des reproches que tu fais à OpenERP ? | ||
2013-09-04 14:23 <cedk> little-nemo: ça en fait partie | ||
2013-09-04 14:24 <cedk> little-nemo: en effet, OE développe son logiciel en faisant exprès de ne pas tenir compte de la migration depuis les versions précédentes | ||
2013-09-04 14:24 <cedk> little-nemo: et refuse que d'autre le fasse à sa place | ||
2013-09-04 14:25 <little-nemo> tout ça plaide en faveur de tryton pour moi. | ||
2013-09-04 14:25 <little-nemo> le mieux c'est quand même de le tester. Je vais essayer ce soir | ||
2013-09-04 16:24 <sisalp> ittle-nemo: Si on n'a pas de sous c'est Tryton en effet, si on a des sous on a le choix | ||
2013-09-04 16:26 <sisalp> little-nemo: depuis que Tryton s'est séparé de TinyERP, Tryton a retravaillé les fonctions essentielles | ||
2013-09-04 16:27 <sisalp> little-nemo: et OpenERP a fait un effort considérable sur l'esthétique de l'interface | ||
2013-09-04 16:28 <sisalp> little-nemo: ce matin un prospet m'a dit "l'essentiel c'est que le produit soit séduisant", | ||
2013-09-04 16:30 <sisalp> little-nemo: hier soir un autre me disait "l'essentiel c'est que ça marche pendant 10 ans" : on a le choix ;-) | ||
2013-09-04 16:33 <sisalp> little-nemo: pour Tryton, tu peux 1) utiliser la démo déjà citée, 2) mettre un serveur chez toi, 3) prendre un hébergement gratuit SISalp ;-) | ||
2013-09-04 17:05 <Pilou> nicoe: cedk: en fait je ne comprends toujours pas pourquoi le patch géographique qui avait été développé par vous (c'est à dire B2CK) et financé par bioecoforests a été refusé par vous (c'est à dire membre de la communauté) | ||
2013-09-04 17:14 <little-nemo> sisalp : l'hebergement gratuit est en effet séduisant, mais je me demande toujours quand c'est gratuit quels sont les limitations ou les contraintes | ||
2013-09-04 17:33 -!- little-nemo(c306a81e@gateway/web/cgi-irc/kiwiirc.com/ip.195.6.168.30) has left #tryton-fr | ||
2013-09-04 17:54 <cedk> Pilou: mais c'est toi même qui m'a dit que c'était pas bon que vous aviez une meilleur solution à proposer | ||
2013-09-04 22:41 <Pilou> cedk: fin du 1er semestre 2012 tu m'as indiqué que les patchs ne seraient pas intégrés tant qu'il n'y aurait pas d'interface graphique pour afficher / modifier les données géographiques dans le client Tryton. En décembre 2012 après le pyconfr j'ai créé https://bugs.tryton.org/issue2919 qui contient des liens vers les codereviews des patchs que B2CK a développé. Cette fois ci tu as répondu qu'il | ||
2013-09-04 22:41 <Pilou> n'y avait pas de release public d'une dépendance (dbgis) ajoutée par vous dans le patch et qu'il n'y avait pas de tests unitaires (effectivement vous n'en avez pas codé). Par la suite nous avons continué à maintenir ces patchs et à les faire évoluer: j'ai ajouté le support de sqlite à dbgis, puis je me suis rendu compte que dbgis était inutile. Dans ton dernier message du ticket 2919 tu indiques | ||
2013-09-04 22:41 <Pilou> que tu souhaites conserver la dépendance à dbgis, tu souhaites que les données géo soient transférées au format JSON. | ||
2013-09-04 22:47 <Pilou> Cette situation est ubuesque :) | ||
2013-09-04 22:50 <cedk> Pilou: c'est toi qui n'est pas cohérent et maintenant tu rale parce qu'un patch dont tu critique les performences n'est pas integré | ||
2013-09-04 22:51 <cedk> j'arret de discuter sur ce sujet |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!