IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

En tant que développeur, que détestez-vous le plus dans WordPress ?
Partagez votre expérience

Le , par Michael Guilloux

316PARTAGES

10  0 
En tant que développeur, que détestez-vous le plus dans WordPress ?
WordPress n’est pas un outil pour développeur
50 %
WordPress n’est pas fait pour construire de véritables applications Web
46 %
De nombreux plugins WordPress sont vulnérables
36 %
WordPress vole silencieusement le travail des développeurs
22 %
WordPress est construit pour les architectures Web obsolètes
22 %
Conflit entre les plugins et templates WordPress
20 %
C’est du PHP
20 %
Contraintes de version des plugins
18 %
L'API WordPress et sa documentation
16 %
Les plugins bloatware
16 %
La facilité d’utilisation n’est pas compatible avec la sécurité
16 %
Certains plugins modifient complètement l'expérience utilisateur
8 %
Autre (à préciser)
0 %
Pas d'avis
8 %
Voter 50 votants
WordPress est un système de gestion de contenu (CMS) open source qui permet de créer et gérer différents types de sites internet (blog et site e-commerce par exemple) sans la nécessité de disposer de connaissances avancées en développement Web. Il est très flexible et offre aux développeurs des milliers de plugins tiers pour étendre les fonctionnalités de leur site WordPress, ce qui fait d’ailleurs l’une des forces du CMS le plus populaire. Mais pour certains développeurs, ces deux caractéristiques font toutefois partie des choses qu’ils détestent chez WordPress. Mais il y en a bien d’autres.

À la question de savoir ce que les développeurs détestent chez WordPress, on peut citer plusieurs éléments de réponses, qui sont bien sûr à relativiser en fonction des personnes.

La facilité d’utilisation pour les non-développeurs n’est pas compatible avec la sécurité. Un outil bon à tout faire n’est en général pas un outil qui fait tout bien avec les rigueurs de sécurités requises. De ce fait, WordPress est exposé à de nombreux problèmes de sécurité. D’ailleurs, il est de loin le CMS le plus ciblé par les cyberattaques.

Conflit entre les plugins et templates WordPress. Les plugins et les templates WordPress entrent souvent en conflit entre eux. Il faut en effet noter que les mises à jour sont susceptibles de casser le fonctionnement des autres plugins et templates.

Contraintes de version des plugins. Le cycle de mise à jour de WordPress peut être difficile à suivre avec parfois plusieurs patchs et versions mineures en un seul mois. Les mainteneurs de plugins doivent tester constamment et actualiser leurs plugins avec les dernières releases candidates de WordPress, mais la majorité ne le fait pas. Comme conséquence, lorsque WordPress lance une mise à jour, il y a des chances que votre site ne fonctionne plus correctement.

