Comment WordPress pourrait être meilleur

Oops...
Slider with alias none not found.

Les nombreuses et ridicules limitations de WordPress.

…et mes humbles idées sur la façon dont elles pourraient être améliorées. Ce billet a été inspiré par les campagnes publicitaires de Wix qui s’en prennent à WordPress (et à ses défauts courants). Soyons clairs, je ne pense pas que WordPress soit nul, ok ? 😉 .

J’ai donc réfléchi à quelques idées pour améliorer l’ergonomie générale de WordPress. Et pour être clair… ce sont des améliorations qui, je pense, pourraient aider d’autres CMS également (par exemple Shopify).

1. Meilleure description de WordPress

Maintenant que notre CMS bien-aimé est utilisé par de plus en plus d’utilisateurs non technophiles, il est important qu’ils comprennent ce qu’il est.

Le bon vieux “CMS open source” ne suffit plus. Peut-être avons-nous besoin d’une version technicienne et d’une version non technicienne. Je suggérerais que la version non-technique soit quelque chose comme :

WordPress est une plateforme de site web, qui peut être utilisée par n’importe quel hébergeur, et qui vous permet de créer des sites web avec un design et des fonctionnalités personnalisés. Elle est populaire pour sa facilité d’utilisation, sa sécurité et son utilisation par de nombreux autres grands sites Web.

Bien que WordPress et la plupart de ses thèmes et plugins tiers soient gratuits, vous pouvez également trouver de nombreuses applications premium pour étendre vos possibilités illimitées. Grâce à une combinaison judicieuse de plugins, vous pouvez transformer votre site WordPress en tout ce que vous voulez… un blog, une boutique, une galerie, un site communautaire, et bien plus encore.

Travailler avec WordPress est assez facile pour que n’importe qui puisse l’apprendre, mais vous pouvez également trouver de l’aide auprès d’un vaste réseau de développeurs communautaires. La plupart des programmeurs dans le monde aujourd’hui peuvent facilement répondre à vos besoins avec WordPress.

– Johnny Nguyen, WPJohnny

2. Menu latéral de l’administration (réorganisation)

Je déteste le fait que le panneau latéral gauche soit différent d’un site à l’autre en fonction des plugins que vous avez installés. C’est plus difficile pour moi (un utilisateur expérimenté) de trouver des choses, et plus difficile pour les débutants de comprendre comment les choses de WordPress sont organisées.

Je suggère de réorganiser les choses de cette manière… et aussi de les avoir en sections :

  • Articles (et autres types d’articles, CPT’s)
  • Pages
  • Commentaires
  • Puis les paramètres de WordPress
  • …et enfin les paramètres des thèmes/plugins tiers.

Il ne s’agit pas seulement d’une question d’organisation, mais aussi d’aider les utilisateurs à comprendre le fonctionnement de WordPress.

3. Des exigences plus strictes pour les thèmes et plugins de dépôt
Relever les normes pour les thèmes et plugins de dépôt.

Je ne saurais même pas par où commencer. Quelques idées ci-dessous :

  • Ne pas permettre aux thèmes/plugins de spammer (visuellement) les utilisateurs.
  • Ne pas permettre aux thèmes/plugins d’effectuer des requêtes excessives dans les bases de données ou de monopoliser la mémoire avec des chargements automatiques.
  • Cette seule mesure permettrait de réduire les problèmes de mémoire et de gonflement.

Je déteste l’idée de contrôler les thèmes et plugins tiers, mais de nombreux utilisateurs de WordPress doivent être sauvés d’eux-mêmes. Ils ne connaissent pas mieux. C’est donc à nous de réfléchir à l’avance pour eux.

4. Un meilleur système d’évaluation pour le référentiel WordPress
Je propose de donner plus de poids aux utilisateurs experts/développeurs.

Nous pourrions peut-être colorer une partie des barres en NOIR ou ROUGE pour représenter les avis donnés par les utilisateurs experts. Et ces utilisateurs experts peuvent être déterminés par ceux qui ont beaucoup d’avis (plus de 100 ?) ou ceux qui ont publié des plugins sur leur propre compte.

