Mise à jour de l’application de CRM Vtiger

vtiger logoDans la série choses à faire depuis longtemps, voici le tour de l’outil de CRM que nous utilisons et conseillons à nos clients.

Nous avons installé cette application chez plusieurs de nos clients du bassin grassois et du canton niçois.
Mais les anciennes procédures de mise à jour nous avait laissé un arrière gout amère. D’où notre choix de ne plus mettre à jour cette application sur des releases mineures. Il faut dire que nous utilisons cette solution de CRM depuis sa version 5.0.

VtigerCRM, est un logiciel open source permettant de gérer vos relations clients de faire vos devis et factures et bien plus encore.

La version que nous utilisons est la 5.1 alors que la version 5.4 est disponible depuis avril (Release Date: April 19, 2012)

Renommer l’ancien dossier contenant votre application Vtigercrm; dans notre cas vtcrm deviendr vtcrmold.

Décompresser le contenu de la nouvelle version de Vtigercrm dans le dossier portant l’ancien nom; dans notre cas vtcrm.

Copier vos anciens fichiers de configuration config.db.php et config.inc.php ainsi que les fichiers du dossier user_privileges qui ne sont pas présent dans votre nouvelle version de vtiger

Ensuite appeler depuis votre navigateur l’url de votre CRM; ici http://vtcrm/install.php

accueil-migration-vtigerModifiez eventuellement votre configuration de PHP pour respecter les recommandations de l’installeur de vtiger crmvérification-configurationToutes les étapes pour la migration de votre base de données (sauvegarde et/ou copie) sont présentes dans l’outil de migration donc ne faite pas attention au message d’avertissement présent dans l’écran d’installation suivant.  system-configuration-migration-vtigercrmL’étape suivante est un simple écran de vérification de vos paramètres de configuration confirmation-configurationL’étape de copie, sauvegarde et mise à jour de la base de donnée est pleinement opérationnelle, en cliquant sur la zone de droite la copie de votre ancienne base de donnée vtiger vers une nouvelle base est faite automatiquement.etapde-copie-migration-databaseIl est possible de désactiver certains modules comme les packs de langues complémentaires.

choix-modules-complementairesSi vous avez oublié de copier les fichiers du dossier user_privileges vous aurez certainement des problèmes lors de l’étape suivante et le bouton NEXT ne sera pas affiché, si en plus votre configuration de PHP n’affiche pas les erreurs vous n’aurez pas forcément d’information sur la raison du « plantage ». fin-mise-a-jour-database

Faite ATTENTION il est précisé ici, copie écran ci-dessus, que tous les mots de passe des utilisateurs ont été ré-initialisés et sont désormais identiques au login utilisateur. (ex: admin/admin)

Fin de l’installation; cool.fin-procedure-migration-vtigercrm

J’ai été agréablement surpris par cette procédure de mise à jour, depuis le temps que nous utilisons ce CRM c’est la première fois que nous avons à faire à une procédure de migration aussi fonctionnelle et simple. Reste à tester l’application coté client, en usage courant.