Les plugins bloatware (c'est-à-dire, qui accumulent une quantité importante de fonctionnalités disparates). Il y a de nombreux plugins qui sont construits pour répondre à une multitude de besoins à la fois, alors que la plupart du temps, les développeurs installent un plugin pour avoir une fonctionnalité bien précise. Ils se retrouvent donc avec un site avec des fonctionnalités inutiles, ce qui peut augmenter la taille du site ou utiliser des ressources inutilement.

De nombreux plugins WordPress sont vulnérables. La plupart des vulnérabilités de sécurité connues dans WordPress viennent des plugins, plus précisément 52 % de ces vulnérabilités, d’après un récent rapport issu de WPScan, un scanner de vulnérabilité de WordPress.

WordPress n’est pas un outil pour développeur. Pour certains, ce qui est considéré comme la force de WordPress par d’autres (flexibilité et plugins) va à l’encontre des principes d’un développeur passionné. Un développeur passionné serait en effet plus disposé à réinventer la roue plutôt que d’utiliser un produit comme WordPress et ses plugins qui auront tendance à « gonfler » l’application avec des fonctionnalités qui ne sont pas utiles (encore le problème de bloatware). Cela ne concerne toutefois pas seulement WordPress.

WordPress n’est pas fait pour construire de véritables applications Web. Une fois que votre site devient complexe, il devient très difficile à gérer.

WordPress est construit pour les architectures Web obsolètes ? C'est ce que pensent certains développeurs qui estiment que WordPress est construit en supposant qu'un site s'exécute sur un seul serveur avec un seul système de fichiers. Cela ne serait donc pas adapté aux nouveaux besoins des développeurs ; lesquels évoluent vers une architecture moderne, microservice et multinœuds en raison de la flexibilité et de l'évolutivité qu'elle fournit. Faire fonctionner WordPress dans ce type d'architecture pourrait être délicat.

WordPress vole silencieusement le travail des développeurs. Dans des entreprises, il peut arriver que des projets de développement de sites Web soient réalisés sous WordPress et confiés à des non-développeurs, sur la base selon laquelle le CMS permet à n’importe quel novice de développer de vrais sites Web. En général, c’est lorsque le projet se heurte à des difficultés, peut-être à 10 % de la fin, que de vrais développeurs sont sollicités pour reprendre le projet. Il faut encore noter que l’entreprise va vouloir prendre en compte le travail qu’elle a déjà réalisé dans la négociation avec le développeur professionnel, afin de ne pas dépenser beaucoup d’argent sur un projet qu’elle considère presque terminé.

Entre autres problèmes évoqués par les développeurs, on peut également noter le fait que certains plugins WordPress modifient complètement l'expérience utilisateur. Pour certains développeurs, c’est plutôt l’API WordPress et sa documentation qu’ils détestent le plus dans le CMS. Et pour d’autres encore, c’est tout simplement parce que c’est du PHP.

Source : Nanobox

Et vous ?

Que pensez-vous des raisons évoquées ?
En tant que développeur, que détestez-vous le plus dans WordPress ?

Voir aussi :

WordPress : une faille critique a été découverte dans le plugin NextGen Gallery, il est installé sur plus d'un million de sites
Les pirates commencent à exploiter la faille de l'API REST de WordPress pour arnaquer les utilisateurs, plus d'un million de sites sont vulnérables
WordPress est de loin le CMS le plus ciblé par les cyberattaques, en grande partie en raison du mauvais entretien et la négligence des webmasters

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de
https://www.developpez.com
Le 04/04/2017 à 3:13
Autant je déteste utiliser Wordpress, autant ça me semble injuste de dire que c'est bon à jeter.

Ça reste un outil pertinent pour son utilisation première : les blogs. Il n'y a en effet pas besoin de 712 plugins pour faire tourner un blog correctement ce qui réduit drastiquement les problèmes lies a la sécurité, il suffit ensuite de ne pas installer n'importe quel thème trouvé gratuitement sur le net et ça devrait fonctionner. Les choses se gâtent le jour ou le blogueur ayant un peu de succès décide de transformer son blog en pseudo site e-commerce et c'est la qu'interviennent la kilotonne de plugins plus ou moins douteux et que commencent les soucis liés aux plugins infectés et au bordel des mises à jour qu'on fini par ne plus faire car ça casse tout.

Le point lié aux techniques d’hébergements moderne me fait doucement rigoler, ils veulent faire quoi? Du load-balancing pour le blog de Jean-Michel ? Je suis prêt à parier que l'immense majorité des sites sous Wordpress (blogs ou pas) tournent sans aucun problème sur un mutualisé a 5/10 balles par mois.

Wordpress permet à des gens non techniques de créer du contenu sur le net et je trouve que c'est plutôt une bonne chose. Un blogueur qui souhaite une installation décente peut s'en sortir à moindre frais en payant un dev pour l'installation du truc si il ne sait pas faire lui même.

Un point intéressant c'est le "vol silencieux des emplois des développeurs". La question n'est pas limitée à Wordpress mais concerne tous les CMS. En tant que développeur web je m’intéresse de très près à l’évolution de ce métier, et le moins qu'on puisse dire c'est que ca bouge VITE. Il y a 10/15 ans on parlait encore de "webmasters" pour ceux qui faisaient tout sur un site web, ce qui n'a pas vraiment de sens aujourd'hui. Actuellement on parle de front-end et de back-end mais de moins en moins, le front-end avant l’avènement des frameworks JavaScript étant un peu considéré comme l'enfant pauvre du développement web : les intégrateurs. Depuis les frameworks front-end, c'est devenu un vrai taf de développeur de coder une appli sous Angular, React & co. et ca fait bouger les lignes.

Déjà, les dev. web spécialisés back-end ou front-end n'ont pour la plupart aucun avenir. Seuls les meilleurs iront bosser sur les gros projets qui nécessitent des équipes dédiées a chaque partie du projet car les places seront chères. Pour le back-end, les CMS prendront de plus en plus le pas, aujourd'hui ça tourne encore car il y a beaucoup d'actifs pour qui l'informatique c'est extraterrestre mais ça va forcement diminuer. Pour le front-end il va y avoir une vague de designers/développeurs qui prendront les postes grâce à leur double compétence.

Actuellement un dev. web dit fullstack c'est une personne qui possède des compétences solides en front-end et back-end avec des points bonus si il a des compétences pour administrer un serveur web ou des compétences de designer. Ces lignes bougent, pour le moment ce sont des buzzwords mais ça décrit la tendance du marché : devops et full stack designer. C'est toujours lié à cette séparation back/front amplifiée par les frameworks JS : on construit des back-ends sous forme d'APIs que les applis front-end appellent. Jusqu’à il y a quelques années c’était plus ou moins le domaine des applis mobiles de demander des backends sous forme d'APIs, mais le fait que les navigateurs s'y mettent aussi harmonise le tout et je ne vois pas les choses s’arrêter en si bon chemin. Je pense que demain les développeurs web seront divisés en "full-stack back-end" qui couvre le serveur web et l'appli back-end, et "fullstack front-end" qui couvre l'appli front-end et le design.

Du coup je dirais que Wordpress vole le boulot des développeurs qui se considéreraient à l'abri et qui ne font pas l'effort de s'adapter aux réalités du marché, mais pour les autres je pense que ça ne fait que participer a faire bouger les lignes du métier.

Tout cela n’étant bien sur que mon humble avis
6  0 
Avatar de Aurelien.Regat-Barrel
Expert éminent sénior https://www.developpez.com
Le 04/04/2017 à 9:34
Citation Envoyé par Mrsky Voir le message
Wordpress permet à des gens non techniques de créer du contenu sur le net et je trouve que c'est plutôt une bonne chose. Un blogueur qui souhaite une installation décente peut s'en sortir à moindre frais en payant un dev pour l'installation du truc si il ne sait pas faire lui même.

Un point intéressant c'est le "vol silencieux des emplois des développeurs". La question n'est pas limitée à Wordpress mais concerne tous les CMS. En tant que développeur web je m’intéresse de très près à l’évolution de ce métier, et le moins qu'on puisse dire c'est que ca bouge VITE. Il y a 10/15 ans on parlait encore de "webmasters" pour ceux qui faisaient tout sur un site web, ce qui n'a pas vraiment de sens aujourd'hui. Actuellement on parle de front-end et de back-end mais de moins en moins, le front-end avant l’avènement des frameworks JavaScript étant un peu considéré comme l'enfant pauvre du développement web : les intégrateurs. Depuis les frameworks front-end, c'est devenu un vrai taf de développeur de coder une appli sous Angular, React & co. et ca fait bouger les lignes.
J'ai bien aimé ta réponse. Ma spécialité de base c'est le dev système, et des fois je me fais la réflexion qu'au vocabulaire près, les dev front parlent comme des dev system : c'est supporté par tel OS/Browser mais pas l'autre, ce code là est moins portable que celui ci, mon test si ma string JS est vide est plus performant si je l'écris comme ceci, je me soucis des perfs de rendu de mon code, etc...

Pour le vol de travail, j'ajouterais qu'ici sur dvp on voit midi à notre porte, mais faut se mettre 2 sec dans la peau de celui/celle qui veut un site web basique et qui se retrouve avec un devis de 8000€ pour obtenir au final une install Wordpress ou Joomla bateau + un thème + qq plugins (je l'ai vu)... Ca prend moins d'une journée pour quelqu'un de rodé... Qui vole vraiment qui en fin de compte ?
5  0 
Avatar de cedsun
Membre habitué https://www.developpez.com
Le 05/04/2017 à 11:39
Wordpress est critiquable mais il permet aux PME d'avoir leur propre site et à un prix abordable.

Je suis développeur indépendant depuis 14 ans et je ne compte plus le nombre de fois où on m'a appelé pour dépanner sur un CMS 'maison' car le développeur était devenu une 404 (introuvable). Le propriétaire du site souhaite faire évoluer son bouzin mais il faut revoir tout un pan du dev et biensûr, 4 ans, auparavant le dev n'y avait pas pensé (c'est normal, on peut pas tout prévoir)...

Quand on me consulte, selon le projet, je préconise Wordpress parce qu'au moins si ma relation se rompt avec le client, il ne se retrouve pas le bec dans l'eau avec un site maitrisable par personne à moins de 2 journées d'audit avant d'écrire la 1ère ligne et ça... c'est dans le meilleur des cas parce qu'encore faut il réussir à trouver un dev qui accepte de passer derrière un autre....

Je trouve que les 'vrais' dev feraient bien de mettre de l'eau dans leur vin et de se remettre en question. Si ils étaient des professionnels sympathiques, abordables, à l'écoute et disponibles, il n'y aurait peut-être pas besoin de créer des CMS 'prêt à l'emploi'.

Ce que je déteste chez wordpress :
- ses vulnérabilités
- ses lenteurs
5  0 
Avatar de BlueScreenJunky
Membre habitué https://www.developpez.com
Le 03/04/2017 à 17:59
C'est un sujet qui aurait pu attendre vendredi à mon avis ;-)
4  0 
Avatar de SurferIX
Membre chevronné https://www.developpez.com
Le 05/04/2017 à 21:24
Citation Envoyé par c4n4r Voir le message
Wordpress c'est comme jouer à un jeu vidéo avec tous les cheat codes activés.
On termine facilement, on en tire aucune gloire et au final on apprend pas à mieux jouer.
Vas voir krystallopolis.fr et krystallopolis.com

Maintenant développe :
- un plugin dans l'interface d'admin, qui permet de publier un article en Français et en Anglais
- un plugin qui permette d'ajouter dynamiquement des objets qu'on va sélectionner dans les objets médias
- un plugin qui transforme aussi l'affichage des pages pour afficher les objets + les images transparentes + les zones de survol

(bouge la souris sur les images tu verras c'est détecté au pixel près, et sur tout les navigateurs).

Après tu me diras si t'a pas appris du Php, du Wordpress, et un système intelligemment architecturé, et si t'estime que t'as pas évolué .

Citation Envoyé par cedsun Voir le message
Ce que je déteste chez wordpress :
- ses vulnérabilités
Moi je les aime ! J'ai dû refaire tout le site blackmuffinstudio parce qu'ils avaient installé des plugins qui étaient des chevaux de troie et qui installaient la possibilité de déposer du code custom Php afin que le site serve de passerelle pour de la pub. Ca m'a fait gagner de l'argent : vive les choses faites à l'arrache utilisées par des débutants : ça fait gagner de l'argent aux professionnels !

Citation Envoyé par cedsun Voir le message
Ce que je déteste chez wordpress :
- ses lenteurs
Essaie Drupal. Reviens ensuite sur Wordpress, et tu retrouveras le sourire
4  0 
Avatar de AroundStick
Membre à l'essai https://www.developpez.com
Le 06/04/2017 à 14:07
Salut,

J'utilise WP pour mes clients qui veulent juste un site vitrine, et je ne fais pas parti de ces voleurs qui vendent un site WP à 10 000€. Mon dernier site je l'ai vendu 500€ pour quelques heures de boulot + un template payant. Mon client est satisfait, il a ce qu'il voulait sans avoir à payer des milliers d'euros, et en ajoutant un forfait maintenance, je m'occupe des mises à jour et de la sécurité.

Quand on me demande un site e-commerce ou communautaire, je propose toujours les 2 choix, soit un WP soit un site sur-mesure en expliquant les risques à mon client. Ensuite c'est son choix..

Je trouve dommage qu'on crache autant sur WP, c'est un bon outils pour faire du web rapidement et moins cher.. Couplé aux bons plugins de sécurité et un template comme Divi, c'est fonctionnel et l'utilisateur peut même gérer le contenu relativement facilement.

Donc finalement le problème c'est plutôt les requins qui vendent un site WP à 10 000€.. Pas vraiment le CMS.

A+
4  0 
Avatar de emutramp
Membre actif https://www.developpez.com
Le 03/04/2017 à 18:35
Cet CMS est un cauchemar et continue a entretenir l’illusion d*‘une sécurité / stabilisation / performance a chaque nouvelle mise a jour, comme la plupart des CMS public ayant une communauté active large.

Les débuts d’un software / cms… d’une idée qui marche finissent toujours par faire la même erreur*: mise a jour constante pour continuer a garder son public, ajouter des fonctions non prévu au début du développement de celle-ci afin d’élargir son audience, tout en sacrifiant le temps nécessaire pour évaluer la sécurité et la performance de ces ajouts. Plus, le plus vite quitte a sacrifier sécurité et performance finissent au bout de quelques année, par causer ces problèmes qui resteront sur le réseau des décennies.

Sans compter le nombre d’offre de service qui vous proposeront soit de créer votre site moins cher en utilisant Wordpress comme moteur, soit par incompétence, fainéantise ou encore n’ayant pas d’éthique professionnelle

Wordpress a été conçu pour hébergé des blogs personnels afin que tout le monde ait accès a un code simple pour partager sur le sujet qu’ils veulent, ayant la possibilité de le personnaliser a souhait et de contrôler son hébergement a l’instar d’un Skyblog ou blog sur Wordpress.

Des lors que la conception d’un projet web est a titre professionnelle demandant des spécifications en terme de développement, de contrôle des données, de sa sécurité... le développement du code doit être unique et chaque parti de celle-ci entièrement maîtrise, révisé et mis a jour (remplacer les fonctions depracated si le moteur / libs du langage de programmation utilisé le demande ou encore actualiser les standard web…).

Installer wordpress, des modules pour le transformer en super e commerce online ou encore pire, pour héberger du contenu statique ou sensible, même en sachant comment l’héberger sur un FTP / VPS / serveur ne sont absolument pas des critères acceptable pour prétendre au titre de «*Développeur web*»
3  0 
Avatar de Paleo
Membre éclairé https://www.developpez.com
Le 04/04/2017 à 12:27
WordPress a trois points forts : 1/ Une API très complète et bien documentée qui permet de modifier n'importe quel comportement sans toucher au code du noyau. 2/ Une IHM simple et fonctionnelle qui ne fait pas peur à l'utilisateur. 3/ Une compatibilité ascendante inégalée dans l'open-source, la plupart des vieux thèmes développés il y a 10 ans fonctionnent toujours sur la dernière version de WP.

Alors oui c'est un vieil outil, avec une manière de faire du PHP héritée de l'époque de PHP 4, une vieille base de données pas normalisée, et du code JavaScript pas au niveau. Mais jusqu'à aujourd'hui il est un choix raisonnable pour faire un blog personnel, un journal, un site vitrine.
3  0 
Avatar de paul92
Nouveau membre du Club https://www.developpez.com
Le 04/04/2017 à 20:03
Wordpress, normalement n'est pas pour les développeurs.
Le développeur peut faire des plugins ou addons, s'il n'y a pas déja, mais c'est plutôt un outil de webmaster.
Une sorte de Word pour le Web.
Le plus souvent il sert à faire des petits sites de petits groupes ou associations ou tpe.
3  0 
Avatar de jfsenechal
Membre averti https://www.developpez.com
Le 04/04/2017 à 9:23
J'aime pas :

Un code bien pourris ( pas séparation du php, html, sql)
Trop de plugins tue le plugin, il faudrait un gros nettoyage de ce côté là et avec une validation pour tout nouveau plugin qui arrive

J'aime :

Rapide et simple à mettre en place
Simple à utiliser pour l'utilisateur final
On personnalise facilement grâce aux système de "actions" et "filtres"
Il est très facile de créer un plugin

Niveau sécurité, vu son nombre d'utilisations on peut dire que wordpress est bien sécurisé vu que les alertes sont rares et qu'en plus celui-ci un système de mise à jour automatique...

Maintenant wordpress est un cms, si on veut créer une appli il faut se tourner vers laravel, symfony et autres
1  0