

Après avoir réalisé des présentations de vtiger un peu partout, je me suis décidé à en faire une sur mon blog. Celle-ci sera découpée en plusieurs parties, et voici la première.
Aux origines
Débutons l’histoire de vtiger par le coté un peu polémique : le fork de sugar CRM. Pour mieux le comprendre, je vais aussi aborder le sujet « qui est vtiger ».
Qui est vtiger ?
Vtiger inc. est une join venture (filiale semblerai mieux refléter la réalitée) d’une SSII indienne nommé adventnet. Adventnet (devenue Zoho Corp.) est plus connue pour éditer une suite d’outil concurrente et bien meilleure à mon avis de Google Apps nommée Zoho (Zoho CRM, Zoho Writer…).
Le fork
L’objectif initial de vtiger était de proposer une version avec installeur de Sugar (un peu light pour un fork), le projet est mené par Govind. Très rapidement vtiger CRM c’est transformé en réel fork de sugar, les versions 1,2,3 resterons privés et c’est seulement à partir de la version 4.0 que vtiger CRM est disponible (Juillet 2005) et commence à se faire connaître. Personne ne l’ayant vu venir, vtiger n’ayant jamais participé au développement de sugar, le fork est considéré comme « sauvage », la polémique est lancée. Marquons une pause.
Pourquoi vtiger a forké sugar ?
J’en sais rien, il doit y en avoir d’autres, mais voici des pistes :
- Ils en avaient le droit
- Ils voulaient se faire un nom
- Ils sont opportuniste
- Ils voulaient faire du mal à sugar dont la version open source pouvaient nuire à Zoho CRM (je sais que celle-ci va plaire aux adeptes de la grande conspiration)
- Ils avaient une réelle vision de ce que pouvais être ce produit et il désiraient le réaliser en leur nom propre
- Ils pensaient que sugar n’était pas 100% open source et ils désiraient offrir un crm totalement open source (même si c’est leur slogan actuel soyons sérieux
)
Donc pour résumer, vtiger inc n’a jamais expliqué clairement le « pourquoi », mais force est de constater que depuis la version 5.0 de vtiger CRM, les produits ont pris des routes différentes, que vtiger à son propre code et que le puîné bâtard n’a jamais réellement nui à l’image de l’aîné. A mon avis, une émulation est née et tout le monde en a bénéficié au final. Les branches 5.x des frères ennemis en témoignent, tout comme leur succès respectif. Aujourd’hui, les esprits sont apaisés et l’heure de la polémique est révolue, et je peux par conséquent en parler plus librement. 0-0 Revenons à notre tigre.

