เริ่มต้นใช้งาน Odoo Community Edition เวอร์ชันฟรีสำหรับ Developer

หลายๆคนอาจยังไม่รู้จัก Odoo ผมเองทำเว็บแอพพลิเคชั่นมาเยอะแต่ก็เพิ่งรู้จักเมื่อไม่นานมานี่เอง Odoo คือเว็บแอพพลิเคชั่นตัวหนึ่งที่ทำหน้าที่ในการจัดการข้อมูลที่หลายๆองค์กรมักจะต้องใช้กัน เช่น ข้อมูลบุคคลากร ข้อมูลทรัพย์สิน ข้อมูลทางการเงิน เป็นต้น โดยสามารถเลือกติดตั้งเฉพาะโมดูลที่ต้องการได้ซึ่งมีให้เลือกเยอะมากๆ ด้วยความที่ติดตั้งง่าย ใช้งานง่าย ทำให้มีการใช้งานกันอย่างแพร่หลาย คาดว่าอนาคตยังไปได้อีกไกล ซึ่ง ณ เวลานี้(2018) Odoo ได้มีการพัฒนาอย่างต่อเนื่องจนถึงเวอร์ชัน 12 แล้ว!

 

Odoo คือ Opensource ERP

Odoo เค้าจะมีตัว Installer มาให้เรียบร้อย สามารถดาวน์โหลดและติดตั้งได้เลยทันที โดยค่าบริการจะคิดราคาแยกตามโมดูล ราคาก็จะมากน้อยแตกต่างกันไป แต่เดี๋ยวก่อน! Odoo เค้ามี Opensource ให้ใช้ฟรีด้วย! แตกต่างกันตรงที่ตัวฟรีจะถูกตัดฟังก์ชันบางอย่างออกไปเท่านั้นเอง (T-T)

 

ก่อนใช้งานต้องติดตั้งอะไรบ้าง?

Odoo พัฒนาด้วยภาษา Python ปัจจุบันเพิ่งปล่อยเวอร์ชัน 12 ออกมาหมาดๆ เพราะฉะนั้นบทความนี้ก็จะมาลองของใหม่กันเลย โปรเจ็คที่ใช้เป็นตัวอย่างคือ Odoo 12 Community Edition เชื่อมต่อกับฐานข้อมูล PostgreSQL ส่วนต้องติดตั้งอะไรบ้างนั้น ดูตามขั้นตอนได้เลยครับ

 

ขั้นตอนที่ 1 : ติดตั้ง Python

Odoo ถูกพัฒนาด้วยภาษา Python ด้วยเหตุนี้เราจึงจะขอบคุณเค้าด้วยการติดตั้งเป็นลำดับแรกเลยนะครับ
ต้องใช้ Python 3.5 ขึ้นไป ส่วนของผมใช้เวอร์ชัน 3.5 ดาวน์โหลดได้ที่ Python 3.5 Installer

เมื่อติดตั้งแล้วให้ไปที่ Environment Variables ของวินโดวส์ แล้วเพิ่ม Path 2 ตัวนี้เข้าไป(Root และ Scripts ของ Python ที่ติดตั้งไว้)

 

ขั้นตอนที่ 2 : ติดตั้ง PostgreSQL

ฐานข้อมูลใช้ PostgreSQL (อ่านว่า โพสต์-เกรส-คิว-แอล) ตัวนี้เป็น Enterprise ใช้ฟรี เทพแท้
ดาวน์โหลดได้ที่ PostgreSQL for Windows

 

ขั้นตอนที่ 3 : ติดตั้ง Node.js

ดาวน์โหลดได้ที่ Node.js Installer

 

ขั้นตอนที่ 4 : ติดตั้ง Less CSS

หลังจากติดตั้ง Node.js แล้ว เปิด Command Prompt รันคำสั่งเพื่อติดตั้ง Less CSS ตามนี้

npm install -g less

 

ขั้นตอนที่ 5 : ดาวน์โหลด Odoo Community Edition

ดาวน์โหลด Source Code ได้ที่ GitHub – Odoo12

หรือจะ Clone ผ่าน Git Client ก็ได้ โดยมีขั้นตอนดังนี้
1. ดาวน์โหลด Git Client
2. เปิด Command Prompt และรันคำสั่ง ตามนี้
git clone https://github.com/odoo/odoo.git

$nbsp

ขั้นตอนที่ 6 : ติดตั้ง Visual C++ Build Tools

ดาวน์โหลดได้ที่ Visual C++ Build Tools

 

ขั้นตอนที่ 7 : Install Library

เปิด Command Prompt เข้าไปที่ path ของโปรเจ็ค odoo (ที่ได้จากขั้นตอนที่ 5) หลังจากนั้นอัพเดทตัว Installer ของ Python ก่อน ด้วยคำสั่งนี้
python -m pip install --upgrade pip

เสร็จแล้ว Install Library ที่ถูกระบุไว้ในไฟล์ requirements.txt ของโปรเจ็ค odoo ด้วยคำสั่งนี้
pip3 install -r requirements.txt

 
ถ้าทุกอย่างผ่านพ้นไปด้วยดีจะขึ้นดังนี้ (done,done….done!!!)

 

ขั้นตอนที่ 8 : Run!

เปิด Command Prompt รันด้วยคำสั่ง odoo-bin โดยระบุ Parameter ดังนี้

<username> คือ username ที่ใช้ login เข้าฐานข้อมูล
<password> คือ password ที่ใช้ login เข้าฐานข้อมูล
<dbname> คือ ชื่อของ database
*(ไม่ต้องมีวงเล็บ <>)

python odoo-bin -r <username> -w <password> --db-filter=<dbname>$

 
ถ้ารันผ่านจะขึ้นหน้าจอแบบนี้

** เพิ่มเติม – จากที่ผมลองรันดูปรากฎว่า Library ยังไม่ครบ ติด Error หา psycopg2 ไม่เจอ
วิธีแก้ให้ Install psycopg2 เพิ่มด้วยคำสั่งนี้

pip install psycopg2

* อีกตัวคือ หา psutil ไม่เจอ
วิธีแก้ให้ Install psutil เพิ่มด้วยคำสั่งนี้

pip install psutil

 
 
เปิด Browser แล้วเข้าไปที่ localhost:8069

แค่นี้ก็เรียบร้อยพร้อมใช้งานแล้ว!

Leave a Reply

Your email address will not be published. Required fields are marked *

Advertisment ad adsense adlogger