Vous avez déjà décidé d'une licence pour ceci ?

En tout cas, c'est un projet que je vais suivre de près quand il sera
opensourcé, je risque d'en avoir besoin d'ici 6 mois ;-)
--
Ludovic Gasc


2012/4/17 Olivier Cortès <[email protected]>

> Bonjour,
>
> j'ai moi-même développé un Webstore Django assez complexe (gestion des
> listes de prix, boutiques revendeurs…) directement connecté sur OpenERP,
> via les modèles Django "classiques", additionnés d'un wrapper transparent
> pour exécuter les méthodes de classes de l'ERP depuis Django. Il y a des
> subtilités liées à des restrictions arbitraires dans OpenERP, mais une
> fois qu'on les connait, ça marche très bien. Il y a un connecteur Payline
> (pour la CB) en pur Python qui ne gère pas encore les wallets mais
> fonctionne très bien pour du paiement "normal".
>
> On peut considérer ce travail comme une alternative francophone à Zook,
> à priori bien plus évoluée côté "backoffice", et je pense côté front
> aussi.
>
> Il y a aussi un script "batcheur" (une application Django standalone) qui
> automatise les commandes fournisseurs, récupère les accusés
> d'expédition et de livraison, pilote les workflows d'OpenERP afin
> d'éviter moultes opérations manuelles. Les "flux fournisseurs" sont
> complètement modulaires et viennent se "plugger" dans le batcheur, pour
> chaque fonction qu'offre le fournisseur (suivant son degré
> d'informatisation). Il y a des exemples "qui marchent" de flux complets
> avec du XML, du SOAP, des transferts FTP et du mail simple (traitement des
> mails entrants et sortants), et bien d'autres choses (décrire presque un
> an de boulot en 10 lignes est un peu vain, mais vous avez les idées
> maîtres).
>
> L'intégralité de l'application (batcheur, webstore, etc) est conçu pour
> avoir une instance de test et une instance de prod, la directive DEBUG de
> Django (et d'autres sous-directives du `settings.py`) déterminent par
> exemple si payline passe le paiement par le site d'homologation ou le site
> de production de la banque, et il en va de même pour les transferts FTP
> par exemple.
>
> Je ne peux malheureusement pas le divulguer "comme ça" car nous attendons
> confirmation pour le passer en OpenSource "public" (de l'ordre de une à
> trois semaines pour la décision définitive).
>
> Mais en attendant, je peux en discuter ou donner des conseils, je pense
> pouvoir dire que je me suis bien cassé les dents sur pas mal de
> problèmes, et j'en suis rendu à pouvoir piloter les workflows d'OpenERP
> depuis Django, ce qui est assez "cool".
>
> Dès que ça sera opensourcé, je pourrais vous donner un lien vers le
> code.
>
> Je préviens tout de suite que c'est issu d'une presta où seul le
> développement a été payé. Donc la documentation est assez sparse (mais
> il y en a). Je suis en train d'écrire un support de présentation /
> découverte de 5-10 pages qui devrait faciliter la prise en main.
>
> à bientôt,
> _______________________________________________
> django mailing list
> [email protected]
> http://lists.afpy.org/mailman/listinfo/django
>
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à