OCA Days 2018 Louvain-la-Neuve

The OCA Days 2018 were held during October 1st and 2nd in Louvain-la-Neuve, Belgium, preceding the Odoo Experience event that was held in the same city. More than 180 people from all over the world participated both on-site and remotely, and shared their experiences in Twitter using the #OCADays2018 hashtag. The OCA Days are the perfect playground to discover OCA, where the participants have a unique opportunity to get to know each other better, get to know what is people working on and take decision on the future roadmap of existing or new features related to the Odoo ecosystem.

Attendees received a very warming welcome to all participants  during registration, where she gave badges, OCA stickers, pins, and a t-shirt uniquely designed for the event to all participants.

Odoo image and text block


Odoo image and text block

The OCA Board, kicked off the event, introducing participants to the agenda of the event and soon everyone was busy attending to their chosen Track activities. Each Track was held in its own separate room:

  • Coding / Reviewing / Translating

  • Discussing

  • Training

Coding / Reviewing / Translating Track

During the two days 187 commits were created in the OCA repositories














While much more activity was done preparing work to be merged to OCA, here are some highlights of significant work that hit the OCA repositories.


The Coding / Reviewing / Translating track provides the opportunity to participants to contribute to the OCA by creating or extending new modules, doing reviews of existing pull requests in Github, or translating existing modules to different languages using the Odoo Community Translator.


OCA Apps Store: The OCA decided to build it's own Odoo Community Apps Store allowing anyone to easily search for and downloaded any OCA module. A very impressive result was the work done to complete it during the OCA Days, with significant contributions to OCA/apps-store and OCA/interface-github , and with active participations from Oscar Alcalá (Vauxoo), Stephan Rozendal (Neobis), Eric Caudal (Elico Corp.) and Roel Adriaans (Road Support).

OpenUpgrade: This tool provides all what is needed to successfully migrate Odoo across versions. The main components are OpenUpgrade and Openupgradelib.

The OpenUpgrade v12 project was officially kicked off, with an active participation by Stefan Rinjhart (Opener) and Paul Catinean (Pledra).

Financials: The financials-related OCA repositories intend to provide extended capabilities to Odoo in order for it to achieve what a business needs to run their accounting. Akim Juillerat (Camptocamp) and Luc De Meyer (Noviat) worked actively on the OCA/account-financial-tools, with achievements such as contributing to the migration of the Account
Asset Management module to 11.0. Nicolas Jeudy (PandaChi) and Andre Stirpe (Onestein) made a last push to accomplish the merging of the account_invoice_import module to 11.0 in OCA/edi. Miquel Raïch (Eficent) proposed new modules account_skip_bank_reconciliation, account_set_reconcilable, to OCA/account-reconcile in 11.0. Sébastien Bidoul and Virgin Dewulf from Acsone worked on the Belgian Localization, where they were able to migrate the Belgian MIS Reports to v11.


Sales, Service and CRM:  In the sales related repository we found significant achievements such as the migration to 11.0 of sale_order_archive, sale_last_price_info, sale_start_end_dates, sale_quotation_number, sale_force_invoiced, with very significant work from Murtuza Saleh and Jay Vora from SerpentCS, Andrea Stirpe (Onestein) and Alex Comba (AgileBG). Cristina Martin Rod (Tecnativa) migrated module crm_deduplicate_by_website to 11.0 in OCA/crm. Maxime Chambreuil and Wolfgang Hall worked on the OCA/field-service introducing new modules in 11.0


Supporting tools:  Stéphane Bidoul and Holger Brunn worked actively on the OCA/oca-gihub-bot. Alexandre Fayolle (Camptocamp), Yung Wang (Onestein) Contributed with translations to various OCA modules to French, Dutch using the Odoo Community Translation tool, Weblate.



Verticals and other areas: Jay Vora and Yogesh Mahera from Serpent Consulting Services worked in the OCA/vertical-hotel, with significant achievements migrating modules to 11.0. Vacha Trivedi (Serpent CS) made it possible to migrate the module hr_contract_multi_job to 11.0 in OCA/hr. Vicent Cubells and Pedro Baeza were able to merge the stock_lot_scrap module to 11.0 in OCA/stock-logistics-workflow. Nikul Chaudhary (Serpent CS) worked very intensively on the migration of OCA/donation modules to 11.0, under review from the author, Alexis de Lattre (Akretion). Jose Maria Alzaga (Acelsis Consulting) worked actively on the migration of the OCA/management-system modules to 11.0. Guewen Baconnier worked on the great OCA/queue with reviews and fixes. Dennis Sluijk made significant improvements to web_timeline in OCA/web to improve usability.



Odoo image and text block

Laurent Mignon and Sébastien Beau worked very hard on the OCA/rest-framework that is used by Shop Invader.

Discussion Track

The Discussion Tracks intend to provide a unique opportunity for participants to discuss about the future roadmap of various aspects of the OCA, including code, process improvement opportunities to better organize the OCA, or just presentations of new features with the subsequent discussions.


Maxime Chambreuil (OCA Board member, Open Source Integrators) introduced the Field Service project specifications and use cases to the audience. Rebecca Gellatly (OCA Secretary, O4SB)  and Maxime introduced to attendees best practices on how to organize events, and how OCA can help them. Pedro Baeza (Tecnativa), Daniel Reis and Frederik Krammer (InitOS) gave an introduction on Contributing by functional experts.

Odoo image and text block

Stéphane Bidoul (Acsone) presented the new OCA Maturity Levels, as part of an effort to welcome new contributions and favor innovation.

The Numigi team presented their Karma module that allows to create metrics on any object in Odoo.

Odoo text and image block
Odoo image and text block

 The end talk was by Moises Lopez (Vauxoo) on how to find culprits about performance issues, which he also gave during Odoo Experience.

Training Track

 

The Training Track provided a great opportunity for participants to learn from worldwide Odoo experts on a number of topics. The trainings were both technical and functional.

Soon after the kick off of the event, Daniel Reis and Nhomar (Vauxoo) gave a crash course for newcomers on how to contribute to OCA, which attracted a lot of people and interest!

Odoo text and image block

 Alexis de Lattre (Akretion) followed with an introduction to the use of electronic invoicing today. A topic that Alexis has been working on for several years, with very significant achievements. The modules are to be found in https://github.com/OCA/edi.

Odoo image and text block

 

Later Sébastian Beau gave a talk on Shop Invader.


Jordi Riera (Numigi) presented a session on deploying Odoo using Docker, followed by a presentation by Jairo Llopis (Tecnativa) on their Doodba project to deploy Odoo using Docker.


Jay Vora (Serpent CS) presented a session on Community Portal, Business Directory and Clubs.


Jordi Riera (Numigi) presented “Configuration, optimisation and monitoring of Odoo instances”.

Robin Keunen (CoopItEasy) presented a talk on how can Odoo help the cooperative movement.


Odoo text and image block

Finally, Maxime Chambreuil (Open Source Integrators) and Rebecca Gellatly (O4SB) presented a Talk on how to organize events.







 

Conclusion

Overall, the OCA Days 2018 were a success, and people are looking forward to meet again soon and continue sharing their experiences. Thanks to all the participants!!!