CRM / SugarCRM - Partie 1

J’étais invité, l’autre jour, à une présentation de SugarCRM, organisée par Ysance (bravo Samuel).

Ysance connait très bien ce logiciel, pour l’avoir mis en œuvre dans de nombreux contextes.

CRM donc…

L’idée de base du CRM, c’est qu’il est plus rentable de cultiver les clients existants que de travailler à en ramener des nouveaux. Evidemment, il ne faut pas appliquer cette doctrine à la lettre : il est toujours bien d’aller chercher des nouveaux clients, mais celà nous rappelle qu’on peut travailler sur la base installée.

Travailler la base installée, cela veut nécessairement dire mieux travailler la relation avec ces clients.

La relation avec les clients, c’est :

  • La relation avant la vente, la relation durant la prospection donc ;
  • La relation pendant la vente ;
  • La relation après la vente, y compris le service après vente.

Une solution CRM, c’est une solution qui doit permettre de gérer l’ensemble des données et des processus liés à la relation entre l’entreprise et les clients.

SugarCRM est l’un des acteurs clé de ce marché, et le leader des solutions open-source.

SugarCRM commercialise différentes version de sa solution, et la version de base, déjà très complète, est gratuite. Les versions plus complètes sont payantes avec des prix somme toute raisonnables (de 275 $ à 450 $ par utilisateur et par ans).

Avoir une solution open source est important dans ce genre d’application. Par définition, cette application est au coeur du système d’information, et c’est donc important pour l’entreprise d’avoir la main sur le code source.

OpenSugar est une application écrite en PHP 5, utilisant une base de donnée (souvent MySQL, mais OpenSugar supporte d’autres bases).

Pour le e-commerce, le CRM est tout simplement vital !

La suite au prochain épisode !

Sun rachète MySQL

Je viens de tomber sur cette news (ici).

Cette aquisition est complètement logique : MySQL est l’une des base de données les plus utilisées, quand on choisi de développer un service sur une architecture sur des logiciels libres. C’est donc un moyen pour Sun d’avoir plus de poids dans le business des services webs.
Le prix d’acquisition serait de 800 millions $ : logiciel libre et gratuit, mais pas sans valeur !

Pour info, le “libre et gratuit” est également au coeur de la stratégie d’IBM, et depuis longtemps. IBM gagne beaucoup d’argent sur le Hard, sur les développements “à façon” (le service quoi), et “donne” le logiciel. C’est une stratégie très forte qui permet à IBM de proposer une solution global (Hard, soft + intégration).

IBM injecte ainsi, par exemple, plusieurs millions $ par ans sur Eclipse, un environnement de développement libre et gratuit.

San Dimas Project : premiers retours !

Je viens de recevoir le mail avec les codes d’accès pour l’application San Dimas (j’en avais parlé ici).

Vous pourrez trouver d’autres billets sur Apollo ici.

D’ailleur, il faudrait que je me mette à jour, on ne parle plus d’Apollo mais de AIR : Adobe Integrated Runtime.

Comme d’habitude, tout a commencé par une courte phase d’installation :

Installation de l'application San Dimas

Il faudra qu’ils fassent des progrès à l’avenir, pour avoir des applications signées, et donc sans les warnings du bas de l’écran.

Je suis ensuite arrivé sur l’écran de login :

Ecran d'accueil de login de l'application San Dimas

Puis, enfin, sur la page d’accueil :

Ecran d'accueil de l'application San Dimas

Les imagettes représentent en fait des catégories. Elles changent dynamiquement avec des effets de fondus.

En cliquant sur une imagette, on arrive sur la liste des articles en vente, dans la catégorie sélectionnée :

Liste des produits dans l'application San Dimas

Puis, en cliquant un produit, on arrive sur la page produit proprement dite :

Page produit de l'application San Dimas

Je ne suis pas allé plus loin pour l’instant, je vais tester plus a fond et je vous en reparlerai bientôt.

Tout cela est très prometteur ! 

Quand Microsoft fait dans l’open-source

Logo Ajax.asp.netVous connaissez ajax.asp.net (En anglais) ?

C’est un site géré par Microsoft, qui propose des composants Ajax, fonctionnant réellement sur l’ensemble des navigateurs du marché. Ces composants sont proposés gratuitement !

Ils permettent, entre autre, d’ajouter à des sites des composants graphiques “web 2.0″.

Si j’ai bien compris (ah, quand on ne code plus, …), ces composants sont nativement faits pour interagir avec la plate-forme .Net.

Vous pouvez aller voir une liste de sites qui utilisent ces composants (En anglais).

Au passage, j’ai eu aujourd’hui une présentation détaillée de la plate-forme .Net pour développer des sites Web… Je vous en parlerai bientôt…

SlitGames : réalisé avec Symfony

