What is the difference between an App, an Addon and a Module? Is there even a difference between Addon and Module?
It matters to me since I want to have a clear idea about what is mentioned. Nomenclature is important. Each project hsa its own names for things. E.g. Drupal has Modules and Themes, Joomla has 3 different things, Module, Component, Plugin.
Google "addon openerp" https://launchpad.net/openobject-addons https://launchpad.net/openerp-extra
To complete the question, does Odoo have something like themes (Drupal) or skins (MediaWiki)?
Here is the difference between the different terms.
App is an abbreviated form of the word "application." An application is a software program that's designed to perform a specific function directly for the user or, in some cases, for another application program.Which means that an app can contain many modules.
Ex: Odoo VoIP, Amazon-Odoo Connector...
The addons folder it is not supposed to be the one inside server. At the same level as server there's probably a folder named addons. we place our modules there.
Ex: hr: which is a module that contains configuration of department, employee, contract...
Some code developed to realise some thing and will be placed under /Addons to be a part of APP.
PS: - An App can contain many modules but in the same folder under addons as we can create many modules each one in a folder but under the Addons.
So that, in structure App is the purpose of modules which are defined under /Addons.
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 7/4/14, 7:28 AM|
|Seen: 2962 times|
|Last updated: 11/22/15, 7:05 AM|