Les CMS annoncent-ils la fin des agences Web ?
200516/05
Les CMS sont à la mode. Ces outils de gestion de publication de contenu sont si nombreux sur le web qu'on ne sait pas forcément vers lequel se tourner en fonction de ses besoins. Le terme de CMS englobe toute une série de blogiciel (Dotclear, Plume, Wordpress, Textpattern ...) et/ou d'outils plus évolués tels des forums (PHPBB, Invision Board, PunBB), portails web (e107, SPIP, Xoops, Drupal, Mambo ...), wiki (wikipedia, Dokuwiki, ...) ou d'e-commerce (os-commerce). Suivant vos besoins, un outil peut se révéler plus pertinent qu'un autre.
Ces CMS ne sont pas nécessairement disponibles en Open Source, mais ils le sont dans leur grande majorité.
Ces applications s'installent trés facilement, trés rapidement, et vous permettent de publier du contenu en ligne.
Pour autant, celà signifie t-il la ruine des développeurs ?
Je vous propose un petit état des lieux des CMS testés.
Le constat : le web est inondé de CMS

Dresser une liste exhaustive des CMS disponibles serait impossible. Un site, opensourceCMS vous propose plus de 111 CMS disponibles en Open Source.
Le but de l'article n'est pas de les tester les uns aprés les autres, mais de distinguer certaines solutions plus interressantes que d'autres, soit par leur facilité d'installation, par une gestion administrative aisée, ou mieux parcequ'elles suivent les nécessaires contraintes et évolutions d'internet liées aux standards.
Le critère des standards étant lâché, les deux tiers de ces CMS peuvent être mis de côté, soit parcequ'ils produisent un code HTML non conforme, farlelu, ou parcequ'ils sont tous simplement ingérable par un utilisateur standard.
Qui utilise des CMS ?
Le meilleur exemple et aussi le plus répandu reste les forums.
PHPBB est un des forums les plus répandus sur le web. Il s'installe facilement, se paramètre facilement, et s'administre facilement. Bref, il aurait tout pour plaire s'il n'était enrobé de plusieurs inconvénients de taille.
Gourmand en ressources, il gonfle la taille de la base de données considérablement. Ainsi, un forum PHPBB d'un millier de messages (c'est trés peu) va peser prés de 4 Mo dans la base ! Inadmissible, si on conçoit un forum vivant de plusieurs dizaines de milliers de messages. Sa taille ralentit ainsi beaucoup le chargement des pages, et il est structuré en tableaux.
Invision Board possède une solution bien plus rapide, bien moins gourmande que PHPBB. Inconvénient, il est payant. 70 dollards à l'année, c'est bien peu pour pouvoir communiquer quand on voit combien un individu dépense personnellement pour ses abonnements téléphoniques, non ?
Autre concurrent, gratuit et trés séduisant, PUNBB. Son atout : il respecte les standards du web ! Un must
La mode effrénée des blogs

