Quel CMS choisir pour quel site & pour quel client ? La réponse en 5 minutes.

[UPDATE : dernier coup de coeur (Crowdfusion) ici]

C’est une question dont on discute souvent entre webmasters, webdesigners, webmarketers, etc… : l’architecture technique. Il faut que nos choix:

  • répondent au maximum aux besoins du client en terme de fonctionnalité (pour éviter au maximum le développement sur mesure),
  • qu’ils soient simples d’usage pour le client (même si facturer de la formation peut-être tentant, c’est un mauvais calcul, car ce sera un mauvais souvenir et pour le client qui se sent bête et ne sait pas s’il pourra se débrouiller tout seul et au final le site ne vivra pas, et pour vous, parce que la formation, c’est pas votre coeur de mêtier),
  • qu’ils soit sur des plateformes génériques (PHP/MySql // même si je vais vous parler de quelques perles à la fin de l’article je pense)
  • et que vous vous sentiez à l’aise à les manipuler.

En types de sites, je vais aborder les sites généralistes, les blogs, les sites e-commerce et les sites plus « sur-mesure ».

Je ne vais pas faire un tour de tout ce qui existe (il y en a trop). Je vais parler des principaux et de ceux moins connus qui ont retenus mon attention. En gros, je vais aborder :

Ceux que je voudrais tester, mais pas eu l’occasion :

D’emblée, j’écarte les solutions pré-hebergées, courantes. Je pense qu’en tant que professionnel du web, notre devoir est de proposer du dur, c’est à dire du serveur + solution clef en main, et qu’on ait le loisir de toucher le code de la bête.

Je vais faire le tour par type de site / client.

Première Catégorie : Le site « je présente mon business » et le client « n’a pas trop le temps de s’y consacrer ».

Là, ma réponse est directe, rapide : Concrete5.

Pour plusieurs raisons : d’abord, le moteur de templating est un véritable régal, plus encore que WordPress, c’est dire. Faites votre HTML / CSS / JS, testez le en cross-browser, faites vos variantes, puis remplacez vos zones de contenu par des marqueurs que vous inventez, autant que vous voulez par page. L’édition, pour le client, se fait en wysiwyg, sur la page même. Un vrai régal et pour vous, et pour le client, et les performances sont correctes. Cela convient parfaitement pour le client qui se dit au bout de quinze ans, tiens, il me faudrait un site quand même.

Deuxième Catégorie : Le site d’entreprise avec de l’actualité fréquente voire un blog.

Réponse : WordPress.

WordPress est d’une souplesse impressionnante, et plus je l’utilise, plus je me rends compte que l’on peut presque gérer des catalogues de produits (sans vente bien sûr). De plus, c’est une véritable merveille en terme de référencement si on fait bien son template (je me souviendrai toujours avec émotion du jour où DatingWatch, le blog que je tenais à l’époque, s’était classé en troisième position sur le mot clef Meetic, juste après Meetic.fr et Meetic.fr).

Son moteur de template est super souple. Je lui reproche juste parfois, dans l’intégration des plugins, d’interférer avec les javascripts que l’on installe soi même. Donc, bien débugguer, surtout sous IE 6…

Troisième Catégorie : Le petit site e-commerce sympa et le web commerçant qui n’en veut.

Réponse : PrestaShop.

Simple d’utilisation pour le client, le templating est standard (Smarty). Un avantage, c’est qu’il est français, donc s’adapte à merveille à nos chers petits clients. Exemple, le module de paiement Atos est intégré. PrestaShop est souple et léger, et certaines des boutiques que j’adore tournent dessus, c’est ce qui m’a fait l’adopter.

Quatrième Catégorie : Le bon gros site e-commerce.

Réponse : Magento.

Une usine à gaz simple, mais la solution la plus puissante au niveau marketing. La référence, mais nécessite un hébergement à la hauteur (un dédié !). Il s’interface aussi désormais avec WordPress & Drupal. Je n’ai pas eu la chance pour l’instant de mener un projet en entier dessus, me suis contenté de le tester et le templater. Mais dieu, pour le marketing, que c’est beau (on peut créer des promotions complexes comme on aime)

Cinquième élement : Le big site.

Réponse : Drupal.

Et bien là, soit un développé totalement dédié, soit Drupal. Surtout qu’il s’interface avec Magento s’il faut de l’ecommerce en plus. Une usine à gaz modulaire… on peut juste tout faire avec Drupal, ou presque… Dans tous les cas, il faut pas mal de développement et de connaissances. Mais à vous la dimension communautaire sur votre site et les fonctionnalités avancées !

Le recalé n°1 : Joomla & Joomla/Virtuemart

Certes une référence, mais l’administration n’est pas du tout appréciée des clients, et personnellement, j’ai toujours trouvé ce package ni assez généraliste ni assez spécialisé, bien que très puissant. Mais c’est une affaire de goût, j’en conviens. De plus, le code source est un peu une usine à gaz à l’heure actuelle. Egalement, je n’ai jamais compris la gestion de l’arborescence chez Joomla (enfin, si, je l’ai comprise, mais dieu que ce n’est pas ergonomique — tiens, ça fait deux fois que je dis dieu dans cet article, bizarre ce lundi matin).

Le recalé n°2 : OsCommerce

Je travaille à la refonte d’un site OsCommerce depuis ce matin… et je m’arrache les cheveux, car il n’y a aucun moteur de templating… le code et la présentation sont totalement imbriqués, et TOUT est en table… une HORREUR à fuir absolument…

Ceux qui m’ont tapé dans l’oeil (mais pas forcément gratuits) :

Expression Engine : à priori pour du bon gros site, un peu moins riche que Drupal, mais avec une interface d’admin ma-gni-fique et apparemment des super performances et super puissant. J’ai hâte.

EzPublish : a l’air d’être la référence en terme de fonctionnalités. Il faut que j’aille jeter un oeil.

Les Atypiques

Là dedans, je vais vous parler de choses qui ne sont pas en PHP MySql, mais qui semblent prometteur.

En fait, je ne vais vous parler que d’un seul.

C’est du early-stage (0.2), mais juste un petit tour de ce qui m’a fait flasher :

  • 10x plus rapide qu’un CMS php.
  • Comet included
  • Le modèle de donnée est totalement flexible (catégories de données & relations)
  • Template en ETL
  • Orienté évènement

Ca s’appelle Zotonic, c’est en Erlang + Postgres. Et en plus l’admin est magnifique… Je parlerai bientôt de pourquoi Erlang me fascine.

Petit Tableau Récapitulatif.

Conclusion Importante

Ce qu’il faut noter, c’est que si on est là pour faire des sites, conseiller en tant que performances, optimiser, nous avons surtout un rôle de diagnostic humain. Trop de fois, j’ai vu des clients me demander un site e-commerce, pour au final qu’ils n’aient pas le temps de s’en occuper, à part deux trois fois par an pour changer les produits. Plus le site est complexe, important, plus le client doit s’y impliquer. N’hésitez jamais à prévenir qu’un site ne vit pas seul, il faut un travail quotidien pour le faire vivre et pour que ça marche.

Mots-clefs : , , , , , , , , ,

46 commentaires sur “Quel CMS choisir pour quel site & pour quel client ? La réponse en 5 minutes.”

  1. Artus dit :

    Très intéressant cet article !
    Je ne connaissais pas Concrete5, ni Zotonic et je connais mal les plateformes e-commerce. Je vais m’y atteler ;)

    Pour les autres, voici un petit mémo que je m’étais fait pour mon usage personnel, j’espère que ce n’est pas trop long (enfin ça boostera peut-être ton référencement ;) ) :

    Memo CMS

    Cmsms : très bien pour les sites vitrines avec une séparation totale Pages/Actualités. Très simple, bon backend moche mais efficace. Agréable avec ses snippets : morceaux de code réutilisables

    Modx : Du même genre que Cmsms mais en plus puissant, plus complexe aussi. Utilise également les snippets. Sorte de framework : il faut tout programmer pour arriver à un résultat presque sur mesure. Bon backend

    Wordpress : Très moderne, très agréable pour l’utilisateur, pas mal pour le designer, bien pour le développeur. Très clair et efficace. Orienté blogging et sites d’informations. Communauté très active

    Joomla : Usine à gaz, trop rigide, peu intuitif pour l’utilisateur, compliqué pour le designer, très complexe et ésotérique pour le développeur. Lent et vieillot. Bof.

    Drupal : Complexe. Il faut beaucoup de temps pour passer de l’installation à quelque chose d’utilisable. Très puissant au demeurant. Le backend est complètement personnalisable. Un peu lourd…

    Cas d’usage

    Pour un site vitrine basique : Pas de backend ou alors cmsms. En moins d’une heure on peut transformer un site statique en un site cmsms powered. Le client sera content de pouvoir éditer son contenu, et donc de payer plus cher, pour un travail supplémentaire minime. Certaines choses sont automatisées (templates, menus déroulants, formulaires)

    Pour un site magazine/journal/blog : Wordpress, sans hésiter. S’il faut générer en page d’accueil des blocs correspondant aux rubriques du site avec un résumé des articles, cmsms ne fait pas le poids. Le backend est simple et efficace. Parfait pour des journalistes. Plus on va vers le site institutionnel avec du contenu fixe, moins Wordpress est adapté.

    Pour un gros site institutionnel : Pourquoi pas Joomla, mais c’est pas rigolo rigolo… Il faut qu’il s’agisse d’un site très classique, il ne faut pas sortir des rails, sinon c’est à s’arracher les cheveux.

    Pour un site plus complexe, avec des besoins assez particuliers (collections d’objets, contenu particulier, etc.) : modx pour les petits/moyens projets (pour son côté framework très ouvert), drupal pour les gros projets.

  2. Julien dit :

    Merci Artus pour ce retour !
    Jamais testé ModX (le nom fait super tuning quand même ) et Cmsms… je vais jeter un coup d’oeil.

  3. Carl Hallard dit :

    Intéressant !

    Et des conseils par rapport à l’internationalisation des sites ?

  4. Julien dit :

    @Carl : Ah vaste sujet. Déjà, l’avantage d’une approche internationale, c’est que cela fait éviter une erreur commune : l’utilisation d’images inutiles (celles qui contiennent du texte) pour s’orienter vers du quasi tout CSS.
    Après, la grande question, est comment gérer l’international … Langue du navigateur ? Géolocalisation ? Ce choix dépend vraiment à mon sens de beaucoup de chose : le site en lui même, sa cible, l’historique utilisateur sur le site, etc…
    Après, pour un site de contenu, quel workflow utiliser ? Quels outils ?
    Au niveau marketing : impact au niveau SEO ?
    J’essaierai d’y consacrer un billet.

  5. Antoine dit :

    Et Spip, t’en penses quoi ?

  6. Julien dit :

    @Antoine. En fait, je n’ai jamais testé SPIP en live. D’après ce que je sais, c’est très orienté éditorial, avec un process de gestion des collaborations assez évolué. Je pense qu’il est assez bien adapté à certaines cibles éditoriales, donc, et sa maturité joue pour lui.
    Après, c’est du PHP4, donc pas sûr que sa programmation soit orientée objet (pas regardé le code), donc pour le tweaker, je sais pas trop comment ça se passe. Mais c’est souvent le problème de projets matures, c’est qu’ils se basent sur des technos un peu vieillotes, avec une base de code pas toujours up to date.
    Donc faut voir.
    L’impression aussi que SPIP est un peu en perte de vitesse, à part dans l’hexagone où il bénéficie d’une bonne base de développeurs qui le connaissent bien.
    Enfin, ce ne sont que des impressions ;)
    Tu as un projet dessus ?

  7. Cher Julien,

    SPIP est un très bon CMS-CMF qui exploite PHP5 depuis quelques temps déjà. Il n’est pas en perte de vitesse, bien au contraire, il ne cesse d’évoluer et d’être un très sérieux concurrent aux autres CMS, mais sa faiblesse c’est d’être resté très francophone et de n’avoir pas su étendre sa communauté au monde anglophone, c’est à dire à la planète. Par conséquent peu de monde le connaît en dehors de la francophonie. Mais il gagne à être connu !

    Ses qualité ont trop nombreuses pour être décrites dans ce forum, on trouvera de l’information ici :

    - La facilité avec SPIP versus la souffrance avec Drupal : http://icp.ge.ch/sem/cms-spip/spip.php?article942

    - Roadmap du CMS-CMF spip : http://icp.ge.ch/sem/cms-spip/spip.php?article893

  8. Julien dit :

    Merci François pour ces éclaircissements !

    En effet, je n’ai jamais utilisé SPIP, mais à chaque fois, quelque chose faisait que je n’étais pas « assez convaincu » pour l’essayer.
    Peut-être aussi est-ce du au site SPIP qui n’est pas aussi bien « marketé » que d’autres, ou aussi à sa réputation très « contenu » qui à chaque fois m’en ont éloigné vis à vis de mes projets.
    J’essaierai d’y jeter un coup d’oeil plus sérieusement.

    Les questions clefs ensuite, c’est aussi comment SPIP est-il codé ? 100% objet ? est-ce que développer des add-ons est aisé ? comment est structuré la base de données ? etc…

  9. SPIP a adopté la technologie des plugins en été 2006. Dès lors la plupart des add-ons sont développés en plugins. Mais il n’y a aucun problème d’ajouter des add-ons directement dans les squelettes (templates) ou dans le moteur, mais là le problème c’est que l’on créé un fork de spip, et c’est absolument à éviter (ça a été l’énorme erreur de SPIP AGORA qui était un fork de SPIP et qui s’est complètement planté, car ne pouvant pas rattraper l’énorme retard qu’il a accumulé sur l’évolution continue de SPIP) : la création de plugins est la solution. Des infos ici :

    - Comment SPIP est codé et toute la doc sur « SPIP-NET » : http://www.spip.net/fr
    - Toutes les contributions, plugins et add-ons sur « SPIP-CONTRIB » : http://www.spip-contrib.net/
    - L’espace de documentation du code de SPIP sur « DOC-SPIP-ORG » : http://doc.spip.org/

    Et plus généralement la boussole SPIP : 22 liens en icône dans l’édito du site CMS-SPIP : http://icp.ge.ch/sem/cms-spip/

    A ce jour on a déployé 70 sites SPIP sur la plate-forme ICP du Département de l’instruction public à Genève.

    salutations Cordiales

    FDG

  10. David dit :

    Ah tiens, on parle de Concrete5, tellement rare… C’est vrai qu’il est tip top pour faire de chouettes sites, je découvre ses avantages tous les jours (template, bon framework, de plus en plus d’addons). Par contre son gros point noir pour moi, justement… l’internationalisation…

  11. Julien dit :

    Apparemment, l’internationalisation arrive ;)

  12. Très chouette article, à part wordpress que je connais bien, je ne sais jamais quel cms utiliser pour quel projet. Je pensais me mettre à joomla et virtuemart car je sens que je vais bientôt avoir une demande dans ce sens.

    Mais du coup, je vais m’essayer à ceux que tu as cité.

    En tout cas, cet article est bookmarqué et dans les premières places.

  13. David dit :

    J’ai pas trop suivi ce qui arrive dans la v5.4… c’est prévu l’internationalisation ?!.. ou plus lointain ?

  14. scombrax dit :

    N’arrivant pas à mettre en ligne sur un serveur distant concrete5 j’ai découvert le petit dernier des « seo-friendly » seotoaster qui est nativement en français et a l’air … pas mal du tout ! bluffant même pour est plus habitué à des usines à gaz comme joomla.

  15. Pascal dit :

    Bonjour Julien,

    Merci pour ce très beau comparatif.

    Humble graphiste-designer remontant ses manches, je suis rompu à Wordpress, séduit par cmsMadeSimple, intrigué mais frileux face à Drupal, dépité face à joomla, déçu avec cmsSimple (pas de MySql).

    Merci pour ce propos et ces pistes.
    Elles vont étayer mes choix à venir.

    Bonne continuation et encore bravo !
    Pascal

  16. Cédric dit :

    Bonjour à tous,

    Super article ! Je cherchais depuis un moment ce genre d’éclairage.

    Pour ma part, j’avais tesé Joomla mais rapidement abandonné (comme cité, les clients n’aiment pas trop l’interface administration et la gestion des sections/catégories, etc…). Je me suis ensuite rangé sous Wordpress mais sans forcément y trouver mon bonheur…

    J’ai découvert récemment Jaws-Project (http://www.jaws-project.com), très prometteur pour les sites vitrines ! Son atout majeur? Sa simplicité d’utilisation.

    Mais ce que je vois de concrete5 ne me donne qu’une envie : le tester de suite !

  17. Mira jones dit :

    impossible d’avoir votre contact et pourtant vous êtes Freelance!?
    Merci de le poster.
    Mira

  18. Mira jones dit :

    impossible d’avoir votre contact et pourtant vous êtes Freelance!?
    Merci de le poster.
    Mira

  19. Gilles dit :

    Salut
    Un petit retour (tardif). Je partage tout à fait tes avis, sauf pour Wordpress. Concrete5 est excellent, j’ai formé plusieurs clients en 3 heures maxi, pas de questions derrière : du velours. La traduction en français est un peu trop canadienne, et le backoffice est un poil lent, mais côté SEO ça passe bien aussi. Et on peut programmer ses propres addons.
    MODx est excellent également, on peut faire tourner beaucoup de choses, et le code est propre, + super côté référencement.
    Drupal, bon, j’aime pas trop mais faut reconnaître qu’il fait les choses bien.
    Sinon CMSmadesimple est pas mal. Un de ceux que je préfère en revanche, qui tourne avec ColdFusion, c’est Mura, qui est excellentissime pour les sites multilingues.

  20. Zampai dit :

    Bonjour,

    Merci pour ce topic très interessant.

    Je regrette de ne rien lire à propos de Dotclear2, un moteur de blog (voire de site) génial, que j’adore. Surtout pour la réactivité de sa communauté (je l’ai choisi pour ça au départ).

    Quant à SPIP, je n’aime pas du tout la manière dont sont construites les coulisses. C’est lourd et inefficace. A l’image des services publiques qui l’utilisent souvent…

  21. Erlang c’est bien beau et rapide mais il faut rester réaliste, c’est indéployable dès qu’on est plus sur son propre serveur. J’imagine déjà la tête du client à qui on file le bébé… « Alors voila, les instructions de hosting sont simple, allez donc voir http://zotonic.com/install« .

    J’ajoute aussi mes 2 cents concernant le « client qui n’a pas trop le temps de se consacrer à son petit site »: Autant lui faire en dur, dans 95% des cas il n’ira jamais rien y changer, et le jour où il voudra le faire, il aura oublié comment se connecter au CMS et y changer du contenu (voire, il réussira à tout péter). Il vaut franchement mieux lui faire la modif en 5 minutes que de perdre 2 heures à lui expliquer comme il peut la faire lui même. Et question performance, y a pas mieux ;-)

  22. Guillaume dit :

    Ça me surprend ce que je viens de lire, parce que pour avoir testé Dotclear pendant 4 ans, je trouve qu’un thème est infiniment plus simple à concevoir sur ce CMS que sur Wordpress par exemple (que je teste depuis quelques mois). Dotclear est extrêmement flexible, facile d’accès mais contrairement à ce que dit Zampai, je trouve que son plus gros point noir est sa communauté : les développeurs sont lents, butés, ils refusent le développement de certains plugins et ça se termine très vite en : « dites nous de quoi vous avez besoin, on vous expliquera comment vous en passer ». Evidemment, ce n’est pas très vendeur. Mais pour des gens avec des compétences minimales en HTML, CSS et JS comme pour des gens qui ont envie de mettre les mains dans le cambouis, je trouve Dotclear d’une efficacité remarquable !

  23. Tim dit :

    Très bon article, concis, rapide, précis ! Merci beaucoup.

    J’ai cependant toujours un doute sur la réponse à la question que je me suis posé et qui m’a amené ici.

    Je cherche à faire un site internet utilisant à priori un CMS pour avoir: Une gestion des actus, un espace perso pour les membres, un forum intégrer, et une gestion d’évents. Et pour combler le tout, mon client à besoin que l’interface soit en français.

    J’ai d’abord pensé à Wordpress, mais pour ce qui est d’un forum interne et la gestion des events je suis pas convaincu, puis j’ai regardé ce que je pouvais faire avec joomla, mais pour une « gestion simple » par rapport à mon client j’ai laissé tombé. Et là, je suis en plein questionnement. (je commence à tâtonner avec Spip, mais je suis pas trop convaincu non plus)

    Pourrais- »tu » (quelqu’un) m’éclairer ou me donner un conseil. Merci

  24. Mathilde dit :

    Bon article, intéressant. Néanmoins, recaler Joomla me semble un raccourci un peu rapide. Une fois que l’on maîtrise son fonctionnement, et que l’on connaît bien ses modules et composants, on peut tout faire avec : gestion d’événements, actus, articles, espace membre à la facebook, et via les cck existants, on peut créer des types de pages et de contenus différents (exemple : une page avec onglets, comportant un champ titre, un texte, un champ lien, une galerie d’images… et d’autres pages avec des structures de contenus différents.) En ce qui concerne l’arborescence, je ne vois pas ce qui est compliqué : sections / catégories. S’il faut multicatégoriser, c’est pareil : les CCK qui viennent se plugger à joomla le permettent.
    Le tout, avec une gestion très simple pour le client lorsque l’admin est bien paramétré.
    En comparant avec Drupal ou EZpublish je pense que l’on peut faire un travail de qualité équivalente sur Joomla, mais en moins de temps, et donc moins d’argent pour le client. Il suffit de maîtriser…

  25. Julien dit :

    @Mathilde : en effet, Joomla est puissant, et la communauté est tellement active qu’on peut faire énormément de choses avec grâce aux plugins.
    C’est une sorte de généraliste, couteau suisse du web.
    J’ai commencé le developpement de site sous Mambo, le papa de Joomla, et je connais bien leurs fonctionnement…
    En fait, je les ai toujours trouvé soit sur-dimensionnés, soit sous-dimensionnés…
    J’avoue aussi qu’avec le temps, je préfère de plus en plus des CMS qui se rapprochent plus du framework que du CMS où je rajoute des plugins que je maquille avec du CSS… le résultat ne correspond jamais à ce qu’on voudrait réellement, le département design et artistique part dès le départ avec une énorme contrainte, etc…
    Je crois d’ailleurs que je vais bientôt updater cet article avec quelques trucs interessants…

  26. Philippe dit :

    Pour les boutiques OSCSS est très bien, et pour les gros sites TYPO3 (mais pour la courbe d’apprentissage c’est plutôt l’Alpe d’Huez) .

    Je dirais qu’il faut jeter un œil sur Contao à mi-chemin entre Spip et TYPO3

  27. WebMe dit :

    Bonjour,

    merci beaucoup pour cette article, je tiens juste à rectifier ou tout du moins tempérer une information, il ne me semble pas que le module ATOS soit installée par défaut sur PrestaShop, tous les modules de paiement bancaire (hormis Paypal bien entendu) me semble être des modules vendus sur le prestastore (aux alentours de 200€, info non vérifie)

    Sinon, a part ça sans être un technicien du web, j’ai beaucoup entendu parler de Concrete 5, et je commence de plus en plus à me demander si je ne vais pas me lancer, j’ai démarrer avec du joomla, et bien que les possibilités des plugins soit immenses (du fait de leur nombre), ils sont aussi très limitatifs dans leur utilisation quotidienne et dans leur adaptation au besoin client (Front & Back)…

    Pour finir tu as gagné un lecteur grâce a WebSourcing qui m’a fait découvrir ton blog ;)

  28. WebMe dit :

    Double Post:

    Désolé pour les fautes, j’ai bu trop de café ce matin ;)

  29. typoteur dit :

    Il n’y a même pas Typo3, c’est une honte pour quelqu’un qui dit d’emblé de jeux « Je pense qu’en tant que professionnel du web, notre devoir est de proposer du dur ».

    Bon après mon commentaire n’est pas très subjectif vu que j’adore Typo3, et il est vrai qu’il faille un bon temps d’adaptation (surtout au typoscript).

    Pour mon expérience, je dirais juste que Typo3 reste pour le moment (pour moi) le meilleure CMS du marché à proposer à nos clients :

    - Gratuit
    - Une communauté très très qualifiée et très réactive
    - Une évolutivité énorme
    - Une perreinisation de notre travail (on vas pas tout refaire à chaque changement de version)
    - Que ce soit pour un petit ou un gros site (50 000 pages produits) il assure un max
    - Une fois qu’on le maîtrise, on en fait ce que l’on veux (bon ok c’est valable pour tout ça)
    - Intégre son propre framework (FLOW3) et son propre language (TypoScript), ce qui en fait un outil à très forte valeur ajoutée pour des développeurs talentueux

    Enfin bref, un peu déçu de ne quasiment jamais voir Typo3 dans les comparatifs français, alors qu’il mérite à être connu :)

  30. Deux autres solutions très intéressantes :

    - Dotclear => L’alternative francophone à Wordpress => Fonctionne à merveille, simple et bien codé.
    - PluXML => Minimaliste / Simple pour débuter / ne nécessite pas de BDD.

    Pour comparer tous les CMS du marché, il existe l’excellent :

    http://www.petrif.fr/la-nes-a-25-ans-3050580.html

    @+

  31. gaga dit :

    Je globalement d’accord avec les conclusions de cet article.
    Je ne connaissais pas Concrete, je vais testé. Dans la simplicité extrême, il y a aussi GetSimple qui porte vraiment bien son nom (pas de BDD que du xml, back-end super simple…)
    Enfin il faut aussi parler du futur vainqueur CMS Award : CMS Made simple
    Sans être devin, il faudra compter prochainement avec 2 nouveaux Frog CMS et Pixie, dont je suis sur qui deviendront des incontournables

  32. Daniel dit :

    J’aime beaucoup cet article, surtout la section des recalés.

    J’aimerais revenir sur le fait de choisir le CMS WordPress pour son site. Personnellement, je l’aurais aussi classé au même niveau de prestashop (du moins avec le plugin Shopp). Et on peut faire vraiment beaucoup de choses avec (y compris des webtv, des portfolio, des réseaux sociaux avec buddypress, …).

    Et les CMS évoluent vite, très vite. Il faut donc sans cesse les tester. Pour ma part, je suis réticent à utiliser Drupal et Joomla, car au moment des mes tests il y a quelques années, ils étaient un poil trop « usine à gaz » pour moi…

    PS : oui, je suis fan de Wordpress, et je le vis bien…

  33. robert dit :

    super tuto rien a redire merci pour tous ces conseils.je cherche a faire un site pour un aéroport je me demande quel techno prendre et quel est le meilleur module pour gérer les horaires de vol( 30 vol par jour).SI quelqu’un a une idée ou veut bien m’aider pour info suis a Paris.Merci!

  34. say dit :

    Bonjour,
    Depuis peu j’ai découvert Wordpress e-commerce , je suis entrain de travailler sur un site … je bloque … Y a t il un plugin capable de calculer la largeur * la longueur * l’épaisseur puis permettant de le rajouter au panier ? Quelqu’un peut -il m’aider ?
    Merci beaucoup

    Say

  35. velk dit :

    pensez vous qu il y a une valeur ajouté a utiliser un cms pour des développeurs expérimenté ?

    n est il pas parfois contraignant en matière de design d avoir des backoffice ou on peut tout gerer (menu, sous menus, blocs par ci par la) alors qu en dev sur mesure on peut verrouiller certaines choses et décider de ce que les clients peuvent modifier ?

    un client lamba peut il vraiment gérer un drupal ou un magento ?

    n est il pas plus simple de développer son code à sa façon plutôt que de se plier aux règles établies par d autres dev ? n est il pas pénible de subir les bugs ou failles dans les modules dispo sur les portails des CMS qui sont le plus souvent soumis a autres validation ?

    autant de points qui font que je ne suis vraiment pas un fan de CMS ;)

  36. Yorky dit :

    Avant de répondre à la question posée, je vais faire une petite digression.
    Pour ma part, avant de me lancer dans la création d’un site e-commerce, j’ai fait un long tour du web avant de prendre ma décision.
    Globalement, j’en ai conclu qu’il existait 4 solutions :
    1-les solutions clés en main payantes par abonnement mensuels de type oxatis ou powerboutique mais il en existe des dizaines d’autres.
    2- Les solutions gratuites comme kingeshop,
    3- Les prestataires de services : webagency, freelances
    4- Mettre les mains dans le cambouis avec un CMS open source.

    Or la seule vocation d’un site e-commerce étant d’être rentable, l’enjeu est donc de maximiser les ventes tout en minimisant les coûts. Pour pouvoir vendre, il faut que les visiteurs du site soient nombreux, que beaucoup d’entre eux passe commande lors de leur visite, que le montant moyen de leur commande soit élevé et qu’ils parlent du site autour d’eux après. En résumé il faut sans cesse augmenter :
    1) la fréquentation
    2) le taux de conversion
    3) le panier moyen
    4) la satisfaction client

    Pour dépenser le moins possible, il faut faire un maximum de choses soit même afin d’en minimiser le coût. Il faut donc sans cesse diminuer le coût :
    1) des produits ou services que l’on vend
    2) des envois de marchandises
    3) de la création du site
    4) de son référencement
    5) de l’administration
    6) du marketing
    7) de la communication
    8) la relation client
    9) ….

    Tout ça pour revenir à la question posée au départ : quelle solution pour faire de l’e-commerce ?

    Fort des constats ci-dessus, il m’est apparu très clairement que le meilleur choix pour créer un site e-commerce rentable passait par l’utilisation d’un CMS open source. Gratuit, performant, entièrement personnalisable, indépendant d’un prestataire, facile à maintenir et administrer, pensé pour un référencement optimal.
    Il a alors fallu choisir la solution la plus adaptée. Mes principaux critères de choix étaient : ergonomie, intelligence, nombre d’utilisateurs, boutiques déjà créées. Rapidement un peloton de tête s’est dégagé composé de : Magento, Prestashop, Os-commerce.
    Os-commerce bénéficie d’une maturité et d’un impressionnant réseau d’utilisateur mais sa prise en main n’est pas très facile, il est semble sur le déclin.
    Magento semble plébiscité par les intégrateurs professionnels et paraît être le plus abouti en termes de fonctionnalités.
    Prestashop est la solution décrite par beaucoup comme la plus souple, facile à prendre en main et couvrant le besoin fonctionnel de la majorité des boutiques.
    C’est donc vers cette dernière solution que s’est porté mon choix.

    En revanche, pour se lancer dans la création d’une boutique soi-même avec un CMS, il faut avoir du temps, et disposer (ou acquérir) une bonne autonomie dans les langages de programmation du web 2.0 : html, CSS, php, SQL (et javascript éventuellement). Il faut surtout avoir très très envie de faire un site e-commerce !

    Dans mon cas, je suis parti d’une connaissance sommaire du html et je n’ai pas compté mes heures de travail. Je suis sur le point de mettre en ligne mon premier site e-commerce.
    J’ai, en parallèle, créé un blog dédié à la création de site e-commerce avec Prestashop, dans lequel je partage mon expérience. http://www.prestashelp.com

    A++

  37. Comme dit Scombrax, vous devriez jeter un coup d’oeil a http://www.seotoaster.com , v 1.9 vient de sortir avec une version francaise complete. Pour ceux qui ne savent pas, c’est un CMS open source avec E-commerce integre, oriente SEO ( optimisation automatiques, produits micro-formattes, auto 301, auto liens, rel canonical integre, liens sculptes en JS pour les sites Ecommerce generalistes, etc..) avec une jolie et intuitive interface.

  38. Blueye dit :

    Bonjour, je suis tombé sur le logiciel e-commerce ShopFactory mais personne n’en parle. Je suis assez pressée et j’ai besoin d’avis pour me décider. Est-ce que quelqu’un parmi vous a déjà utilisé ce logiciel ?
    Est-il réellement gratuit et sans surprise ou avec une facture par la suite?
    Est-il pratique et clair?
    Merci d’avance pour vos réponses !

  39. Cam dit :

    Bonjour à tous! Merci pour cet article très bien détaillé qui permet de se faire une bonne idée de l’utilité et fonctions de chaque CMS. J’ai une petite question à vous poser.. Quel CMS vous me conseillerez pour la création d’un site pour un chanteur qui souhaiterai présenter ses oeuvres (musique, vidéos), ses dates, et pouvoir recevoir des commentaires de fans…Finalement un site plutôt simple pour le visiteur et pas trop compliqué à mettre à jour pour le propriétaire. Je pensais à Wordpress mais avant de me lancer, je prends tous vos conseils! Merci à tous, bonne journée, Camille.

  40. Je suis assez d’accord également sur cette liste de CMS. J’ai testé concrete5 il y a quelques jours, je l’ai apprécié, j’espère que la communauté va se développer car il a des côtés intéressants.

    Prestashop est le CMS d’ecommerce que je préfère également car je trouve la Rolls Royce Magento un peu lourde en interface et souvent lente à charger (pas très orienté SEO non plus… :S). Prestashop est rapide, simple à prendre en main et très orienté SEO, donc une boutique visible, c’est quand même mieux sur le web, non ? :D

    Spip est vieillissant et ce sont surtout nos administrations qui l’utilisent. Disons qu’il a fait son temps mais il y a bien mieux sur le marché dorénavant.

    Enfin, pour Wordpress, c’est léger, rapide, le protocole pubsubhubbub intégré fait du bien en terme d’indexation des pages également. Et pour ceux qui veulent de l’ecommerce, de nombreux modules de qualité existent, donc tout est possible ! :D

  41. Gilles dit :

    Salut,
    Un petit update pour signaler que la prochaine version de Concrete5, la 5.5 (sortie prévue fin 2011) est vraiment intéressante. On passe à une dimension supplémentaire et le système se professionnalise. La partie e-commerce fonctionne vraiment bien pour de petits sites. Si vous voulez faire votre site sous Concrete5 il y a le site Concrete5.fr qui est bien mené et recèle pas mal de tutos. Je me tire une balle dans le pied en recommandant Concrete 5 mais sincèrement il est au top. On va d’ailleurs mettre à jour le manuel en français qu’on avait sorti pour la 5.1, et j’ai prévu de mettre en place un wiki pour aider les utilisateurs.

    Par ailleurs pour l’ecommerce je voudrais revenir un instant sur mon tiercé gagnant : évidemment Magento, mais désormais on a opté pour OpenCart qui est franchement pas mal du tout http://www.opencart.com/ avec une architecture très propre. Et pour cause; le développeur est tout seul.
    J’aime aussi beaucoup TomatoCart, que vous pouvez retrouver sur http://www.tomatocartfrance.fr/

    Et puis en sortant du cadre de l’article, comme Framework Yii est vraiment top. Mieux que ColdFusion, mieux que RoR ! Mais je m’égare..
    A quand la mise à jour de l’article Julien ?
    :)

  42. Julien dit :

    Bonjour Gilles,

    En effet un petit update serait sympa ;)
    J’avoue que ma méthode de travail a beaucoup évolué dernièrement, j’en parlerai prochainement, promis :)

    Julien

  43. Alexandre dit :

    Bonjour Julien,
    C’est très intéressant et ça me permet d’avancer dans ma recherche. Quelques questions: je vis à l’étranger et je voudrais développer un site d’annonces (gestion annonces, utilisteurs) et avec un calendrier dynamique accessible par utilisateurs. En me basant sur ton article, je pense regarder Magento. Qu’en penses tu à priori ?
    Ce ne sera pas multi langue, anglais seulement.
    Merci
    Alex

  44. philippe dit :

    bonjour

    très intéressant votre comparatif sur les principaux cms en fonction de l’utilisation que l’on souhaite en faire, merci pour votre travail

  45. Gilles dit :

    Un petit update au sujet de Concrete5 : la mise à jour en 5.5 ayant apporté quelques bugs l’équipe US a sorti tout récemment (fin janvier 2012) une version 5.5.1 qui est pas mal du tout. L’interface du backoffice change un peu mais surtout on constate une grosse accélération des pages, c’est un des reproches qui avait été adressé à C5.

    Je sais, je fais du prosélytisme ! Il y a eu un rapport sorti fin 2011 qui parlait des qualités de C5, j’ai fait une petite infographie (en anglais) sur http://www.agence-redaction-web.fr/infographics/concrete-5-cms-de-choix-pour-la-gestion-de-contenu-web on y voit notamment que Concrete5 est le premier en taux de rétention, c’est à dire que les gens qui l’utilisent le gardent.

    Par ailleurs j’ai testé il y a peu un plugin qui permet d’afficher un blog Wordpress au sein de Concrete5 en bénéficiant des templates, c’est un peu le meilleur des 2 mondes…

    Au sujet de crowdfusion, tout ce que j’ai pu trouver date de 2009…J’aurais bien aimé trouver une review.

  46. cosmétiques dit :

    bonjour,

    pour ma part j’utilise prestashop couplé a petit blog wordrepss et j’adore. Bonne prise en main, seo pouvant être personnalisée à 100%. Un forum hyper réactif. Bref pour moi petit ou grand commerce prestashop c’est la solution idéale.

Laisser une réponse