
In an attempt to help new developers install Odoo with a
straightforward procedure, Chapter 2 of the "Getting started" tutorial
included copy-pastes of parts of the "Installing Odoo" page. This proved
to be inefficient because it required maintaining documentation on the
installation procedure in several places and misled the readers by
suggesting installing the Python requirements *after* installing
PostgreSQL.
With this commit, the page on Chapter 2 is refreshed to be clearer to
the readers and redirect them to the "Installing Odoo" page when
necessary.
task-2908434
closes odoo/documentation#2480
X-original-commit: 524794c59c
Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
79 lines
2.4 KiB
ReStructuredText
79 lines
2.4 KiB
ReStructuredText
:show-content:
|
|
|
|
.. _howto/rdtraining:
|
|
|
|
===============
|
|
Getting started
|
|
===============
|
|
|
|
Welcome to the Getting Started Odoo tutorial! If you reached this page that means you are
|
|
interested in the development of your own Odoo module. It might also mean that you recently
|
|
joined the Odoo company for a rather technical position. In any case, your journey to the
|
|
technical side of Odoo starts here.
|
|
|
|
This training is split in two parts. The first part is the 'Core Training': its objective is to
|
|
give you an insight of the most important parts of the Odoo development framework.
|
|
The chapters should be followed in their given order since they cover the development of a new
|
|
Odoo application from scratch in an incremental way. In other words, each chapter depends on the
|
|
previous one.
|
|
|
|
The second part covers a set of 'Advanced' topics. Each topic can be followed independently, but
|
|
requires the 'Core Training'. Note that some advanced topics cover basic features
|
|
of an Odoo module, so it's a good idea to give them a quick look.
|
|
|
|
All topics are built around a business case we will enhance along the way. The reader is expected
|
|
to actively take part in the training by writing the solution for each exercise.
|
|
|
|
Ready? Let's get started!
|
|
|
|
Core Training
|
|
=============
|
|
|
|
.. toctree::
|
|
:caption: Advanced Topics
|
|
:titlesonly:
|
|
:glob:
|
|
|
|
rdtraining/0*
|
|
rdtraining/1*
|
|
|
|
* :doc:`rdtraining/01_architecture`
|
|
* :doc:`rdtraining/02_setup`
|
|
* :doc:`rdtraining/03_newapp`
|
|
* :doc:`rdtraining/04_basicmodel`
|
|
* :doc:`rdtraining/05_securityintro`
|
|
* :doc:`rdtraining/06_firstui`
|
|
* :doc:`rdtraining/07_basicviews`
|
|
* :doc:`rdtraining/08_relations`
|
|
* :doc:`rdtraining/09_compute_onchange`
|
|
* :doc:`rdtraining/10_actions`
|
|
* :doc:`rdtraining/11_constraints`
|
|
* :doc:`rdtraining/12_sprinkles`
|
|
* :doc:`rdtraining/13_inheritance`
|
|
* :doc:`rdtraining/14_other_module`
|
|
* :doc:`rdtraining/15_qwebintro`
|
|
* :doc:`rdtraining/16_guidelines_pr`
|
|
|
|
Advanced topics
|
|
===============
|
|
|
|
.. toctree::
|
|
:caption: Advanced Topics
|
|
:titlesonly:
|
|
|
|
rdtraining/B_acl_irrules
|
|
rdtraining/C_data
|
|
rdtraining/D_mixins
|
|
rdtraining/E_unittest
|
|
rdtraining/J_reports
|
|
rdtraining/K_dashboard
|
|
rdtraining/N_security
|
|
|
|
* :doc:`rdtraining/B_acl_irrules`
|
|
* :doc:`rdtraining/C_data`
|
|
* :doc:`rdtraining/D_mixins`
|
|
* :doc:`rdtraining/E_unittest`
|
|
* :doc:`rdtraining/J_reports`
|
|
* :doc:`rdtraining/K_dashboard`
|
|
* :doc:`rdtraining/N_security`
|