COMMENT CHOISIR LE BON CMS

Les systèmes de gestion de contenu sont devenus l'un des outils de développement Web les plus puissants d'Internet depuis PHP. Sur un marché où les sites Web doivent être construits plus rapidement et plus facilement, de nombreux développeurs se tournent vers le CMS Open Source pour faire le travail. Malheureusement, il y a maintenant des milliers de CMS flottant sur le Web et trouver le bon est devenu un peu une épreuve.

Cet article explique comment les développeurs peuvent trouver le bon système de gestion de contenu en toute occasion et passe en revue certains des meilleurs systèmes de gestion de contenu que j'ai découverts, ainsi que des recommandations sur les systèmes de gestion de contenu à éviter comme la peste.

Qu'est-ce qu'un CMS?

Un système de gestion de contenu (CMS) est une application Web qui utilise une base de données (généralement MySQL) ou d'autres méthodes pour créer, éditer et stocker le contenu HTML de façon simple . Le contenu est créé et modifié sur le Web dans une partie d'administration de l'application Web (appelée Backend). Le contenu résultant est ensuite affiché aux spectateurs sur le site habituel (appelé Frontend).

Pourquoi devrais-je utiliser un CMS?

Il existe plusieurs raisons d'utiliser un système de gestion de contenu, mais la principale raison d'utiliser un CMS est de rendre la création et l'édition de contenu simple et facile. Les développeurs oublient souvent qu’il s’agit là de la raison d’être d’un CMS et, à la recherche de plus en plus de fonctionnalités, ils se paralysent eux-mêmes (ou leurs clients).

Le contenu n'inclut pas seulement le texte cependant. Parfois, le contenu dont vous avez besoin sur un site est un formulaire de contact ou un système d'authentification d'utilisateur. L'astuce consiste à trouver le CMS qui fournit la fonctionnalité sans sacrifier la facilité d'utilisation pour vous-même ou, selon le cas, votre client. Un bon CMS vous permettra de consacrer plus de temps à la conception de l'interface puis à la mise en œuvre d'extensions ou de fonctionnalités.

5 erreurs les plus courantes

ERREUR 1: CHOISIR UN CMS AMICAL GEEK Tout d’abord, il est impératif que les développeurs qui construisent des sites pour leurs clients se rappellent que tout le monde n’a pas la maîtrise des technologies comme vous-même. Même si vous avez trouvé un CMS que vous aimez et avec lequel vous travaillez bien, peu importe si vous créez le site vous-même. Le facteur le plus important sur le site doit être de savoir si le client peut ou non utiliser le site comme ils l'imaginent. Donc, à long terme, ce sera mieux pour votre santé si vous choisissez un CMS avec une interface d'administration simple, même si vous devez le personnaliser davantage pour répondre aux besoins du client.

ERREUR 2: PLUS C'EST GRAND, MIEUX C'EST Méfiez-vous de tout CMS, open source ou non, qui cite son énorme clientèle comme raison d'utiliser son système. Ne soyez pas pris en compte par les promesses d’une énorme communauté d’utilisateurs serviables et par toutes les magnifiques extensions ou plug-ins que les systèmes ont déjà à offrir. C'est un piège!

Ce n'est pas parce que beaucoup de gens utilisent un CMS que ça fonctionne. Prenons l'exemple de l'énorme quantité de personnes qui insistent pour utiliser Linux. Je ne sais toujours pas pourquoi les gens souhaitent s’infliger ce genre de douleur. De même, choisir un CMS sur la base suivante est une très mauvaise idée.

Une autre raison pour laquelle les gens choisiront ces types de CMS est qu’ils constatent qu’il existe une énorme communauté de développeurs ou beaucoup d’argent derrière une application Web donnée. J'en viens à une de mes citations préférées:

«J'aimerais que le développement de bons produits soit aussi simple que de faire un chèque. Si c'était le cas, Microsoft aurait d'excellents produits. "

Si vous ne l'avez pas deviné, voici une citation de Steve Jobs expliquant pourquoi il est préférable de ne pas être le géant. Ce qui compte vraiment, c’est les personnes derrière le produit et le fait qu’elles sont les bonnes personnes pour le poste. Pas combien de personnes vous travaillez pour vous.

En ce qui concerne les CMS open source, nous constatons souvent que personne n’a suivi le développement ni trouvé les bonnes personnes pour créer ce dont les autres ont besoin. Le membre de la communauté moyenne devient la principale source de fonctionnalités et le résultat est un énorme mélange d' extensions et de fonctionnalités moyennes avec quelques pépites enterrées si profondes que vous ne les trouverez jamais. Je répète donc mon conseil de me méfier des béhémoths.

ERREUR 3: ALLER AVEC LE PETIT GARS Encore une fois, il en va de même pour le n ° 2: pour tenter de récupérer d'un malheureux combat avec un monstre, vous choisissez un CMS trop simpliste. Assurez-vous toujours que le CMS que vous recherchez inclut des extensions avec les fonctionnalités dont vous aurez besoin. Plusieurs fois, vous pouvez tomber sur un système de gestion de contenu prometteur, mais n'investissez pas dans celui-ci avant d'avoir constaté qu'il répond à vos besoins. Malheureusement, certains des meilleurs CMS disponibles sont encore en développement.

ERREUR 4: NE PAS FAIRE DE RECHERCHE Faites toujours des recherches avant de vous installer sur un CMS. Vérifiez les sites qu'ils donnent comme exemples. Envoyez un courrier électronique aux administrateurs de ces sites et discutez des avantages et des inconvénients du système de gestion de contenu. Parlez aux développeurs et gardez l'esprit ouvert.

Il arrive cependant un moment où vous devez investir un peu de temps pour tester le système et tenter de créer un site. Faites-le vous-même avant de promettre d'utiliser le système pour un client. Parfois, vous pouvez penser que vous avez trouvé une extension ou un module qui fonctionnera et que, lors des tests, vous découvrirez qu’il est gravement défectueux. D'autres fois, vous découvrirez peut-être que le seul moyen d'obtenir un module qui fonctionne correctement consiste à en acheter un.

ERREUR 5: LAISSER UN INFORMATICIEN CHOISIR LE CMS Jamais, jamais, jamais permettre à un informaticien de choisir votre système de gestion de contenu. C'est une race rare qui comprend à la fois le code et une interface utilisateur conviviale. Que vous soyez une grande entreprise ou un petit groupe de pigistes, il est impératif que quiconque parmi vous, le gars Mac, signe ce qu'il propose. C'est peut-être un casse-tête, mais il est essentiel de s'assurer que le CMS que vous utilisez a une bonne interface utilisateur et vous évitera beaucoup de souffrances à long terme.

Si vous vous retrouvez dans une situation où vous autorisez un codeur à créer votre fonctionnalité, commencez par fournir une liste des exigences, puis demandez-leur de vous présenter les options de votre CMS. Ainsi, vous pourrez prendre la décision qui vous convient le mieux, à vous ou à votre client.

Que rechercher dans un CMS

Il y a beaucoup de choses à rechercher dans un système de gestion de contenu, mais voici quelques-unes des plus importantes: Installation rapide et facile Interface d'administration simple Extension rapide et facile du CMS pour des fonctionnalités supplémentaires Manipulation simple des modèles Communauté d'utilisateurs utile Bien que cela puisse sembler contre-intuitif, recherchez le CMS le plus attrayant en termes de conception. Avoir une conception attrayante est l’un des meilleurs indicateurs du fait que l’interface sera conviviale, même si vous devez toujours faire vos recherches avant d’investir votre temps et votre énergie dans un système particulier.