Bending the Odoo Learning Curve
2. An Odoo learning curve?
1. Odoo Development Essentials Odoo Experience 2015 Alexandre Fayolle | Daniel Reis
12. The Odoo Development Essentials book 1/ A step-by-step introduction 2/ Deeper dive into each development topic Visit https://essentials.odoo.com F ree sample chapter
4. Choose to use a Linux server Windows or Linux? Linux is better for production (workers) Linux has better community support Linux has more cloud deployment options I don't know Linux! Use an Ubuntu Server VM Lots of online resources Learning curve will pay off
5. Develop remotely on your server Work on your OS and IDE of choice Use SAMBA to share an access server files Pilot Odoo instances through SSH shell Debug server side using pdb ( pudb , ipdb )
6. Get to know your tools Explore Python using its shell Get familiar with tuples, lists and dicts Try and learn Git and the fork workflow Code editor w/ integrated style/lint checking Official docs: https://odoo.com/documentation
8. What the docs don't tell you Expect major version to be incompatible Master branch is “API unstable” Modules are just Python + Data records! You need automated tests Fix WARNING log messages
9. Basics about dev workflow “Technical Features” and “Developer Mode” Can't see your module? Check addons path Module upgrade: reloads data and db struct Server restart: reloads Python code Or do both: ./odoo.py -d db -u module
11. Deepening your knowledge Experiment with the Odoo server API Odoo shell command ERPPeek client Explore the Odoo code Use grep to find usage examples $ grep -rni --include=”*.py” ”def funcname” ./odoo/addons Contribute to the OCA Code reviews can provide good mentoring
- 752 Total Views
- 380 Website Views
- 372 Embeded Views
- Social Shares
- 0 Likes
- 0 Dislikes
- 0 Comments
- 0 Facebook
- 0 Twitter
- 0 Google+
- 2 www.odoo.com
- 7 onlinesync.odoo.com
Keynote: Odoo 9 New Features41148 Views .
Odoo Mobile Development Framework & App build with it12119 Views .
Odoo 9 New Design- The rationales behind it11441 Views .
Open Source Licenses9649 Views .
How A/B testing can help you optimize your website9085 Views .
Shipper integration - UPS, DHL, FedEx7610 Views .
Import and export data - Tips & Tricks6779 Views .
UX best practices to create your module6139 Views .
Keynote: Odoo Strategy 20156005 Views .
How to use Odoo in a Restaurant5587 Views .
Odoo 9: New Business Model5450 Views .
Contributing to the Odoo Community Association (OCA)5193 Views .
Odoo cms Performance Comparison and Optimisation4834 Views .
VOIP: One-click Button to Automate Calls4521 Views .
First steps in Odoo dev4045 Views .
Introduction to Odoo Warehouse Management3968 Views .
How to use Odoo in a service company3900 Views .
State of the Odoo JS framework3874 Views .
Odoo 9 New Design- Usability Methodology3826 Views .