Imaginez un avenir dans lequel vous vous connectez à l’administrateur de votre site Web. Vous allez dans l’éditeur. Cet éditeur particulier dispose de tous les outils et fonctions dont vous avez besoin pour créer plus efficacement du contenu que vous pouvez partager avec le monde. Immédiatement, vous appuyez sur les boutons ou faites glisser votre souris sur l’écran, satisfait de la gamme de logiciels que vous utilisez.

Aujourd’hui, cet éditeur peut être l’éditeur de blocs par défaut pour WordPress. Certains peuvent exécuter le plugin Classic Editor pour une expérience d’écriture familière. D’autres créeront de belles mises en page à l’aide du générateur de page Elementor.

A partir de cette semaine, les gens seront chez eux iceberg, une interface construite au-dessus de l’éditeur de blocs, pour les personnes qui préfèrent un environnement minimaliste et aiment Markdown.

Certains blogueurs publient par e-mail. D’autres utilisent des applications depuis leur téléphone. Et toute une classe de personnes travaille dans des éditeurs hors ligne tiers tels que Microsoft Word, Atom et le vieil éditeur.

S’il y a une chose que j’ai réalisé au fil des ans, c’est que les environnements d’édition sont aussi diversifiés que les personnes qui les utilisent. Il n’y a pas de solution unique. L’expérience que je recherche n’est pas forcément la même que celle dont vous avez besoin.

Étant donné la liberté de choix, la plupart des gens réorganiseraient leur bureau, utiliseraient un bloc-notes différent et choisiraient un outil d’écriture différent de celui de leurs voisins. Même si nous partons des mêmes outils, nous finissons par faire des ajustements en fonction de nos goûts personnels.

Pendant la majeure partie de son histoire, WordPress avait un seul éditeur que ses utilisateurs partageaient. Cela a changé au fil du temps – même l’ajout de TinyMCE était autrefois controversé. Cependant, l’éditeur standard n’a jamais été suffisant pour chaque utilisateur. Personnellement, j’ai détesté l’expérience d’édition classique. Cela m’a conduit à écrire dans divers éditeurs de Markdown au fil des ans pour plus d’efficacité et une expérience vraiment sans distraction. Cela a également conduit les développeurs à relever le défi de créer des expériences alternatives pour de grands groupes d’utilisateurs finaux.

Autant de personnes aiment l’éditeur WordPress classique, autant cela a été une douleur pour beaucoup d’autres. Sinon, tous les outils apparus au fil des ans auraient été inutiles.

De même, l’éditeur de blocs est souvent une expérience d’amour ou de haine. C’est l’environnement d’édition idéal pour de nombreux utilisateurs. Pour d’autres, c’est au mieux un barrage routier. Au pire, il mérite un bain d’essence et une boîte d’allumettes.

La promesse de WordPress est de fournir une expérience d’édition qui permet aux personnes de tous horizons de publier leur contenu sur le Web. La promesse est de rendre cette expérience aussi indolore que possible et de continuer à travailler vers l’objectif inaccessible mais gratifiant de perfectionner le processus de publication.

WordPress – n’importe quelle plate-forme de publication d’ailleurs – n’est aussi bon que son éditeur.

C’est une situation difficile. Il n’y a aucun moyen de faire de l’éditeur idéal pour tout le monde.

Quelle est la prochaine étape?

Un registre d’éditeurs et une API

Dans les commentaires de la couverture par Phil Johnston, rédacteur en chef de la taverne Iceberg a suggéré une solution pour WordPress à l’avenir. «Avec toute cette expérience d’édition incroyable, je me demande s’il est temps pour WP de se lancer dans le concept d ‘« éditeurs »», a-t-il écrit. « Comme un enregistrement officiel des éditeurs installés. »

Il en a ensuite créé un Demande de fonctionnalité Cela nécessitait une API qui permettrait aux auteurs de plugins de créer plus facilement de nouvelles expériences d’édition via WordPress. La suggestion est une idée générale de la façon dont les utilisateurs peuvent choisir leur éditeur préféré à partir de l’écran d’édition.

Les utilisateurs peuvent être en mesure d’installer et d’utiliser différents éditeurs en fonction du type de contenu qu’ils créent. Un utilisateur peut vouloir quelque chose qui ressemble à un éditeur de démarque d’article de blog, mais il passe à un générateur de page pour les pages de son site Web. Les plugins de commerce électronique peuvent avoir des interfaces d’édition personnalisées idéales pour les propriétaires de magasins. En fin de compte, les possibilités sont infinies. Mais tout commence au niveau de WordPress.

L’idée n’est pas de supprimer l’éditeur WordPress par défaut. Le but est de créer un cadre flexible pour les développeurs de plugins afin de répondre aux besoins de plus d’utilisateurs. Des méthodes supplémentaires d’édition de contenu feraient de WordPress un CMS plus fort et attireraient les utilisateurs qui préféreraient autrement une expérience différente quel que soit le type de site Web qu’ils construisent.

C’est désormais possible. Cependant, que pourrait faire WordPress pour améliorer ce processus pour les développeurs?

Jeffrey Carandang, co-développeur d’Iceberg, pense que Core pourrait ouvrir l’espace d’usinage à davantage de solutions tierces. « Créer votre propre mode d’édition était un défi, mais globalement une expérience très excitante », a-t-il déclaré. « Gutenberg est encore loin d’être extensible par rapport à d’autres parties de WordPress, mais nous avons réussi à pirater certains domaines qui devaient fonctionner. »

Carandang a identifié certains obstacles que son équipe a dû surmonter lors de la construction de l’éditeur Iceberg:

  • Crochets et filtres limités en dehors du développement de blocs, par ex. B. le haut et le bas de l’éditeur et du wrapper.
  • Peu ou pas d’options pour supprimer les composants de l’éditeur qui reposent sur des hacks CSS pour les masquer.
  • La confiance de l’éditeur principal localStorage.

En plus des principaux problèmes, son équipe a dû développer plusieurs versions de l’éditeur de blocs pour assurer une expérience utilisateur transparente. Malgré les problèmes, il croit toujours en un futur où le projet d’éditeur de blocs peut ouvrir des «innovations potentielles» dans l’espace.


Aujourd’hui, j’écris ce message dans un éditeur de démarques hors ligne. Je vais copier et coller mon deuxième ou troisième brouillon dans l’éditeur de blocs qui fait un excellent travail de conversion de Markdown en blocs avant l’édition finale. Les autres jours, selon mon humeur, je travaille directement dans WordPress. Cependant, mon expérience d’écriture préférée est aussi simple que possible, et cela se produit souvent dans Atom. Je suis habitué à ça.

Je me demande si un jour il y aura un éditeur qui me fera écrire à plein temps dans WordPress. J’ai hâte de voir les développeurs de plugins qui vont l’essayer. J’espère que WordPress cultive ces idées sans gêner.



Source link

Recent Posts