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
