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

Reply via email to