Les blogs sont des CMS light, puisqu'ils permettent de publier du contenu. Leurs possibilités restent restreintes mais trés efficaces. Multi-rédacteurs ou mono-rédacteurs, vous publiez du contenu web en moins de 15 minutes installation comprise. Dotclear a immanquablement lancé le mouvement en France pour contrer cette blogowave payante qui s'empare de tout le monde. Un peu comme si la nouvelle liberté était de pouvoir publier librement ses pensées, en fantasmant être lu de la Terre entière.
Certains préfèrent utiliser Textpattern pour blogger, outil bien plus souple à mon avis et plus performant, tant côté administration qu'utilisateur. Dotclear est en effet tellement complexe qu'on ne peut que s'emmeler les pinceaux à vouloir le paramétrer et en modifier le code source si on ne l'a pas créer soi-même.
Les blogs offrent parfois des contenus informatifs riches, détaillés, en même temps qu'un design trés recherché. Les journalistes voient déjà d'un trés mauvais oeil cette nouvelle façon de communiquer, et ne manquent pas de souligner le caractère subjectif des blogs.
On reprochera beaucoup de choses aux blogs : nombrilistes, narcissiques, sectaires, subjectifs, idiots, adulescents, mal de vivre, mégalomanie juvénile, débilité estampillée NTIC. Leurs points communs restent la communication. A chacun de faire le tri. C'est bien connu, on trouve parfois des perles dans les déchetteries.
Le blog, contrairement aux journaux télévisés et de presse écrite, n'est pas là pour bourrer le crâne et manipuler. Il est l'expression d'une ou plusieurs personnes autour d'un thème, avec ou sans ligne de conduite éditioriale, avec ou sans relecture, avec ou sans référence, avec ou sans âme, avec ou sans pertinence, avec ou sans séduction.
Il préfigure à mon sens un nouveau mode de communication, ne serait-ce parcequ'il offre autour d'un article la possibilité de pouvoir réagir immédiatement.
Si le throll, horrible expression juvénile pour décrire les sujets qui partent en saucisse ou en vrille et conduisant souvent à des insultes et à un populisme en tout genre, est redouté de tous les bloggeurs, le blog et ses fonctionnalités d'interactivité des idées sont jalousés de la presse écrite, qui fait d'ailleurs sans cesse référence aux correspondances électroniques de ses lecteurs.
Certains hebdomadaires en ligne offrent déjà des options de réaction aux articles, permettant d'apporter son témoignage, son désaccord, son avis contradictoire, ou d'ajouter d'autres informations à disposition de tous.
Car c'est là tout le mérite d'un blog : l'information pertinente ne vient pas toujours du rédacteur, mais de ceux qui répondent. C'est grâce à eux qu'on rebondit sur l'info.
Rendons tout le mérite aux radios qui ont été les premières à permettre de donner un avis à chaud sur une info : la parole aux auditeurs.
Si ce système génère beaucoup de déchets et de confusion, car parmi les millions de commentaires laissés il faut faire un tri trés sélectif, l'idée est réellement séduisante, moderne, démocratique.
Le journaliste, (le vrai, celui qui a fait Science-Po and Co) vous dira que ça n'a aucun sens, qu'on ne peut tenir compte de la parole d'un auditeur, d'un lecteur, d'un internaute si on ne peut l'identifier et connaître ses idées depuis longtemps. Qu'autrement on verse dans le populisme, dans la NTIC-réalité.
Mais je répondrais aux journalistes : que vaut la parole de personnes trés influentes qu'on peut identifier clairement et dont on connait l'opinion depuis des années (des exemples: Erika, Prestige, Tchernobyl, Sang contaminé, Europe, ESB ou vache folle, magouilles politico-financières, encore d'autres ?) ?
Je préfère connaître l'opinion d'un paysan sur une PAC (Politique Agricole Commune) que celui d'un ministre qui change de ministère tous les 2 ans.
Je prefère connaître l'opinion d'un pécheur, d'un cordonnier, d'un ouvrier, d'un boulanger, d'un fleuriste, d'une infirmière et autres sur l'Europe plutôt que de connaître celle du Grand journaliste ou du Grand politique. Elles me sembleront bien plus proches de ma et de la réalité.
Et les blogs (et forums de discussion) ont récemment eu sur ce sujet un écho considérable, apportant des témoignages que la convenance des journalistes de presse écrite interdit.
Les portails
Un portail Web désigne une application offrant beaucoup plus de fonctionnalités qu'un blog, fonctionnalités pouvant être activées à tout moment du développement.
Un portail peut ainsi proposer une galerie d'images dynamique, un forum intégré, des modules de sondages, etc. Côté pratique, un portail regroupe parfois un site qui fait référence à d'autres sites autour d'un thème, d'où une confusion et souvent des portails à l'ergonomie arnarchique.
Côté solutions, c'est la foire du trône, ou le marché aux puces de Cligancourt.
Bref, difficile de trouver un trésor dans une poubelle, tellement les solutions sont nombreuses et différentes.
S'il ne fallait en choisir qu'un, j'aurais une préférence pour Drupal, qui produit du code XHTML Strict malgré une structure en tableaux, facilement modifiable pour un développeur.
Ce site est développé à partir d'e107, mais ses modifications sont si nombreuses que plus grand chose ne ressemble à e107 à l'intérieur, ni à l'extérieur (j'ai corrigé l'architecture en tableaux au prix de quelques heures de labeurs). Je ne conseille donc pas e107, même si le code et les classes PHP sont séduisantes.
SPIP est un outil à mon sens inachevé et qui mériterait une meilleure réputation. Son administration est formidable, mais le rendu est tout simplement innaccessible à un utilisateur non expérimenté. Déjà que l'expérimenté va y consacré plusieurs heures... Un outil trop vite mis sur le marché sans réelle communauté derrière, mais trés performant au prix d'un travail conséquent.
L'e-commerce
Trés peu de solutions de ce côté, la plus populaire étant os-commerce, un bijou de programmation mais par forcément trés propre côté code HTML rendu.
Une installation éclair, une gestion multi-langues et des fonctionnalités trés riches vous permettent de mettre en ligne un catalogue avec paiement sécurisé trés rapidement. A noter qu'Os-commerce est la solution qui utilise le plus de paiement sécurisé avec des banques françaises de toutes les CMS, avec une communauté d'utilisateurs/développeurs trés active et performante.
PEEL (ma petite entreprise en ligne) peut être un autre choix ; la solution de base reste limitée, gratuite mais vous devrez nécessairement prendre des modules payants pour enrichir votre boutique.
Les développeurs au chômage ?
Avec ce rapide constat, on voit qu'il y a moyen de fournir plus de 60 à 70% des besoins des clients.
Du particulier à l'artisan, en passant par une société qui vend des produits et services, les CMS peuvent fournir aujourd'hui une solution web adaptée.
Mais qu'y a t-il lorsqu'on gratte un peu ?
Utiliser un CMS open source pour une société est un risque non négligeable

Qui dit CMS dit généralement Open Source. Qui dit Open Source dit que le code source qui permet de produire des pages web est accessible à tous.
Une faille, une toute petite faille dans ce code et votre site devient une cible potentielle de personnes malveillantes.
Ces failles, certains s'emploient jour et nuit à les trouver. Pour nuire.
Imaginez que votre site internet se retrouve piraté et son contenu modifié parceque vous utilisez un CMS dont vous n'avez pas testé la fiabilité, ni réalisé un audit de popularité sur ce CMS.
Imaginez votre site internet attirant chaque mois des centaines de milliers de visiteurs, et subitement piraté. Quelle image gardera t-on de votre société ?
Suivant votre projet, votre taille, votre budget, suivant l'importance que vous donnez à votre internet, vous ne pouvez pas remettre celui-ci dans des "automates" sous le seul prétexte qu'ils sont gratuits.
Les développeurs sont amenés à fournir des CMS pour certains projets qu'ils ne pourraient pas développer eux-même, soit parceque l'agence web n'aurait pas le temps de le faire, soit parcequ'elle le facturerait trop cher, soit parcequ'elle n'en a pas les compétences techniques.
Un forum n'a rien de techniquement difficile. Certains offrent des options, des fonctions plus avancées que d'autres. Mais pourquoi utiliser une solution maison lorsque les produits existants sont trés performants, testés depuis de nombreuses années par des millions d'utilisateurs, et sans cesse mis à jour ?
Pour changer des essuis-glaces de voiture, nul besoin d'un mécanicien à 45 euros de l'heure.
Mais pour changer des vis patinées, il faut déjà savoir détecter la panne et savoir ensuite la réparer, c'est le travail des spécialistes, aussi banal soit-il.
Pour rester dans le domaine informatique, ajouter un peu de RAM à son ordinateur est une opération simple lorsqu'on voit un technicien le faire.
Si simple que vous pouvez, en reproduisant pourtant les mêmes gestes, prendre le risque de perdre votre ordinateur, et surtout toutes les données qu'il contient.
Si votre but n'est pas commercial, que vous avez un site internet pour parler de votre jardin potager, la perte ne sera qu'affective.
Sinon, vous risquez trés gros à utiliser des CMS dans un but commercial, sans confier le support de ces CMS et leur maintenance à des spécialistes.
Les atouts des CMS
Il ne faut pas tirer à bout portant sur les CMS ni paranoïer sur des attaques potentielles toutes les nuits.
www.monpotager.com sera potentiellement moins la cible de pirates que www.microsoft.com
De même, un CMS maison n'interressera pas le pirate alors qu'un CMS utilisé par des millions de sites va l'exciter.
Offrir les sources aux personnes malveillantes favorise les attaques.
Mais les attaques favorisent la sécurité, grâce à la communauté des développeurs qui s'organise et réagit.
Les CMS ont des atouts. Ceux de répondre aux demandes des utilisateurs du web.
Aujourd'hui, le bloggeur se contrefiche de pouvoir manipuler un fichier Excel avec PHP.
Pour une entreprise, il peut en être tout autrement. A force de regrouper les besoins des utilisateurs du web, on arrive à construire des CMS trés performants en matière d'interactivité utile.
L'art passe aussi par apprendre à écouter l'utilisateur.
Les CMS sont l'avenir des développeurs

Imaginez un monde où tout le monde est habillé de la même façon, ou tout le monde a la même voiture, la même maison, les mêmes outils de consommations : un monde ou nous sommes tous formatés à l'identique, sur le même moule.
Un monde ou rien ne vous met en évidence, rien ne vous démarque de votre voisin, de votre concurrent.
Imaginez maintenant des sites web tous formatés de la même façon, ou seul le contenu vous démarquera d'un autre.
Les CMS sont le fruit de centaines, de milliers d'heures de travail réunis de plusieurs développeurs, graphistes, designers à travers le monde, puis de tous ceux qui en font un retour d'expérience en les utilisant, en découvrant des bugs de fonctionnements.
Si certains CMS sont pauvres, voir quelconque parcequ'ils pourraient être développé "manuellement", d'autres apportent aux sociétés toutes les fonctionnalités nécessaires au média internet.
Les développeurs enrichissent un CMS en apportant leur contribution au développement.
Les intégrateurs enrichissent un CMS en apportant leur retour d'expérience, leur rapport de bug.
Les sociétés enrichissent les CMS en les utilisant de la meilleure façon qu'il soit.
Le CMS idéal n'existe pas. Parceque les besoins des entreprises sont toujours differents, aucun CMS ne peut dans l'absolu satisfaire toutes les sociétés.
C'est le rôle du développeur d'adapter et d'intégrer ces besoins.
Qu'il soit de fabrication maison ou Open Source, les CMS sont l'avenir des développeurs.
Dernière modification : 22/02/2008
Commentaires
Les commentaires sont désactivés.

