La version 10 de ODOO va sortir dans quelques semaines.
On ne l'utilisera en production que dans quelques mois (attendre notamment la fin de la traduction française et qu'une majorité de modules OCA soit migrée).
J'ai choisi d'installer ODOO 10 CE (Community Edition) sur un serveur Debian 8.4 avec la procédure suivante :
- saisir les commandes suivantes en étant connecté sous root
wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/10.0/nightly/deb/ ./" >> /etc/apt/sources.list
apt-get update && apt-get install odoo
- créer le rôle odoo sous PostgreSQL
su - postgres -c "createuser -s odoo" 2> /dev/null || true
L'installation est alors terminée avec un lancement automatique de l'application Odoo au boot du serveur.
Nouveautés techniques :
- les modules ont été tous migrés avec les nouvelles API apparues en v8
- l'arborescence de tous les modules a été nettoyée (ex: fichiers .py sous /models) et le fichier __openerp__.py a été renommé en __manifest__.py
Nouveautés fonctionnelles :
- la grosse nouveauté de la v10 est la refonte du module MRP (Fabrication) mais l'essentiel des nouvelles fonctionnalités est accessible dans l'édition Entreprise et malheureusement pas dans l'édition communautaire. Ceci n'est pas une découverte pour moi mais j'espérais un miracle qui n'est pas venu 🙁
C'est évidemment pour forcer de plus en plus de clients à passer sur la version payante de ODOO.
Comme depuis la version 7, le module MRP restera donc le maillon faible de ODOO ... uniquement dans sa version communautaire.
Astuce : Comment activer le mode développeur ?
L'activation du mode développeur a changé dans cette version : il faut aller dans le menu Configuration / Tableau de bord
Il existe en plus un nouveau mode de debug ("debug with assets") qui sert à débugger le code javascript.
Description détaillée des nouveautés de la v10 CE (Community Edition)
Si erreur
Database creation error: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII) HINT: Use the same encoding as in the template database, or use template0 as template.
Faire la manip
https://coderwall.com/p/j-_mia/make-postgres-default-to-utf8
Merci pour l’info.
J’en avais parlé aussi dans cet article https://agipme.fr/2015/05/odoo8-erreur-new-encoding-utf8-is.html
le fichier de configuration a lui aussi été renommé
/etc/odoo.conf
et le logfile /var/log/odoo/odoo-server.log