Archives de catégorie : Non classé

Découverte de Vtiger CRM

Après Tryton en mars 2014, je vais dans les prochaines semaines, faire une "infidélité" à ODOO en partant à la découverte du logiciel libre Vtiger CRM qui est une excellente alternative à ODOO quand les besoins d'une PME se limitent à la gestion commerciale et au CRM.
Tout comme ODOO, Vtiger CRM est disponible en version open-source (community édition) et en version commerciale "cloud" (avec plus de fonctionnalités).
Contrairement à SugarCRM dont il est un fork, les fonctionnalités accessibles dans la version open-source, sont plutôt nombreuses.

Les articles de ce blog ne concerneront que la version CE (community édition) de VTIGER.

VTiger requiert une plateforme LAMP (Linux Apache Mysql Php) ou WAMP (windows).

ODOO 9 – J’aime, je n’aime pas

Je profite de la sortie de ODOO 9 décevante à mes yeux, pour rédiger ce billet d'humeur sur Odoo ... sous la forme d'un "J'aime, j'aime pas".

       J'aime       Je n'aime pas
- la contribution inestimable du créateur de TinyERP/OpenERP/Odoo  Fabien Pinckaers
- la couverture fonctionnelle globale de ODOO
- le framework utilisant notamment python et postgreSQL
- l'association OCA (rôle, modules, openupgrade ...)  et son contre-pouvoir vis à vis de l'éditeur
- la diffusion (semble-t-il) croissante du produit
- la taille de la communauté

- le nom ODOO à la place de OpenERP
- le passage d'une licence unique Open-Source à un modèle Open-Core et plus généralement, les changements fréquents de stratégie  de l'éditeur (liés à son business model)
- les fonctionnalités CMS et eCommerce de ODOO
- le manque d'évolutions fonctionnelles notables depuis la v6.1 dans les modules du "coeur ERP" (à l'exception de l'excellent module "entrepôt" refait en v8)
- la diffusion annuelle de versions soi-disant majeures avec ses impacts : migrations applicatives (heureusement que OpenUpgrade existe), traductions pas toujours reprises de la version précédente
- les rapports par défaut (ex: devis, facture) nécessitant parfois une personnalisation coûteuse pour les utilisateurs
- la version ancienne de python utilisée (v2.7)
- l'arrivée en v9 de plusieurs éditions et la perspective que le périmètre fonctionnel de l'édition CE n'évolue plus dans les versions futures
- l'utilisabilité du forum officiel 

ODOO 9 CE – nouveautés dans l’édition « Community » ?

Le contenu de chaque édition de la v9 est décrit sur le site Odoo.com

Concernant l'édition "Community" désignée par le sigle CE, en dehors de la refonte de la comptabilité, le bilan des nouveautés est plutôt mince :
  - quelques améliorations dans la partie CRM (pipeline, activités suivantes)
  - quelques améliorations dans la partie VENTES (liste de prix)

Par ailleurs, des fonctionnalités v8 ont disparu (dans cette édition) :
  - interface barcode (gestion des stocks)
  - toutes les vues Gant (suite au pb de compatibilité de licences)

L'éditeur Odoo SA a clairement donné la priorité dans cette nouvelle version aux éditions SAAS et Entreprise.
Espérons qu'il se rattrapera lors de la prochaine version v10 prévue en 2016 !!

ODOO 9 CE – mise à jour applicative

Une fois l'installation de ODOO 9.0 CE réalisée, vous pouvez mettre à jour régulièrement votre serveur ODOO de développement/test, en réalisant les actions suivantes :

- Arrêt du serveur Odoo
- Sauvegarde du répertoire /home/odoo/odoo et backup de la base Postgresql
- Mise à jour du dépôt local
cd /home/odoo/odoo
git pull
- Mise à jour de tous les modules installés (cela recharge dans la BD, les fichiers xml, csv et po)
!! Attention, cela peut être long si beaucoup de modules installés !!
cd /home/odoo/odoo
./odoo.py  -u all -d <nom BD>

Sortie de ODOO 9

Quasiment 1 an après la version 8, ODOO 9 est sorti officiellement aujourd'hui.
Voici le tweet rédigé par le CTO de l'éditeur ODOO.

Le fait marquant de cette nouvelle version est l'apparition de plusieurs éditions (SAAS, Entreprise, Community) corrélée au changement de modèle économique (passage de "Open Source" à "Open Core"), au changement de licence libre (AGPL vers LGPL) et à l'apparition de fonctionnalités payantes.
Je vous invite d'ailleurs à (re)lire un précédent article qui expliquait cette évolution.

Je ne vous conseille cependant pas de vous précipiter sur cette nouvelle version pour une mise en production de l'édition CE ("Community").
Il est préférable d'attendre que :

  • la traduction française soit plus avancée ( le taux de traduction française n'est actuellement que de 71%)
  • les modules OCA aient été majoritairement migrés en v9
  • les 1ers retours d'expérience soient positifs

ODOO 9 CE – procédure d’installation sur Debian

La version 9 de ODOO va sortir dans quelques jours.
Je vous propose d'en décrire une méthode d'installation sur Debian 8, pour vous permettre d'effectuer des tests sur ODOO v9 CE (Community Edition).

Celle-ci s'inspire de l'article https://www.packtpub.com/books/content/getting-started-odoo-development extrait du livre de Daniel Reis.

Cette procédure est prévue uniquement pour une installation sur un serveur de développement ou de test, pas sur un serveur de production.

Environnement
- serveur Debian 8 - 64 bits

Description
- se connecter root
- mise à jour système
apt-get update && apt-get upgrade

- création user odoo + installation sudo
apt-get install sudo
useradd -m -g sudo -s /bin/bash odoo
passwd odoo

- après s'être connecté avec le user linux  odoo
sudo apt-get install git

- installer Odoo v9
git clone https://github.com/odoo/odoo.git -b 9.0

- puis les dépendances
./odoo/odoo.py setup_deps

- et ensuite PostgreSQL
./odoo/odoo.py setup_pg

- se connecter root
- installer wkhtmltopdf
cd /tmp
apt-get install xfonts-75dpi xfonts-base
wget  http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-jessie-amd64.deb
dpkg -i wkhtmltox-0.12.2.1_linux-jessie-amd64.deb

cp /usr/local/bin/wkhtmltopdf /usr/bin
cp /usr/local/bin/wkhtmltoimage /usr/bin

- se connecter avec le user linux  odoo puis lancer Odoo avec le port par défaut 8069
./odoo/odoo.py 

Remarques:
- L'option "caractéristiques techniques" pour un utilisateur a disparu !!

=> il faut "activer le mode développeur" pour désormais bénéficier de l'accès aux fonctionnalités techniques

- Appliquer cette procédure en cas de feuille CSS non appliquée dans les éditions