* Denis Deutlich [2017-11-17 17:40 +0100]:
Bonsoir,

> J'ai lu un titre assez évocateur sur la page web suivante
> http://lanyrd.com/2015/tuba215/sdtwgy/ puis j'ai trouvé une vidéo que
> j'ai commencé à regarder
> http://videos.tryton.org/tub2016/tryton_with_drupal.html
> et enfin une page d'accueil assez parlante (en espagnol) sur ces idées
> http://camp.drupalchile.org/en/node/45

oui, nous avons rencontré cette personne et assisté à sa présentation.
J'ai vu ça comme le mariage de la carpe et du lapin et je ne me
souviens plus à quoi ça devait servir.

A vrai dire, j'ai également eu du mal à suivre la démo en vidéo.

L'anglais de Lucchio n'est pas top. Par contre son espagnol est bien
meilleur, vu que tu sembles le parler je te conseillerais de le
contacter directement en fait (mais même en anglais, il faudrait le
contacter car il est bien meilleur à l'écrit qu'à l'oral (comme à peu
près tout le monde :D)).

Mes questions sont les suivantes:
> Existe t-il actuellement de tels projets de développement (en français
> ou en anglais) ?

Pas à ma connaissance. L'idée n'est pas séduisante tant qu'on ne voit
pas de cas d'utilisation.
La culture de Tryton est de favoriser le micro-framework Flask. En
utilisant un framework ou un micro-framework PHP, j'imagine qu'on doit
en perdre tout l'intérêt.


Ben l'intérêt c'est d'utiliser un CMS tout fait, tel que Drupal qui a déjà
pas mal de bons côtés, si l'on se réfère au lien
https://fr.wikipedia.org/wiki/Drupal

Si il ya un CMS développé avec Flask (framework) offrant les mêmes
avantages ou permettant un développement d'application web tel que Drupal,
alors je serais content d'avoir du Python sur les différentes applications.

Pour être plus précis existe-t-il des applications Web (CMS et ECommerce)
écrites en Python et qui soient compatibles avec Tryton ?

Nous avons construit une webshop en quelques semaines en se basant
uniquement sur Flask (teaser de fou: on le présentera à la prochaine
conférence Tryton :D).

Pour être plus général: je pense que la démarche utilisée pour
utiliser Tryton avec Flask devrait pouvoir s'adapter à django.

Le problème que tu rencontreras surement avec les CMS et webshops c'est
que bien souvent (je n'ai pas d'exemple contraire qui me viennent en
tête en fait) ils viennent déjà avec leur couche de persistence et
leur idée du flux du vente. Deux choses que Tryton fait déjà bien
évidemment. Et donc, il faut faire cohabiter les deux … or la force
d'un django réside dans l'intégration de ses composants et des modules
complémentaires que la communauté a fait pour lui. L'idéal étant donc
que la cohabitation se passe bien mais elle requiert pas mal de
boulot.

Je peux par exemple citer Django (framework) et Django CMS, on peut se
faire une idée en suivant ces liens
http://version2beta.com/articles/evaluating-tryton-as-an-ecommerce-backend_about-tryton/,
https://bitbucket.org/zikzakmedia/trytond-django-deprecated

> Quelles sont les APIs et/ou Frameworks compatibles avec le CMS Drupal
> développé en PHP et l'ERP développé en Python ?

Vous souhaitez utiliser des objets Tryton dans une application Drupal
que vous développez, correct ?


Plutôt des objets Drupal pour l'application Tryton (vice et versa). Hélas,
pas vraiment le temps de développer une telle passerelle pour l'instant.

C'est vachement complexe comme tâche.

Soit tu veux faire communiquer PHP et python, soit tu veux
synchroniser la DB utilisée par Drupal et celle de Tryton. Dans les
deux cas, j'ai l'impression que c'est pas la meilleure idée du monde
:).

D'ailleurs quelles sont les différences entre les frameworks Flask vs
Django et lequel des deux se rapprocherait le plus en terme de
développement d'un CMS comme Drupal ?

Clairement Django est beaucoup plus proche de Drupal même s'ils n'ont
rien à voir.

Flask c'est un micro-framework, autrement dit: il ne fait presque rien
:). On peut presque le résumer ainsi: c'est un framework qui fait le
mapping entre une requête HTTP et une fonction à appeler.  Tout le
reste ce sont d'autres projets qui le font (jinja pour le templating,
werkzeug pour le serveur HTTP, etc). C'est plus un concept "boite à
outils".

Django est un projet unifié: ils ont leur propre serveur, leur propre
façon d'accéder à une DB, leur propre système de templating.
Énormément de choses sont prévues de base, mais il faut suivre les
clous et quand ça ne rentre pas il faut un peu forcer la main.

--
Nicolas Évrard - B2CK SPRL
E-mail/Jabber: [email protected]
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
tryton-fr.
Cette discussion peut être lue sur le Web à l'adresse 
https://groups.google.com/d/msgid/tryton-fr/20171117180905.mesvuatlceoi5y37%40localhost.localdomain.

Répondre à