Shankar RAVINDRA NATH SHIVA (Aka Richie)
Début 2006 le nouveau responsable de l’équipe vtiger Shankar RAVINDRA NATH SHIVA (Aka Richie, namaste Shankar vanakam ?) décide de mettre un terme à toute polémique en revisitant le projet du sol au plafond, le projet vtigerCRM 5 est lancé. Objectif : revoir tout le code et apporter une couche web 2.0. En septembre 2006 vtiger CRM 5.0 est disponible et à partir de là, Sugar et vtiger n’ont plus grand chose en commun.
Le modèle économique
Le modèle à clairement évolué depuis le lancement du projet vtiger, d’inexistant au début pour Basé sur le support depuis la branche 5. Donc pas de vente de licence, une seule et unique version, les services sont basés sur le support, l’installation et la formation.
vtiger CRM Les versions
À la demande de stefc, la deuxième partie de ma présentation de vtiger sera un historique exhaustif des versions. Notez qu’une version 5.1 est actuellement en phase de test, et quelle devrait sortir d’ici quelques semaines. Cette version apportera son lot de nouveautés, parmi elle, le couplage avec la téléphonie via Asterisk.
Historique des versions
vtiger CRM 5.0.4
Date de sortie : 10 Mars 2008
Release notes : http://www.vtiger.com/products/crm/vtigercrm-504-Release-Notes.pdf
Parmi les nouveautés :
- Thème softed
- Import/Export pour les modules tickets et fournisseurs
- Export sélectif
- Listes de choix basées sur le rôle de l’utilisateur
vtiger CRM 5.0.3
Date de sortie : Mai 2007
Release notes : http://www.vtiger.com/products/crm/vtigercrm-503-Release-Notes.pdf
Parmi les nouveautés :
- Personnalisation des numéros de facture
- Nouveau webmail
- Application des droits d’accès dans les rapports
vtiger CRM 5.0.2
Date de sortie : Oct 2006 (27)
Release notes : http://wiki.vtiger.com/index.php/Vtiger_CRM_5.0.2_-_Release_Notes
Pas de réelle nouveauté, cette version corrige des bugs de la version 5.0.1.
vtiger CRM 5.0.1
Date de sortie : Oct 2006 (9)
Release notes : http://wiki.vtiger.com/index.php/Vtiger_CRM_5.0.1_-_Release_Notes
Pas de réelle nouveauté, cette version corrige des bugs de la version 5.0.0.
vtiger CRM 5.0
Date de sortie : Sept 2006
Release notes : http://vtiger.com/products/crm/vtigercrm-5-Release-Notes.pdf
Parmi les nouveautés :
- Changement complet d’interface
- Nouveau modèle de sécurité basé sur les rôles, groupe et profil
- Support de Php5 et Mysql 5
vtiger CRM 4.2.4
Date de sortie : Juin 2006
Release notes : http://vtiger.fosslabs.com/cgi-bin/trac.cgi/log/vtigercrm/tags/vtigercrm-4.2.4?action=stop_on_copy&rev=6885&stop_rev=&mode=follow_copy&verbose=on (lien mort) Version corrective de la 4.2.3
vtiger CRM 4.2.3
Date de sortie : Dec 2005
Release notes : N/A
Version corrective de la 4.2.2
vtiger CRM 4.2.2
Date de sortie : Sept 2005
Release notes : N/A
Langue Française : me contacter
Version corrective de la 4.2.1
vtiger CRM 4.2.1
Date de sortie : Août 2005
Release notes : N/A
Version corrective de la 4.2
vtiger CRM 4.2
Date de sortie : Juin 2005
Release notes : http://wiki.vtiger.com/index.php/Vtiger_CRM_4.2_GA_-_Release_Notes
Parmi les nouveautés :
- Gestion des activités
- Web2lead (webservices)
vtiger CRM 4.0.1
Date de sortie : Avr 2005
Release notes : http://wiki.vtiger.com/index.php/Vtiger_CRM_4.0.1_-_Release_Notes
Parmi les nouveautés :
- Customer portal
- Support de multiple format de date
vtiger CRM 4.0
Date de sortie : Mars 2005
Release notes : http://wiki.vtiger.com/index.php/Vtiger_CRM_4.0_-_Release_Notes
Parmi les nouveautés :
- A partir de cette version je proposerai une version Française pour chaque nouvelle version
- Changement d’assignation en masse
- Suppression en masse
- Possibilité de recherche dans tous les champs
vtiger CRM 3.2, 3.2.1
Date de sortie : Déc 2004
Release notes : http://wiki.vtiger.com/index.php/Vtiger_CRM_3.2_-_Release_Notes, http://wiki.vtiger.com/index.php/Vtiger_CRM_3.2.1_-_Release_Notes
Parmi les nouveautés :
- Possibilité d’ajouter des champs
- Version Allemande
vtiger CRM 3.0, 3.1
Date de sortie : Nov 2004
Release notes : http://wiki.vtiger.com/index.php/Vtiger_CRM_3.0_-_Release_Notes
Parmi les nouveautés :
- Intégration de vtiger Forum (produit basé sur phpbb et abandonné par la suite) dans le CRM
vtiger CRM 2.0, 2.0.1, 2.1
Date de sortie : Sept 2004
Release notes : N/A
Parmi les nouveautés :
- Drag’n drop des onglets
vtiger CRM 1.0
Date de sortie : Août 2004
Release notes : http://wiki.vtiger.com/index.php/Vtiger_CRM_1.0_-_Release_Notes
Lancement du projet
Présentation du logiciel
Coté technique
- Apache
- Php5
- Mysql 5 (moteur de stockage innodb)
- Licence VPL 1.1 (dérivé MPL)
Coté fonctionnel
De ce coté vtiger CRM n’est pas en reste, l’étendue fonctionnelle va du prospect à la facturation en passant par l’agenda. Voyons ceci plus en détail.
Les modules
Module Calendar : permettant d’organiser ses rendez-vous, archiver les appels, planifier les tâches- Module Webmail : je préfère passer sous silence ce module tant son retard est visible au premier coup d’oeil
- Module Campaigns : Suivi des campagnes marketing
- Module Leads : Destiné à la prospection (suspect, prospect)
- Module Accounts : Dédié à la gestion des entités (personnes morales) et leurs relations
- Module Contacts : Dédié à la gestion des personnes physique et leur relation (notion de hierarchie)
- Module Potentials : Gestion des Opportunités d’affaire
- Module Trouble Ticket : Gestion des réclamations client
- Module FAQ : Foire aux questions externe/interne notion de KB)
- Module Dashboards : Affiche des graphiques sur certains point du logiciels
- Module Reports : Génération d’états simple
- Module Products : Gestion du catalogue produit
- Module Price List : permet de segmenter une tarification
- Module Vendor : Listing de fournisseurs
- Module Purchase Order : gestion des appros (lien avec les fournisseurs)
- Module Sales Order : Les bons de commande
- Module Quotes : Gestion des propotions commerciales
- Module Invoices : Gestion des facture
- Module Notes : Archivage des mémos, note, CRV…
- Module Portal : Partage de page web
- Module RSS : Gestion des flux rss
Fonctions
- Fusion de document word
- Fusion de modèle d’email
- Gestion des droits verticaux, transversaux, par profil (au champ par champ)
- Ajout de champ (11 types dont champ texte, case à cocher) sans limite
- Filtrage de données facile avec le module « CustomView »
- Gestion des modèles d’emails et de documents (standardisation)
- Notifications par email
- Indicateurs clés (Key metrics ou KPI)
- Import et Export de données au format CSV
Les Webservices
- Connecteur Outlook
- Connecteur Thunderbird
- Connecteur Firefox
- Connecteur Word
- Web2Lead
- Customer Portal (Service Desk)
Avantages / Inconvénients
Les Plus
- Excellente tenue en charge. J’ai pu vérifier ce point au cours de mes missions auprès de grands comptes. Une installation bien optimisée (ajout d’index, « tweaking » apache et mysql…. ) donne de très bonnes performances avec plusieurs centaines de millier d’enregistrements (ce point s’applique même avec une gestion des droits complexe).
- Bonne ergonomie. Ceci permet aux utilisateurs une adoption relativement rapide. L’interface de vtiger CRM est claire et assez bien pensée.
- Le modèle économique de vtiger inc. Qui permet aux grandes sociétés une économie d’échelle conséquente. Plus votre structure est petite moins l’économie est grande, même si elle est souvent intéressante.
- La couverture fonctionnelle. Qui permet de proposer vtiger CRM dans beaucoup de projet (SFA, Helpdesk…).
- Déploiement rapide. Idéal pour un POC, et plus si affinités
- Facilité d’intégration avec d’autres briques logicielles. Même si ce point demande un effort, l’ouverture technologique de vtigerCRM permet une intégration avec tout type de webservices ou logiciel, à condition que le logiciel tiers le permette lui aussi (ex : couplage téléphonie, Décisionnel, emailing…)
- Licence Open Source (VPL dérivée de la Mozilla Public Licence)
Les moins
- Communauté mal fédérée par la core team
- Pas de vrai roadmap
- Il est préférable de bien tester une nouvelle version en « pré prod » avant de la passer en production. Dans le passé, j’ai pu avoir quelques surprises (avec la 5.0.2 qui comportait des bugs bloquants) .
- Les modules Reports et dashboard sont inadaptés pour une utilisation poussée (ex : timeout ou consommation de mémoire excessive sur le poste client sur un gros volume de datas). Il est préférable d’intégrer un logiciel décisionnel comme Birt, Pentaho ou encore Jasper.
- Même si la base de données est bien pensée, le schéma donnera du fil à retorde aux non initiés (plus de 300 tables, de plus la base est à « géométrie variable »)
- Customisation (développement spécifique) délicate. En effet, vtiger CRM est clairement en retard, le logiciel n’est pas très modulaire et créer un nouveau module relève du parcours du combattant. La team vtiger fait néanmoins un gros effort pour rattraper ce retard notamment en ajoutant au logiciel la vtlib et vtwsclib qui permettent aux développeurs de créer nouveaux modules et nouveaux webservices plus rapidement.
- De trop nombreux bugs et régressions
- Code très mal structuré
Conclusion
vtiger CRM est une bonne alternative aux logiciels CRM propriétaires, les éventuels bugs rencontrés sont en général mineurs et non bloquants, même s’ils entachent l’expérience par leur nombre. L’ouverture de vtiger CRM ne dispense pas les sociétés utilisatrice d’un accompagnement de qualité. Les technologies utilisées ont beau être des standards de l’open source, vtiger CRM n’en reste pas moins un logiciel complexe tant sur la partie code que sur la structure de la base de données.
Pour l’utilisateur final, vtiger CRM s’avère être un bon choix, grâce à sa prise en main aisée et son mode « web » permettant une utilisation via un navigateur web.

