Articles

Pourquoi je n’utilise jamais WordPress pour le développement de sites web

Ah, le « développement » de sites web WordPress. En tant qu’enfant de 12 ans, le PHP était très amusant. Il était extrêmement facile d’y entrer, mais aussi difficile à maîtriser, et beaucoup de plaisir à rencontrer des gens et à partager du code sur divers bbForums ésotériques en ligne. Ça me ramène vraiment en arrière.

L’autre semaine, un centre communautaire local pour lequel je suis bénévole m’a demandé de « donner de mon temps » en leur construisant un site web. Maintenant, ne vous méprenez pas. J’adore faire du bénévolat, surtout quand il s’agit de cuisiner de la nourriture pour les sans-abri (et le réseautage avec d’autres propriétaires d’entreprises que cela implique), mais mettre en place un site Web WordPress sans être payé est tout simplement dégradant, surtout quand même les projets payés s’élèvent à 4 $/h de travail d’esclave virtuel. Naturellement, j’ai refusé l’offre lucrative de 0 $.

Voici quelques raisons pour lesquelles je n’utilise jamais WordPress pour le développement de sites Web et d’applications Web.

Thèmes bon marché

Presque personne n’a besoin d’un thème WordPress personnalisé de nos jours. Il suffit de regarder ce qui est écrit sur la première page de la section WordPress de ThemeForest :

C’est exact. 40 540 thèmes WordPress & modèles de sites Web à partir de 2 $. Bien sûr, les thèmes les plus chers vont pour 65 $ US, mais hey, c’est toujours une goutte d’eau dans l’océan pour ce genre de travail. Un paiement unique moyen de 35 $ est la valeur marchande de la « conception web ». Si vous savez comment suivre des tutoriels YouTube, vous n’avez pas besoin d’embaucher quelqu’un pour mettre en place un beau site Web de contenu uniquement pour vous.

Alternativement, vous pouvez devenir l’un de ces développeurs de thèmes et les vendre en ligne en volume (50 $ * 5 000 téléchargements peut aller un long chemin), mais c’est une entreprise en soi et ce n’est pas quelque chose que je suis stoked, surtout la perspective d’embaucher et de gérer un bureau de soutien à la clientèle pour les demandes constantes de fonctionnalités liées aux thèmes.

Clients « autonomes » &Leurs attentes

Les thèmes WordPress bon marché sont une aubaine pour tout développeur, mais le problème est qu’une fois que n’importe lequel de vos clients en a une idée, il va immédiatement supposer que « WordPress est facile », donc quand il vous demande de configurer le thème qu’il vient d’acheter, il se dit qu’il peut s’en tirer en vous payant un petit salaire horaire fixe pour votre temps.

Le gros problème ici est la disparité entre ce que le client voit sur un écran d’ordinateur plat et le travail que vous savez que vous aurez à faire une fois que vous aurez dépassé les simples configurations de thèmes et que le client commencera à demander des fonctionnalités plus avancées.

Qu’est-ce que vous voulez dire qu’on ne peut pas encourager les chaînes ouvertes en envisageant des infomédiaires de pointe !? Je suis allé sur la page web de Twitter hier et ils l’ont. Pourquoi ne pas faire comme eux ?

En théorie des contrats et en économie, l’asymétrie d’information traite de l’étude des décisions dans les transactions où une partie a plus ou mieux d’informations que l’autre. Cette asymétrie crée un déséquilibre de pouvoir dans les transactions, ce qui peut parfois entraîner la disparition des transactions, une sorte de défaillance du marché dans le pire des cas.

Lorsqu’il s’agit de « développement » WordPress, l’attente initiale du client d’un site web plug-and-play bon marché et votre connaissance des exigences d’ingénierie pour construire une application web riche en fonctionnalités créent une asymétrie d’information par laquelle, à partir du moment où le client n’obtient pas les fonctionnalités avancées qu’il a demandées pour pas cher, il pensera que vous obscurcissez la difficulté (et la valeur marchande) de la demande de fonctionnalités de telle sorte que vous semblez le tromper.

Équilibrer les attentes de votre client avec un calendrier raisonnable de livrables est un défi, surtout lorsque le projet devient plus complexe. Dans mon expérience personnelle, la construction d’un thème WordPress personnalisé ne vaut tout simplement pas la peine d’être récompensée si le contrat vaut moins de 10 000 $.

Une partie de moi se demande pourquoi le marché tolère cela, et j’en suis venu à la conclusion que la plupart des développeurs web sont juste élevés en trait d’agréabilité, ce qui en fait de terribles négociateurs. Si leurs clients leur mettent la pression, ils plient et proposent de travailler au taux inférieur suggéré. Sur l’ensemble, cela crée un équilibre théorique du jeu dans lequel personne n’est prêt à tenir bon, de peur de perdre le travail dont ils ont, par un tour ironique et auto-satisfaisant du destin, maintenant désespérément besoin.