De cette façon, il est beaucoup plus facile de voir ce que les autres développeurs aiment ou détestent. Ou pourquoi ne pas autoriser un onglet “Review” sur les profils de repo WordPress afin que les gens puissent voir comment leurs développeurs préférés évaluent les thèmes/plugins.

5. Des mises à jour à toute épreuve
Non, je n’ai pas de réponse ici.

Bien sûr, nous pourrions demander un système de retour en arrière intégré en natif. Mais cela ne résout pas le problème de fond. Il s’agit toujours de conflits de code en CSS, JS ou PHP… ou de modifications de personnalisation.

Le problème est que les choses doivent continuer à avancer.

  • Sauf qu’elles n’avancent pas toutes en même temps.
  • Elles ne sont pas toutes maintenues par le même développeur et avec le même état d’esprit.
  • Des problèmes peuvent être causés par une évolution trop précoce ou trop tardive du code.

Ou peut-être y a-t-il une règle selon laquelle le nouveau code n’est tout simplement pas toujours compatible avec l’ancien. Surtout lorsqu’il s’agit de code entre différentes parties (thème et plugin, ou plugin et autre plugin).

Devrions-nous avoir une nouvelle règle selon laquelle les thèmes ne peuvent pas avoir de fonctionnalité de plugin et les plugins ne peuvent pas avoir de fonctionnalité de style ? (Aïe…c’est un appel trop important pour moi).

6. Les écrans d’erreur doivent faire référence au error_log
Tous les écrans d’erreur (écran blanc ou message critique) devraient indiquer aux utilisateurs de consulter le error_log.

C’est une telle évidence que je ne sais pas pourquoi cela n’a pas été fait plus tôt. Je doute sérieusement qu’il s’agisse d’un problème de sécurité puisque tous les pirates le savent de toute façon. Ce petit détail à lui seul aiderait les utilisateurs à comprendre facilement quel thème/plugin pourrait être à l’origine de leurs problèmes.

Puisque nous y sommes, que diriez-vous de quelques autres notes utiles sur les écrans d’erreur :

  • Vous ne trouvez pas votre error_log ? Regardez dans votre répertoire public_html ou www.
  • Vous voulez désactiver un plugin ? Renommez simplement son répertoire dans wp-content.
  • Avez-vous récemment ajouté du code à votre functions.php ? Vous pouvez le commenter en mettant “//” devant la ligne.

7. Le “mode sans échec”
Que diriez-vous d’un “mode sans échec” pour que les utilisateurs puissent toujours accéder à leur site lorsqu’il ne fonctionne pas ?

En mode sans échec, tous les thèmes et plugins sont automatiquement désactivés. Il vous permet simplement d’y apporter des modifications aux paramètres en direct, de changer les autorisations des utilisateurs et d’effectuer d’autres tâches essentielles/critiques. Tout semble dépouillé et aller droit au but. Rien d’extravagant.

Au moins, de cette façon, les utilisateurs disposent d’un moyen d’action à visiter au lieu d’attendre anxieusement la réponse de leurs développeurs.

8. Jeux de plugins personnalisés
Je suis fatigué de devoir installer les mêmes thèmes et plugins encore et encore lorsque je travaille sur des sites.

Ce serait formidable si le répertoire de WordPress pouvait sauvegarder des ensembles personnalisés de vos thèmes/plugins préférés. Et si vous vous connectez à un site WordPress avec une adresse électronique d’administrateur correspondant à votre adresse électronique de dépôt WordPress, vos favoris apparaîtront en haut de la liste.

9. Ajustements de l’interface utilisateur
Ajustements mineurs de l’interface utilisateur qui, je pense, ajouteraient une tonne d’utilité.

  • Ajouter un lien “rendre inactif” en bas des widgets (à côté de “Supprimer” et “Fait”.

D’autres améliorations ?
Laissez vos commentaires ci-dessous.

J’ai vraiment essayé de penser à d’autres mais je n’ai pas pu le faire pour le moment. En fin de compte, je ne veux pas changer WordPress de ses manières de faire de l’Ouest sauvage. J’aime la liberté folle que vous avez avec lui. Personne ne veut d’une plateforme CMS stérile. Même avec ses inconvénients, je le préférerais encore facilement à Shopify, Wix, Weebly, etc. Et beaucoup d’autres le feraient aussi.

Photo par pixelcreatures sur Pixabay

Similar Posts