documentation
documentation copied to clipboard
rework discover js framework tutorial
This commit rework the entire JavaScript tutorial series with the following improvements:
- Each chapter is now designed to be independent, allowing learners to follow any chapter without the necessity of completing previous ones.
- Each chapter has been transformed into a standalone module, enabling learners to create small projects from scratch within each chapter.
- The screenshots/text/code have been updated for Odoo 17.
Currently we have 5 chapters:
- Discover Chapter 1 - Owl Components: This chapter allows to learn the
Owl framework in the
awesome_owlmodule. - Discover Chapter 2 - Build a dashboard: This chapter allows to grasp
the basic of the web framework by building a dashboard in the
awesome_dashboardmodule. - Master Chapter 1 - Build a clicker game: This chapter allows to grasp
the web framework by building a clicker game in the
awesome_clickermodule. - Master Chapter 2 - Create a gallery view: This chapter allows to learn
how to create a new view type. The new view is a gallery of records
pictures. It can be done in the
awesome_gallerymodule. - Master Chapter 3 - Customize a kanban view: This chapter allows to
learn to customize a kanban view by implementing a list of customer in
the side of a kanban view. This can be done in the
awesome_kanbanmodule.
The chapter on creating and customizing fields is deleted for now and will be completely rewritten in a near future. The chapter on testing is deleted, how-to guides will be written to cover this subject.
The solutions for all exercises has been done for v17, the goal by
merging the new tutorial is to have this new branch structure in
odoo/tutorials:
- 16.0
- 16.0-solutions
- 17.0
- 17.0-discover-js-framework-solutions
- 17.0-master-odoo-web-framework-solutions
- master <-- default branch, starting point for all addons
- master-discover-js-framework-solutions
- master-master-odoo-web-framework-solutions
task-id: 3623595