Archives de catégorie : Odoo

Installation ODOO 14 CE

Voici 2 méthodes pour installer Odoo 14 CE sur un serveur de développement ou de test.

Sur un serveur de production, il faut ajouter d'autres étapes : changement mot de passe "super-utilisateur", installation/configuration reverse-proxy, certificat ssl, backup automatisé ...

Méthode 1 : sur un VPS sous Ubuntu 20.04

Appliquer la procédure proposée par Yenthe Van Ginneken.

Méthode 2 : sur Docker

Nous créerons 2 containers : 1 pour Odoo et 1 pour la base Postgresql.

Environnement

- PC sous Ubuntu 20.04

- Docker installé en version 19.03.8 selon cette procédure

- se connecter à linux avec l'utilisateur de la procédure précédente

- utilisation du repository docker "Odoo officiel" : lien docker hub, lien github

Description

- installation de l'outil docker-compose

sudo apt-get install python3-pip python3-setuptools docker-compose

- créer le fichier docker-compose.yml avec ce contenu :

version: '2'
services:
  web:
    image: odoo:14
    depends_on:
      - db
    ports:
      - "8069:8069"
  db:
    image: postgres:12
    environment:
      - POSTGRES_PASSWORD=odoo
      - POSTGRES_USER=odoo
      - POSTGRES_DB=postgres

- lancer la création des 2 containers

docker-compose up -d

- vérifier que les 2 containers sont bien lancés

- Odoo est opérationnel, vous pouvez lancer dans votre navigateur le lien http://localhost:8069

A titre d'exemple, voici comment modifier le fichier odoo.conf :

- se connecter au container Odoo avec le droit root

docker exec -u root -it  <container odoo>  /bin/bash

- installer l'éditeur vim pour faire la modification du fichier

apt-get update

apt-get install vim

- modifier le fichier /etc/odoo/odoo.conf avec vim

- relancer le container pour prendre en compte la modification

docker restart <container odoo>

Commandes docker utiles

docker search odoo

docker ps -a

docker stop|start <container>

docker rm <container>

docker logs <container>

docker run -it <image> /bin/bash

docker exec -u <user> -it <container> /bin/bash

docker inspect <container id>

docker rmi <image id>

docker pull <image>

docker stop `docker ps -q`

docker-compose start | stop

 

Evolution de mon offre de service Odoo

Ayant été pendant 5 ans intégrateur indépendant Odoo, je vais prochainement me positionner différemment sur les projets ODOO.

Je n'interviendrai désormais que dans la phase d'avant-projet, pour vous aider à vérifier que Odoo est la bonne solution à vos besoins ou qu'une autre solution est mieux adaptée.

Pour mes clients existants, rien ne changera,  je continuerai à assurer la mise en oeuvre des demandes d'évolution de leur solution Odoo.

 

ODOO CE est-il systématiquement le bon choix ?

La réponse est bien évidemment NON.

Il arrive de temps en temps que j'invite des prospects me contactant pour une proposition commerciale sur la base de ODOO CE (Edition Communautaire de Odoo), à envisager une autre solution.

En effet, leurs "exigences" au sens large (besoins fonctionnels, budget, planning, taille entreprise, maturité "numérique" ...) y seraient mieux prises en compte.

La 1ère de ces solutions est bien entendu ODOO EE (Edition Entreprise).

Mais elle peut aussi selon le cas être Tryton, Axelor, Dolibarr, ERPNext voire un produit CRM (Vtiger) ou eCommerce (Magento, Prestashop). Il est même arrivé qu'un WordPress (avec les bons plugins) soit selon moi, une meilleure solution.

Je connais suffisamment chacune de ces solutions pour me permettre de donner ce conseil.

Bien entendu, ne proposant que de la prestation ODOO CE, je perds l'affaire potentielle mais cela est secondaire à mes yeux.

 

ODOO 10/11 CE – changement lien Wkhtmltopdf

Lors d'une installation récente de Odoo 10 CE sur Ubuntu 16.04, je me suis rendu compte que le lien https://downloads.wkhtmltopdf.org/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-i386.deb ne fonctionnait plus.

Il faut désormais utiliser https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.xenial_amd64.deb

Pour plus d'infos : https://wkhtmltopdf.org/downloads.html

Nouvelle gamme VPS chez OVH

OVH a profité du confinement pour revoir son offre VPS que j'utilise pour le déploiement de ODOO chez mes clients.

Auparavant, nous avions accès à l'offre suivante :

Désormais, l'offre est la suivante :

En dehors de l'offre initiale Starter (1vCPU, 2Go Ram, 20Go DD) qui n'augmente que d'un centime, les suivantes sont remaniées et augmentent sensiblement leur prix.

Ceci n'est pas une très bonne nouvelle pour les petits budgets ODOO  🙁

ODOO 12 CE – configuration des mails sortants avec Gmail

Nous allons décrire comment configurer Odoo et votre compte Google pour que Odoo puisse utiliser Gmail comme serveur SMTP pour les mails sortants.

Prérequis : dans votre navigateur web, avoir un onglet ouvert sur Odoo et sur un autre, être connecté à Google/Gmail

Dans Odoo, nous allons dans le menu Configuration > Paramètres généraux puis cliquons sur le lien serveur de messagerie sortant

Continuer la lecture de ODOO 12 CE – configuration des mails sortants avec Gmail

Où trouver les modules Communautaires Odoo ?

Les principales sources de modules communautaires Odoo sont bien entendu les dépôts  OCA.

Cependant, d'autres sont très intéressantes :

N'hésitez pas à me remonter d'autres liens. Merci d'avance.

ODOO 12/13 CE – modification de l’entête ou pied de page dans les éditions

Depuis la version 8, les éditions sont réalisées à l'aide de QWEB qui est un moteur de template réalisé par ODOO SA.

Jusqu'à la version 10, le module report contenait un fichier appelé report_templates.xml qui spécifiait les templates des classes header et footer nommés respectivement external_layout_header et external_layout_footer .

Les modifications d'entête ou de pied de page dans les éditions Odoo étaient faites par héritage selon ce principe : lien 1 , lien 2 .

Continuer la lecture de ODOO 12/13 CE – modification de l’entête ou pied de page dans les éditions

Migration v12 du module pricelist_by_category_qty

Dans le cadre d'un projet ODOO pour un client, nous avons eu besoin de migrer en version 12, le module pricelist_by_category_qty qui n'existait qu'en version 7 et qui avait été développé par la société Julius (lien github).

A l'issue du projet, nous avons logiquement décidé de reverser à la communauté, ce module migré en v12 : https://github.com/mayjo79

Ce module est en cours de livraison dans le dépôt OCA sale-workflow.

Continuer la lecture de Migration v12 du module pricelist_by_category_qty