web-dev-qa-db-fra.com

Pourquoi installer un CMS pour les clients?

Je suis un pigiste débutant qui souhaite ardemment obtenir mon premier client, mais je me demande si le fait de disposer d'un CMS pour un site Web est vraiment si important? Avant de réfléchir à cette question, je pensais qu'il allait sans dire que le client aurait intérêt à disposer d'un CMS pour son site Web, qu'il aimerait pouvoir modifier lui-même le contenu. Mais ensuite j'ai réalisé que ce n'était pas si simple.

L'une de mes plus grandes préoccupations est en réalité une question monétaire. Si vous installez un CMS pour un client, il dépend moins de vous, ce qui signifie que vous travaillerez moins, ce qui vous permettra de gagner moins d'argent avec ce client. Désolé de paraître gourmand, mais cela semble vraiment être la réalité. Ou est-ce que je manque quelque chose?

En même temps, si vous construisez des sites sans système de gestion de contenu, cela ne vous rend-t-il pas moins professionnel aux yeux de futurs clients potentiels?

2
Alan

Un CMS de quelque sorte est vraiment un must de nos jours dans la plupart des cas. Gagner de l’argent en mettant à jour les sites des clients a peut-être été un modèle commercial en 1998, mais ce n’est plus vraiment le cas.

Au bout du compte, bien sûr, c'est une question de coût, d'avantage et de fréquence de mise à jour. Si un site doit être modifié tous les deux ans, il est tout à fait judicieux de modifier manuellement les pages HTML statiques.

10
Pekka 웃

C’est une question qui mérite peut-être d’être posée aux développeurs, mais comme j’ai une très bonne opinion à ce sujet, je répondrai quand même ...

J'essaie vraiment de faire en sorte que, lorsqu'un client demande un CMS, celui-ci réponde réellement à ses besoins. Si ce n'est pas le cas, j'essaie désespérément de les en dissuader. Des clients ont insisté pour utiliser Wordpress alors que c'était peut-être le pire outil pour leur travail. Je l'ai quand même accepté et le regrettais vraiment; cela rendait mon travail beaucoup, beaucoup plus difficile, et cela ne simplifiait pas la vie du client.

Si vous construisez/concevez un site relativement simple, à contenu statique ou basé sur un blog, un CMS peut avoir un sens. Si le client vient à vous pour vous demander de mettre à jour le contenu normal de son CMS de toute façon (et, oui, cela se produit à une fréquence alarmante), pourquoi avoir le CMS? Le but est de permettre aux personnes non techniques de gérer leur propre contenu. Si le CMS n'atteint pas cet objectif, alors ce n'est probablement pas la bonne solution.

Si vous faites quelque chose de plus complexe qu'un site statique/blog et que vous allez devoir faire beaucoup de développement personnalisé, vous constaterez peut-être que le CMS vous gêne. YMMV, bien sûr. J'essaie juste d'utiliser les bons outils pour le travail, et pour les tâches qu'on m'a demandé de faire, cet outil n'a presque jamais été un CMS.

5
Andrew

Même si le client ne demande pas de CMS, j'en installe quand même un. En partie, c'est pour la cohérence. Je refacture et améliore mon CMS depuis 5 ans maintenant, donc je le fais au point que cela fonctionne vraiment pour moi (et mes clients). Je sais qu'il suffit d'un clic sur un bouton et de quelques réponses dans la zone de texte pour installer le back-end. Mon code frontal d'intégration du contenu est cohérent sur tous les sites de mes clients. Lorsque je fais la mise en page et la découpe, j'ai une stratégie standard que je suis pour intégrer le contenu dans la conception. Lors de la maintenance, chaque site est visuellement similaire, il n'y a donc pas de temps d'apprentissage pour effectuer la maintenance sur des sites plus anciens.

La principale raison, cependant, est que si je gère le contenu pour le client, il est simplement plus rapide de mettre à jour le contenu dans un CMS. Donc, à la fin, je devance. Et, si le client décide qu'il souhaite "mettre à niveau" vers un CMS, je vérifie simplement deux fois mes paramètres, récupère mon chèque et ils s'en vont. Tout le monde gagne!

Je vous préviens que si vous êtes un développeur lié à un CMS tel que Joomla ou Wordpress, vous venez d'ouvrir une boîte de Pandore en suivant cette méthode. L'open source a besoin de mises à jour CONSTANT pour maintenir la sécurité. Des failles s'ouvrent tout le temps - c'est la raison pour laquelle les gens demandent constamment comment ils ont Javascript Injecté sur Stackoverflow. Dans mon cas, j'ai un code commun, donc une mise à jour corrige presque tout. Avec les autres, vous feriez une mise à jour pour chaque site que vous avez installé, ce qui peut rapidement devenir très ancien.

2
bpeterson76