How it all began..!!

As I am being a novice blogger, the second part obviously will be information about the website. So, this website will act as both web portfolio (am not selling myself) and personal blog. Blogs will include some tutorials and projects that I have done. Majority of the tutorials will be technical and functional tutorials about Odoo – a python framework for fully functional ERP. Design of this website may change as the time progress, as we are aging faster and the need of large font size is not far… just kidding :)

Install Odoo 10 In Ubuntu 16.04 LTS

For installing Odoo in Ubuntu 16.04 LTS, we need following requirements.

  • Ubuntu 16.04 LTS
  • Python 2.7
  • PostgreSQL
  • Git

You can download the Ubuntu server from there official page.Then install it with the additional tools you needed like openssh-server(used for ssh access)

Guide To Odoo CLI Commands

As every application , Odoo also comes with a set of cli commands that can be used to run and configure the Odoo. This is more useful for the developers. For this we have to clone any version of Odoo from git, i will be using the Odoo 9 as an example.

Guide To Odoo Default Fields

In this tutorial i will be explaining about the default field types that is supported by the Odoo. This will be based on the new api.Odoo fields can be classified into two different categories basic fields and relational fields. Along with fields we can pass some keyword arguments to define the field much more. Some kwargs are default for every field others are unique to particular field. Now in Odoo all fields are defined as part of the class. Each field represent a column of that model

How To Make Custom Module In Odoo10

In this tutorial, i will guide you to create a custom module in Odoo 10. Odoo uses a client-server architecture in which Odoo is the server and the web browser are the clients, which access Odoo using RPC calls. Odoo Modules can either add new business logic or extend the already existing one. Odoo follows a MVC like architecture. And it can be explained as follows.

Configure Odoo10 And Odoo11 For Development In Windows10

In this tutorial i will explain how to set up both Odoo10 and Odoo11 in Windows10 for development purpose. We will be configuring the Odoo10 in normal system environment where as Odoo11 will be in virtual environment, so that we can avoid any future glitches of having both python versions. You can configure both Odoo in conversely also or both in virtual environment.

Odoo Configuration File

In this tutorial we will be going through one of the important files in Odoo odoo.conf(any name). Configuration files are used for specifying the configuration parameters for running the Odoo. There is also another important file in Odoo __openerp__.py, also called manifest or descriptor files. In case Odoo10 and above this file is renamed as __manifest__.py but the content will be same.

Odoo Descriptor File

In this tutorial we will be going through one of the important files in Odoo, __openerp__.py which is called manifest or descriptor files. In case Odoo10 and above this file is renamed as __manifest__.py because of the change from openerp to odoo but the content will be same.

Odoo Helper Functions

In this tutorial we will be going through some of the useful functions that we can use when we are developing for Odoo. These functions include amount to text translation and floating point utils etc.

Odoo Hierarchic Relations

Hierarchic Relations are very useful when representing categories of data and forum posts, these data are stored in tree like structure resulting in a parent child relationship. Odoo also utilizes hierarchical relations to represent the some of the data. Here we will be taking Odoo10 as an example, and also explaining the modifications that are coming in future versions.