Hello, I am completely new to web2py, with a design (xhtml css jquery) background, so not a real programmer, yet (except for xslt).
I want to build a simple manual invoicing application that enables website visitors to create their own client-accounts containing their address. So I would input the items the client ordered (by email-form) on the invoice by hand, but don't have to input their address because it is already available in the application. I would like to deploy on GAE. Aiming for a minimal approach with off-the-shelf tools I considered using the FOSS Python ERP http://www.tryton.org/en/. It can be installed on your desktop as a packed application (server +client) called Neso. So I would create my invoices offline with it. Now to enable my clients to create their own account, I would tap into the google contacts API, with some GAE code, to add a new contacts. My computer (mac osx) cronjob-syncs(OS level) these contacts into its addressbook app. The addressbook app supports carddav, as does Tryton, which can then sync my address. So I can pick addresses to auto-populate my invoices. Needless to say that workflow feels like a hack. 1 What would be the best approach for this scenario, considering that over time I will start to add functionality to become more like a real ERP/ordersystem/webshop. A Work on syncing tryton with my web2py app entered account/address data. B Build my web2py app with full invoicing features, and over time start to port parts of tryton to it to add functionality. Deploying on GAE, without rel DB won't pose any problems for ERP/ ecommerce functionality? 2 Has anyone done similar things; ERP syncing or ERP/invoicing functionalities? I did found member Jiff working on an ERP; http://groups.google.com/group/web2py/browse_thread/thread/48229fc27c2ae3be/8f7fb164835229d6 Any tutorials, splices, plugins, free appliances worth looking at (to avoid reinventing the wheel)? Is it a good idea to start from any of these; http://web2py.com/appliances/default/show/18 http://web2py.com/appliances/default/show/57 http://web2py.com/appliances/default/show/24 since the estore doesn't do addresses and invoicing, I guess not... If not, what would be my best startingpoint to code; The chapter in the book on DAL? http://web2py.com/book/default/chapter/06 The only related threads I found are these, did I miss any? http://groups.google.com/group/web2py/browse_thread/thread/8228964822151121/9211ce28eb2aea76 http://groups.google.com/group/web2py/browse_thread/thread/3289adbcb9731997/cef6ce08339ee576 http://groups.google.com/group/web2py/browse_thread/thread/7b05abe471e2f010/311ef1eae9bbd942 http://groups.google.com/group/web2py/browse_thread/thread/f06477df08b6cd80/d6bdf3758279086c http://groups.google.com/group/web2py/browse_thread/thread/c684346f13773f93/c4118250b182586a the last one is for the estore? Thanks