Toute la documentation de cette série porte sur des modules de l'Odoo Community Association. Deux dépôts de la base n'en viennent pas, et il importe de le dire : leur gouvernance, leur rythme de mise à jour et leur support n'ont rien de commun avec un dépôt OCA.
Quarante-sept modules sont concernés. Voici ce qu'ils sont, et ce que cela implique.
Résumé
odoo-design-themes est le dépôt officiel de l'éditeur : trente modules, dont vingt-huit thèmes de site pour le constructeur de pages, un module technique socle dont la plupart dépendent, et un module de test. Licence LGPL-3, pas d'auteur déclaré dans les manifestes.
odoo-modules regroupe dix-sept modules publiés par MuK IT, éditeur tiers autrichien, en licence LGPL-3 : un thème de back-office pour Community et son équivalent Enterprise, leurs quatre modules de composants — chatter, dialogue, barre d'applications, couleurs —, trois modules d'intelligence artificielle, deux modules de protocole d'outillage pour modèles de langue, et des extensions de contacts, de produits, de routage de messagerie et de fichier llms.txt.
Les READMEs de ces deux dépôts ne portent pas de numéro de version de module : seule la version d'Odoo y figure. C'est une différence de forme avec les dépôts OCA, où la version du module est systématiquement relevée.
L'essentiel
odoo-design-themesest le dépôt officiel de l'éditeur, pas un dépôt OCA.odoo-modulesregroupe des modules MuK IT, éditeur tiers.- Les deux sont en LGPL-3, licence plus permissive que l'AGPL-3 de l'OCA.
- Vingt-huit thèmes de site et un module socle technique.
- Un thème de back-office pour Odoo Community.
- Trois modules d'intelligence artificielle et deux de protocole d'outillage.
- Aucun numéro de version de module dans leurs READMEs.
- Pas de support communautaire OCA : ni correctifs, ni migrations collectives.
Pourquoi cette fiche existe
Un module OCA et un module d'éditeur tiers ne se traitent pas de la même façon : le premier a un dépôt public, des correctifs collectifs, une migration organisée à chaque version d'Odoo et une licence AGPL-3. Le second dépend d'un acteur unique. Confondre les deux conduit à attendre un support qui n'arrivera pas.
Toute cette série de fiches documente des modules de l'Odoo Community Association. Deux dépôts de la base documentée n'en viennent pas, et cette fiche les isole pour cette seule raison.
Ce n'est pas un jugement sur leur qualité : le dépôt de thèmes est celui de l'éditeur lui-même, et les modules MuK IT sont largement utilisés. C'est une information de gouvernance.
Les trente thèmes de site
odoo-design-themes correspond au dépôt officiel odoo/design-themes. Il contient vingt-huit thèmes installables pour le constructeur de site, un module socle et un module de test.
theme_common est le socle technique : invisible dans l'interface, il fournit une bibliothèque partagée de feuilles de style, de mixins, de polices et de code de compatibilité, dont dépendent la plupart des thèmes. Son README note qu'aucun auteur n'est déclaré dans son manifeste.
Les thèmes se distinguent par leur orientation sectorielle, annoncée dans leur manifeste. theme_clean, par exemple, cible explicitement les sites institutionnels et professionnels.
- Thèmes d'activité :
theme_bistro,theme_beauty,theme_bookstore,theme_real_estate,theme_vehicle,theme_artists,theme_kiddo,theme_treehouse,theme_loftspace. - Thèmes génériques ou institutionnels :
theme_clean,theme_avantgarde,theme_aviato,theme_bewise,theme_cobalt,theme_enark,theme_graphene,theme_nano,theme_notes,theme_orchid,theme_paptic,theme_yes,theme_zap,theme_buzzy,theme_anelusia,theme_monglia,theme_kea,theme_odoo_experts. - Modules techniques :
theme_common(socle),theme_test_custoettest_themes(tests).
Un thème ne fournit ni menu ni écran de gestion : il réhabille les blocs de contenu déjà fournis par le module de site — couleurs, polices, images, mises en page — et propose des pages pré-assemblées. Changer de thème ne change donc pas le contenu, seulement son apparence.
theme_test_custo et test_themes sont des modules de test : ils n'ont rien à faire sur une instance en production.
Les modules de site eux-mêmes sont traités dans le site web Odoo.
Les dix-sept modules MuK IT
odoo-modules regroupe des modules publiés par MuK IT, éditeur autrichien, en licence LGPL-3. Le README de l'un d'eux nomme explicitement l'auteur et son contributeur.
Le thème de back-office
muk_web_theme est l'équivalent Community du thème Enterprise de l'éditeur : une refonte visuelle du back-office compatible mobile, regroupant quatre modules de composants et ajoutant sa propre section de personnalisation dans les paramètres généraux — couleurs, logo, favicon, image de fond.
Son README précise un point important : il est explicitement incompatible avec web_enterprise, et il affiche les applications par un menu déroulant plutôt que par l'écran d'accueil pleine page de l'édition Enterprise.
muk_web_chatter: la position du chatter.muk_web_dialog: la taille des fenêtres de dialogue.muk_web_appsbar: la barre d'applications.muk_web_colors: les couleurs et la section de personnalisation.muk_web_enterprise_theme: la variante pour l'édition Enterprise.muk_web_utils,muk_web_actions: des briques techniques.
Le thème de back-office répond à une demande réelle d'Odoo Community : l'interface de l'édition Enterprise, avec son écran d'accueil et sa barre d'applications, n'est pas dans Community. Ce module s'en rapproche — sans être le même, et sans support communautaire.
L'intelligence artificielle et le reste
muk_ai,muk_ai_schedule,muk_ai_skills: trois modules d'intelligence artificielle dans Odoo.muk_mcp,muk_mcp_access: un protocole d'outillage pour modèles de langue et son contrôle d'accès.muk_contacts,muk_product: des extensions de contacts et de produits.muk_mail_route: du routage de messagerie.muk_website_llms_txt: un fichierllms.txtpour le site.
Les deux modules de protocole d'outillage méritent une attention particulière : exposer les modèles d'un ERP à un modèle de langue est une décision de gouvernance des données, non un réglage technique. Le second module existe précisément pour en contrôler l'accès.
Un module OCA équivalent pour le fichier llms.txt existe, traité dans le site web Odoo.
Les risques de l'intelligence artificielle générative en PME sont traités dans IA générative : risques et encadrement.
Limites connues
- Ces deux dépôts ne sont pas de l'OCA : pas de correctifs collectifs, pas de migration organisée à chaque version d'Odoo, pas de relecture par plusieurs mainteneurs.
- Les READMEs ne portent pas de numéro de version de module : seule la version d'Odoo y figure, contrairement aux dépôts OCA.
- La licence LGPL-3 est plus permissive que l'AGPL-3 de la plupart des modules OCA : ce qui facilite la combinaison avec du code propriétaire, et ne garantit pas la publication des modifications.
muk_web_themeest incompatible avecweb_enterprise: son README le dit explicitement.- Un thème de back-office touche le cœur de l'interface : c'est la catégorie de module qui casse le plus sûrement à la montée de version.
theme_test_custoettest_themessont des modules de test : ils n'ont rien à faire en production.- Changer de thème de site ne change pas le contenu : les pages pré-assemblées d'un thème ne remplacent pas celles déjà créées.
- Les modules d'exposition aux modèles de langue sont une décision de gouvernance : ce qu'un modèle peut lire dans l'ERP se décide avant l'installation.
Identité technique
Les quarante-sept modules viennent de deux dépôts extérieurs à l'OCA, branche 18.0, tous en licence LGPL-3 : odoo-design-themes, qui correspond au dépôt officiel odoo/design-themes de l'éditeur, et odoo-modules, qui regroupe des modules de MuK IT.
Les dépendances notables : theme_common pour la plupart des thèmes de site, muk_web_utils pour plusieurs modules MuK, web_enterprise pour la variante Enterprise du thème, muk_mcp pour les modules d'intelligence artificielle.
Les modules OCA d'apparence et d'ergonomie du back-office — bandeau d'environnement, couleurs par société, mode sombre — sont traités dans rendre Odoo supportable au quotidien.
Questions fréquentes
Les thèmes de site d'Odoo sont-ils des modules OCA ?
Non : odoo-design-themes correspond au dépôt officiel odoo/design-themes de l'éditeur. Trente modules en LGPL-3, dont vingt-huit thèmes, un socle technique (theme_common) et deux modules de test. Pas de support communautaire OCA : ni correctifs collectifs, ni migration organisée.
Que contient le dépôt odoo-modules ?
Dix-sept modules publiés par MuK IT, éditeur tiers autrichien, en LGPL-3 : un thème de back-office pour Community avec ses quatre modules de composants, sa variante Enterprise, trois modules d'intelligence artificielle, deux modules de protocole d'outillage pour modèles de langue, et des extensions de contacts, produits, messagerie et llms.txt.
Peut-on avoir l'interface Enterprise dans Odoo Community ?
muk_web_theme s'en rapproche : une refonte visuelle du back-office compatible mobile, avec personnalisation des couleurs, du logo et du favicon. Mais ce n'est pas la même interface — les applications s'affichent par menu déroulant et non par écran d'accueil pleine page — et le module est explicitement incompatible avec web_enterprise.
Pourquoi ces deux dépôts sont-ils documentés à part ?
Pour une raison de gouvernance, non de qualité. Un module OCA a un dépôt public, des correctifs collectifs, une migration organisée à chaque version et une licence AGPL-3 ; ces modules dépendent de l'éditeur ou d'un acteur unique. Confondre les deux conduit à attendre un support qui n'arrivera pas.
Faut-il installer un thème de back-office ?
C'est la catégorie de module qui casse le plus sûrement à la montée de version, parce qu'elle touche le cœur de l'interface. Les modules OCA d'apparence — couleurs par société, mode sombre, thème contrasté — couvrent une partie du besoin avec un risque moindre et un support communautaire.
Se faire accompagner
La distinction entre un module OCA et un module d'éditeur tiers est la première chose à vérifier avant d'installer : elle détermine qui corrigera un défaut, qui portera le module à la version suivante, et sous quelle licence vous pouvez le modifier. Un module de thème ajoute un troisième risque : il touche le cœur de l'interface.
Nous documentons donc systématiquement l'origine et la licence de chaque module d'une instance — c'est l'indicateur le plus prédictif de son coût de migration. Voir les prestations d'Atalios Consulting ou demander un rappel.
Pour aller plus loin
En résumé
Toute cette série documente des modules de l'Odoo Community Association. Deux dépôts de la base n'en viennent pas : les trente thèmes de site de l'éditeur, et dix-sept modules MuK IT. Leur gouvernance, leur rythme et leur support n'ont rien de commun. Parlons de vos modules installés.