====== Owl, le nouveau Framwork Javascript de Odoo 🩉====== [[https://github.com/odoo/owl|Owl]] est et sera le nouveau framwork javascript utilisĂ© dans odoo en remplacement du framwork classique dont la documentation est disponible Ă  cette [[https://www.odoo.com/documentation/13.0/developer/reference/javascript/javascript_reference.html|page]] (**Attention** : enregistrez cette page en local car elle risque de disparaĂźtre) Pour comprendre facilement [[https://github.com/odoo/owl|Owl]], mieux vaut passer par des tutoriels du framwork [[https://fr.reactjs.org/|Reactjs]]. Un excellente introduction Ă  [[https://fr.reactjs.org/|Reactjs]] est disponible ici : * [[https://www.youtube.com/watch?v=Dorf8i6lCuk|React Crash Course for Beginners 2021]] Le cours complet (20 gigas) est accessible Ă  cette [[https://1337x.to/torrent/4859774/Udemy-React-The-Complete-Guide-incl-Hooks-React-Router-Redux/|adresse]] Ce tutoriel d'Academind permet de se familiariser avec la notion de components (composants) utilisĂ©e dans Owl. Il faudra ensuite se figurer comment intĂ©grer une application par component comme [[https://github.com/odoo/owl|Owl]] dans Odoo. Une piste d'entrĂ©e se trouve peut-ĂȘtre dans cette confĂ©rence : * [[https://www.youtube.com/watch?v=SIoljYJhTqk|[Youtube] Odoo Experience 2018 - Visualizing Data in Odoo: How to Create a New View]] * [[https://github.com/Polymorphe57/hello_world_view_code|Code source de la prĂ©sentation]] En dĂ©finissant une nouvelle vue tel qu'indiquĂ© dans cette confĂ©rence, on peut supposer qu'on peut dĂ©finir une nouvelle page dans odoo hĂ©bergeant une application Owl. Cette prĂ©sentation a l'avantage de montrer des aspect fondamentaux du javascript dans odoo. **Attention:** Il ne faut surtout pas s'arrĂȘter Ă  cette piste et voir la suite. Sur cette [[https://www.oocademy.com/v14.0/tutorials?&tag_id=17|page (oocademy)]] plusieurs toturiels relativement faciles d'accĂšs donnent un aperçu sur le javascript classique et sur Owl. * [[https://www.oocademy.com/v14.0/tutorial/introduction-to-the-odoo-javascript-framework-83|Introduction to the Odoo JavaScript framework]] * [[https://www.oocademy.com/v14.0/tutorial/introduction-to-owl-87|Introduction To Owl]] Enfin, dans un style beaucoup plus poussĂ© et complexe (peut-ĂȘtre que c'est juste mal expliquĂ© pour des dĂ©butants) on peut explorer cette page et ses articles connexes: * https://codingdodo.com/realworld-app-with-owl-odoo-web-library-part-1/ Merci de partager aux autres dĂ©veloppeurs s'il y a des rĂ©fĂ©rences jugĂ©es utiles.