4
The are many different modules available for Open ERP and suited for different business models. Nearly all of these are optional (except ModulesAdminBase), making it easy to customize Open ERP to serve specific business needs. All the modules are in a directory named addons/ on the server. You simply need to copy or delete a module directory in order to either install or delete the module on the Open ERP platform.
6
Some modules depend on other modules. See the file addons/module/__terp__.py for more information on the dependencies.
8
Here is an example of __terp__.py:
10
.. code-block:: python
13
"name" : "Open TERP Accounting",
15
"author" : "Bob Gates - Not So Tiny",
16
"website" : "http://www.openerp.com/",
17
"category" : "Generic Modules/Others",
23
"init_xml" : ["account_workflow.xml", "account_data.xml", "account_demo.xml"],
24
"demo_xml" : ["account_demo.xml"],
25
"update_xml" : ["account_view.xml", "account_report.xml", "account_wizard.xml"],
30
When initializing a module, the files in the init_xml list are evaluated in turn and then the files in the update_xml list are evaluated. When updating a module, only the files from the **update_xml** list are evaluated.