First Module to OpenERP¶
OpenERP is a Python based client/server program for Enterprise Resource Planning. It consist of a client "openerp-client" and a server "openerp-server" while the persistence is provided by Postgresql. OpenERP currently uses XML-RPC for communication over a network. Once installed OpenERP has a modular structure that allows modules to be added as needed.
The Modules - Introduction¶
The usage of the modules is the way to extend OpenERP functionality. The default OpenERP installation is organized as a kernel and various modules among which we can distinguish :
base : The most basic module. Defines ir.property, res.company, res.request, res.currency, res.user, res.partner
crm : Customer & Supplier Relationship Management.
sale : Sales Management.
mrp : Manufacturing Resource Planning.
New modules can be programed easily, and require a little practice of XML and Python.
- Module Structure
- OpenERP Module Descriptor File : __terp__.py
- Create Module
- Creating Action