Petit coup de gueule du jour : régulièrement, lors des élaborations des cahiers des charges des sites internet, j'entends "nous voulons Drupal/Typo3/Wordpress, etc."
Loin de moi l'idée de cracher sur ces systèmes, ce n'est d'ailleurs pas le sujet de ce coup de gueule.
Mais disons-le franchement : si la décision est un choix rationnel (après avoir défini les besoins), je n'ai rien à redire... mais j'aimerais arrêter d'entendre ça avant même qu'on sache de quoi on parle en matière de site internet.
- Bonjour, pouvons-nous parler de vos besoins en matière de site internet ?
- Nous voulons Drupal/Typo3/Wordpress/etc.
La discussion n'a pas encore commencé !
Aux décideurs, responsables techniques, etc., bref, aux personnes qui ont pouvoir de décision, je le dis, le répète, j'insiste, je persiste, et signe :
Par pitié, arrêtez d'être irrationnels, le choix du CMS, si tant est qu'il en faille un, ne se fait pas avant même de savoir de quoi on parle !
J'en profite pour tuer dans l'oeuf quelques arguments au passage :
- Un CMS maison n'est pas pire qu'un autre système, tant que ces derniers répondent parfaitement à vos besoins.
- Oui, on peut faire ce que l'on veut avec tel CMS ou tel autre... mais, cela ne veut pas dire que c'est aisé, adapté ou rapide pour autant.
- Non, vous ne serez pas plus prisonnier d'un CMS sur mesure plutôt que d'un autre... en tout cas, n'importe quel développeur peut reprendre les miens.
- Si nous vous proposons du sur-mesure, c'est bien que nous pensons que ce choix est le meilleur.
- Non, 4 pages statiques ne nécessitent pas un gros CMS !!!! (rigolez pas, j'ai déjà vu ce genre de demandes)
Et corollaire des situations précédentes, quand vous allez voir votre architecte, votre chirurgien, etc. en général, vous lui dites ce que vous voulez ou ce qui ne va pas, mais vous n'allez pas lui expliquer ce qu'il doit faire ou comment il doit le faire. Pourquoi le web ferait exception ? Sans être aucunement pédant, élitiste ou désagréable, faire des sites internet, c'est un métier nécessitant beaucoup de compétences diverses et variées. Vous venez voir une agence web pour trouver toutes ces compétences (référencement, intégration, accessibilité, etc.), donc laissez ces professionnels vous guider.
J'expliquerai quelques exemples surprenants à l'occasion pour appuyer mon propos.
Edit : quand je parle de CMS, je parle bien de système de gestion de contenus au sens large. Par exemple, un module de gestion de cours de cuisine (qui gère donc les pages tout seul comme un grand) est aussi un CMS !
Par contre, entre utiliser un CMS maison et un CMS opensource, je pense que le CMS maison a quand même un point en moins : la communauté.
Je veux dire par là, que le CMS opensource aura été largement utilisé, testé, et que les contributions sont généralement assez nombreuses.
Alors qu'un CMS maison, ben, on ne sait pas trop. Ce n'est pas pour dénigrer, mais pourquoi vouloir toujours réinventer la roue ? Pourquoi ne pas faire un fork plutôt ?
J'utilise Plone comme CMS pour pratiquement tous les sites web que l'on concoit, ça fait 5 ans que je bosse avec ce CMS, et en 5 ans, il y a eu deux alertes de sécurité. On peut donc considérer que le produit est stable, et c'est un argument en sa faveur.
Par contre, pour d'autres projets, non, on ne va pas partir sur Plone, un wordpress ou autre pourra très bien faire l'affaire.