documentation/content/developer/howtos
Géry Debongnie 045fb847e8 [IMP] Rework the JavaScript tutorials
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_owl` module.
- Discover Chapter 2 - Build a dashboard: This chapter allows to grasp
  the basic of the web framework by building a dashboard in the
  `awesome_dashboard` module.
- Master Chapter 1 - Build a clicker game: This chapter allows to grasp
  the web framework by building a clicker game in the `awesome_clicker`
  module.
- 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_gallery` module.
- 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_kanban`
  module.

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

closes 

Task-id: 3623595
X-original-commit: 3d4a275196
Signed-off-by: Géry Debongnie <ged@odoo.com>
Signed-off-by: Florent Dardenne (dafl) <dafl@odoo.com>
2023-12-20 00:41:24 +00:00
..
accounting_localization [IMP] account, account_report, l10n_*: Introduce unified reporting engine 2022-08-25 19:57:06 +02:00
translations [REF] i18n/localization.rst: rework the entire localization tutorial 2022-05-09 14:03:24 +02:00
website_themes [REF] install: move intro to main install page and split by install type 2023-08-19 07:58:45 +02:00
accounting_localization.rst [MOV] accounting: restructuration of the accounting documentation 2023-05-22 11:43:14 +02:00
company.rst [FW][FIX] howtos/company: fix typos 2023-04-17 18:01:15 +02:00
connect_device.rst [MOV] developer/iot: move "Internet of things" the howtos dir 2023-02-23 16:08:59 +01:00
create_reports.rst [REF] developer: rewrite sql view as a howto 2023-04-05 17:31:58 +02:00
javascript_client_action.rst [IMP] Rework the JavaScript tutorials 2023-12-20 00:41:24 +00:00
javascript_field.rst [IMP] remove references to owl template tagging 2023-08-11 19:34:53 +02:00
javascript_view.rst [IMP] Views howtos: add details on how to use a view in arch 2023-09-13 09:39:01 +00:00
scss_tips.rst [IMP] scss: update, improve preexisting content 2023-01-13 17:33:02 +01:00
standalone_owl_application.rst [FIX] developer: remove confusing section about starting services 2023-11-28 05:50:46 +00:00
translations.rst [IMP] howtos/translations: text & tips 2023-10-17 01:48:10 +00:00
web_services.rst [FW][FIX] developer/web_services: fix typo 2023-04-14 11:49:17 +02:00
website_themes.rst [ADD] developer/howto: guide for theming 2023-05-12 08:17:09 +02:00