J’en parlais ici, Symfony, c’est un environnement pour développer très rapidement une application Web. Avec Symfony, on peut réaliser un prototype, mais on peut aller plus loin et développer un vrai service, opérationnel.

La preuve : SplitGames, développé avec Symfony, par Clever Age

Fred était de la parti, il en parle dans ce billet.

Développement (très) rapide : Symfony versus Ruby On Rails

Un billet un peu plus technique que d’habitude

Comme prévu, j’étais jeudi à un p’tit dej, organisé par Clever Age, sur les “Frameworks Web RAD”.

FrameworkWebRad, kézako ?

(Framework : environnement, RAD : Rapid Application Developpement)

Concrètement, ce sont des environnements qui permettent de prototyper très rapidement des applications web.

Imaginez, vous avez une nouvelle idée, vous voulez la tester rapidement. Ces environnements doivent permettre de mettre en ligne très rapidement le sevice. On parle bien de prototype et pas de maquettage. La différence ? La maquette, c’est juste pour montrer les images de ce que ça donnera. Un prototype, ça tourne réellement.

De tels environnements, il y en a énormément. Comment choisir ? Bon, comme on était chez Clever Age, et que cette société est très axée open source, on a surtout parlé d’environnements open source.

Clever Age nous a surtout présenté Symfony et Ruby on rails.

Il s’agit de deux environnements de très bonne qualité, assez riche fonctionnellement. Ils permettent, entre autre, la gestion “propre” des bases de données, la programmation suivant le modèle MVC, l’utilisation d’Ajax…

Symfony

Symphony est un environnement entièrement PHP.

Tout se fait donc dans ce langage.

Avantage important : le langage est très utilisé, donc on trouve facilement des développeurs pour faire une application Symfony.

De plus, Symfony est basé sur la version 5 de PHP, et exploite à fond l’aspect objet.

Enfin, la communauté est très active, et on trouve beaucoup de composants et de documentation.

Ruby On Rails

Rails est l’environnement de développement rapide, réalisé sur le langage Ruby.

C’est bien le principal problème : il faut trouver un développeur Ruby, ou le former.

Sinon, Ruby On Rails bénéficie d’une très large communauté, très active. Il y a donc beaucoup de documentation et d’exemples en ligne.

En action

Voici deux petits films, qui illustrent la réalisation d’une application.

Avec Ruby On Rails : application pour gérer un blog.

Avec Symfony : application qui met en avant la génération de l’application d’administration.

Le Web 2.0 vue par Clever Age

Clever-Age, c’est une société de services, plutôt orientée “architecture technique”, principalement open-source (mais pas exclusivement, ils font également du .NET par exemple).

Ils ont un joli nuage de tags pour illustrer ce qui se cache derrière le Web 2.0 (je ne sais pas si c’est eux qui l’ont fait, ça n’empêche pas d’être joli !) :

Nuage de tags Web 2.0

Il y a tout un article sur le Web 2.0 .

Ils ont également des livres blancs intéressants, par exemple sur les frameworks Ajax.

Enfin, ils organisent des p’tits dej’ sur des thèmes d’actualités, comme celui la sur les Framworks open source Java le Jeudi 1er Mars, à 8h30.

L’OS du commerce

OS pour Open Source

Il y a pas mal de solutions pour développer un site marchand. On peut tout faire à la main : écrire, par exemple en PHP, des scripts. Je connais pas mal de boites qui ont fait comme ça et qui s’en portent très bien.

On peut également, pour gagner du temps, partir d’une solution Open Source.

C’est ce que propose OS Commerce.

Un blog s’est spécialisé sur cette solution : c’est Capitain Commerce. Il nous présente des news et des sites marchands réalisés avec cette solution.

OS commerce est une bonne base, mais pour faire un beau site, bien fait, il faut pas mal customiser le produit avant d’avoir un résultat vraiment pro. Certains (comme Bakus) l’ont fait :

L’avantage de développer un site avec un produit comme OS Commerce :

  • Le prix : il n’y a pas de licence à acheter
  • La souplesse : comme tous les scripts sont en clair, on peut tout paramétrer, tout refaire. Il n’y a pas de limite : le marchand pourra réellement obtenir le résultat qu’il voudra, pour peu qu’il y mette les moyens
  • L’évolutivité : c’est un peu la même idée que le point précédent, mais dans la durée : comme tout est ouvert, le marchand peut faire évoluer le site, comme il le souhaite. Là non plus, pas de limite !
  • Les performances : ces solutions à base de PHP supportent très bien les montées en charges, pour peu que l’architecture soit adaptée.

Mais… :

  • Comme il est possible de tout faire, il est donc fondamental de “faire bien”. Il est donc indispensable de confier la réalisation à des professionnels de très bon niveau.