Sharoon, and the Tryton community, I've paid only a little attention to the Magento Connectors projects for both Tryton and OpenERP, mostly noticing that the interest is strong and activity seems pretty vibrant. The thing is, I don't understand why, and I wonder if anyone might be willing to provide me feedback as to why they think it's important or valuable to connect Tryton to Magento? I know that Magento has features that Tryton does not, but it also seems there is significant overlap. What makes Magento bring to the project?
Rob On Jun 16, 2011, at 8:23 AM, Sharoon Thomas <[email protected]> wrote: Hello Everyone, Some of us at Openlabs has been planning and working on the Magento connector for Tryton from the past 9 months. From our initial research and lessons learnt from building magentoerpconnect [1] for OpenERP, we had identified key issues that needed solutions before we attempted to build a tryton connector and they were: 1. Clean transformation of EAV [2] in magento to Tryton: In OpenERP we dynamically create new fields and extend the product table. However, this seemed to work well for small customers, but larger implementation of magento started meeting roadblocks. An example of the same was an implementation hitting the max col size of 1600 in the product table [3]. We addressed this with an object/document datastore backend for tryton - Mongo DB [4]. 2. The second issue was a clean API to connect to magento rather than raw XML RPC calls in between module code. This was also implemented in the magento python module [5]. And now we think its time to start working on the module and we request interested community members to participate in the project to build blueprints, write code, documentation and test the features. If you dont write code, you could still contribute with ideas, and manual testing. We have chosen github for project hosting [6] and the empty space (as of this writing) has been created. (For the mercurial fan boys : you can still push from hg to the git repo [7].) For Team Openlabs Sharoon Thomas [1] http://launchpad.net/magentoerpconnect [2] http://en.wikipedia.org/wiki/Entity-attribute-value_model [3] https://bugs.launchpad.net/magentoerpconnect/+bug/648667 [4] https://bitbucket.org/sharoonthomas/trytond-mongodb [5] https://github.com/openlabs/magento [6] https://github.com/openlabs/trytond-magento [7] http://hg-git.github.com/ -- [email protected] mailing list -- [email protected] mailing list