Bonjour,
J’ai trouvé votre article particulièrement intéressant mais j’aurais souhaiter vous poser une question qui ne trouve pas de réponse sur les sites que j’ai visité.
Auriez-vous un historique de la création de Vtiger car j’aimerais aborder la création de ce CRM open-source dans un de mes travaux.
Pourriez-vous me répondre rapidement via mon e-amil (stefan-claes@hotmail.com) Merci
@stefc
Bonjour,
pourriez-vous préciser, car il me semble que ce billet est déjà une partie de l’histoire. Bien entendu, celle-ci n’est pas complète et je le mentionne dès le début “Celle-ci sera découpée en plusieurs parties, et voici la première”.
Merci beaucoup de répondre si rapidement.
Je cherche un petit historique avec les principales évolutions du programme.
Par exemple telle année, le programme à été réalisé.
xx mois plutard, il y eu une tres grosse mis à jour dans la partie fonctionnelle du programme
J’ai cherché partout après un historique similaire mais je n’ai rien trouvé qui soit un minimum daté.
Auriez-vous ces informations svp?
@stefc
Je publierai ceci dans les prochaines parties. J’ai tout ceci, mais en vrac. Le temps de tout rassembler, mettre en forme…
Merci beaucoup pour cet historique
Bonjour,
Tout d’abord merci pour votre apport à Vtiger, vos wiki sont très clairs.
J’ai intégré un module de connexion (je le teste en interne) sur Joomla pour les utilisateurs. Le ticket d’incident fonctionne très bien, mais est il possible aux clients de télécharger leurs factures et devis ?
Bonjour Hamid,
cette fonctionnalité sera ajoutée dans vtiger crm 5.1.
Si vous désirez l’intégrer à votre version actuelle, rien ne vous empêche de regarder le code de la 5.1 et de porter ces fonctions sur votre version.
Merci pour votre rapidité Lucky Aïssa
Vu que je suis en phase de test, je vais tester la 5.1. comme ça le client pourra télécharger ses factures depuis le portal.
Excellent ça.
PS: pour les joomliens, le module de connexion se trouve ici
Merci pour l’info sur les joomliens
Slt je voulais savoir comment dupliquer un module existant dans vtiger crm.
merci.Pour info j’ai pu exporté un module existant mais je sais pas quels variables et nom de fichier à changer dans vtlib pour dupliquer un module de vtigercrm.
Merci
Le mieux est de consulter le manuel : http://wiki./vtiger.com. Mais on ne peux pas dupliquer un module.
Bonjour,
Je cherche à dupliquer le module HelpDesk dans le CRM vtiger 5.2.1
J’ai pu exporté le module HelpDesk mais je sais pas quel sont les fichiers et dossiers à renommer.
Mon objectif c’est de permettre la creation des tickets avec des champs differents car je dois gerer des incidents de divers type.
j’ai besoin d’un coup de main.
merci
coup de main -> http://forums.vtiger.com
J’ai essayé de créer un nouveau module qui va fonctionner comme le module HelpDesk mais sa nz fonctionne pas comme le module HeelDesk.
Car je n’arrive pas à intégré des champs comme priorité de ticket, Ticket numero Statut et categorie par exemple.
Aussi je n’arrive pas à génerer des rapports pour le nouveau module cré.
merci de me donner encore un coup de main.
Slt au faite quand je parle de dupliquer le module c’est de creer un nouveau module qui sera identique au module HelpDesk mais avec de nom different merci.
Salut AÏSSA
je suis allé sur le forum mais sans succès. je veux creer 8 à 9 exemplaires du Module HelpDesk pour gerer des tickets de nature diffrentes avec des champs differents.
je reste à l’ecoute. merc
Bonjour;
J’ai installé Vtigercrm 5.2.1 sur un debian pour gérer uniquement les incidents avec la création des tickets.
Je veux permettre la création de tickets de nature différente avec des champs différents. J’ai lu sur les forums que l’on ne peut pas dupliquer un module du CRM car je cherchais à dupliquer celui de HelpDesk comme Traore. Donc j’ai décidé de créer des nouveaux modules qui vont fonctionner comme celui de Helpdesk. Je suis tombé sur le tuto<> et j’ai pu crée un nouveau module mais mon 1er problème quand je rempli les champs dans le nouveau module et je sélectionne Assigné à <> la personne ne reçoit pas de mail avec les infos.
NB: Le SMTP fonctionne. Quand je par dans web mail et j’envoie un mail la personne reçois correctement le mail. Je voulais solliciter votre aide.
Merci