Je cherche à faire un site AirBnb mais pour les personnes seules qui aiment câliner les chatons. Pouvez-vous faire cela pour 500 $ ? Je pense que ce sera très simple. Ici, il suffit d’utiliser ce thème que j’ai trouvé. C’était pas cher.

« Just » Move This There, And Shift That There

« Just ». Le mot le plus méprisé dans le développement web.

Ok, donc un thème basique et configurable est bon marché, et vous trouverez que vous pouvez glisser et déposer votre chemin pour devenir un « développeur » web expert en un rien de temps, mais alors parfois vous frappez un mur. Le client demande si vous pouvez « juste » faire une fonction Calendrier avec authentification de l’utilisateur qui permet aux membres de l’organisation de synchroniser leurs événements de calendrier Gmail personnels avec le site Web, et ainsi de suite avec des demandes de fonctionnalités… pour un plugin que vous n’avez pas développé.

Eh bien. Ça a l’air bien, mon petit ! Que diriez-vous de jeter un coup d’oeil au code source pour moi pendant que je prends mon café. Oh, et quand je reviens, c’est mieux d’avoir fini ! Je suis sûr que vous trouverez que c’est vraiment simple :

Vu que votre client n’est probablement pas prêt à payer plus pour ces personnalisations, vous devrez devenir créatif pour décliner le travail, et cela est en soi assez stressant.

Vous êtes maintenant un rédacteur

Félicitations, vous faites maintenant de la copie pour gagner votre vie.

Maintenant que vous avez téléchargé, installé et configuré le thème de votre client… et que vous avez réussi à livrer leurs personnalisations de plugins impossibles tout juste en dessous du budget, ils vont vous demander d’écrire du contenu pour leur site Web afin que leur petite entreprise soit bien classée localement sur Google.

Vous pouvez toujours leur dire que le SEO est une ligne de travail différente, mais ils vous blâmeront toujours si leur site ne se classe pas de toute façon. Et si vous ne livrez pas, le bruit se répandra que vous êtes un terrible développeur web.

Je sais que cela n’a absolument aucun sens, mais c’est vrai. Il est temps de pony up et d’apprendre à bien écrire, de mettre à jour le blog de votre client une fois par semaine avec un contenu unique et pertinent par rapport aux mots clés, et de jeter votre diplôme en informatique à la poubelle.

The Bottom Line

Si vous n’en êtes qu’au début du développement web, assurez-vous absolument de ne pas vous laisser prendre au piège de « retourner quelques sites WordPress » ici et là pour payer les factures.

Vous pouvez être tenté au début par la perspective d’acheter quelques thèmes à 50 $, et de vendre le site web terminé aux PME locales (petites/moyennes entreprises) pour 1500 $ l’unité, mais vous vous heurterez rapidement à tous les problèmes mentionnés ci-dessus ; c’est-à-dire des clients tatillons, un salaire moyen réel faible, et du temps perdu à rédiger des textes au lieu d’investir dans une véritable formation en développement de logiciels.

Je ne pense pas qu’il y ait un point positif à retenir de tout cela. La clé ici est de simplement oublier que WordPress existe. Concentrez-vous sur votre pile, que ce soit LAMP, WISA, MEAN ou autre, et tenez bon pour vos grands projets, ceux où vous pouvez vraiment tirer parti de votre expertise profonde en Node.js, MongoDB, JavaScript, React et toute autre technologie que vous avez dans votre arsenal.

Remballer des thèmes WordPress existants et écrire du contenu optimisé pour les moteurs de recherche pour vendre des sites Web à des PME vous épuisera, engourdira votre esprit et mangera le peu de temps dont vous disposez pour affiner votre véritable pile de développement Web. Abandonner WordPress est une évidence dans un marché hautement compétitif et en évolution rapide.

Too Long;Didn’t Read

  • Des thèmes bon marché et facilement configurables permettent à n’importe qui de créer un site WordPress de base, ce qui fait baisser le coût de la conception web.
  • Gérer les attentes des clients est coûteux. Cela est dû à une asymétrie de l’information sur le marché, c’est-à-dire que la configuration est bon marché, les personnalisations sont complexes et non triviales.
  • Si vous vous intéressez un tant soit peu à la fidélisation des clients, la plupart de votre temps sera mangé par la rédaction de contenu de blog pour les classer sur les recherches Google locales. Vous devrez donc également vous lancer dans le référencement et la rédaction pour construire une entreprise viable.
  • Concevoir des sites Web avec WordPress pour les PME afin de « payer les factures » pendant que vous apprenez des piles plus rentables est trop chronophage. Ça n’en vaut jamais la peine. Tenez bon pour vos baleines. Sinon, trouvez un emploi à temps plein où vous coderez réellement en JavaScript toute la journée jusqu’à ce que vous trouviez ce gros client.

Évitez à tout prix le  » développement  » de WordPress.

Martin est chef de projet chez Selotec. Vous devriez le suivre sur Twitter.