Thème Twenty Twenty-One basé sur des blocs dans l'éditeur de site WordPress.
Thème Twenty Twenty-One basé sur des blocs dans l’éditeur de site.

Comme je l’ai dit la semaine dernière, 2021 sera l’année de l’éditeur du site. Matt Mullenweg’s État de la parole le confirme. WordPress 5.7 planification des versions se concentre dessus. Cela a été un long voyage pour arriver à ce point, et ce sera une aventure beaucoup plus longue par la suite. La promesse ultime du travail qui a commencé il y a près de quatre ans est proche.

Le projet Gutenberg n’a jamais été juste sur la modification du contenu. WordPress était un logiciel vieillissant à la fin de 2016. Il devait répondre à un public moderne qui était peut-être moins technophile que la base d’utilisateurs existante de la plate-forme. Il fallait capturer une jeune génération de développeurs qui recherchaient l’herbe plus verte des logiciels à forte intensité de JavaScript. Il fallait offrir une expérience comparable aux applications Web modernes. WordPress avait beaucoup de cases à vérifier ou à faire face à la non-pertinence.

La seule chose qui a vraiment maintenu la plate-forme à flot est son écosystème vaste et diversifié de développeurs tiers.

L’un des types de plugins les plus populaires? Constructeurs de pages. Ceux comme Elementor, qui a été lancé début 2016, comblaient les lacunes d’expérience qui manquaient à WordPress. Bien que cela témoigne de l’extensibilité de la plate-forme pour que de tels projets tiers se produisent, c’est également un échec que la plate-forme principale ne puisse pas offrir une meilleure expérience aux utilisateurs et aux développeurs. Beaucoup trop d’auteurs de thèmes ont été contraints de soutenir des constructeurs tiers pour rester pertinents. Ils se concentraient de plus en plus sur la compatibilité avec les plugins que sur la simple conception.

Les lacunes des widgets, des codes courts, des méta-boîtes et des systèmes de paramètres signifiaient que les développeurs devaient soit s’appuyer sur des frameworks non essentiels, soit réinventer la roue. Chaque nouvelle API apportait une nouvelle méthode pour ajouter des champs de formulaire de base. Au mieux, c’était inélégant, un plateau de spaghettis qui avait été jeté au mur, dont certains réussissaient à coller.

WordPress commençait à montrer ses rides. Il avait besoin de se révolutionner. Il avait besoin de se sentir à nouveau frais. Pour le meilleur ou pour le pire, les développeurs du projet Gutenberg se sont efforcés de le faire.

C’est un travail lent. Mais c’est un travail prometteur.

Bien que le terme «Gutenberg» soit souvent utilisé de manière interchangeable avec «éditeur de blocs», les deux ne sont pas identiques. Gutenberg est un projet. Un plugin. Une idée. Une nouvelle façon de penser la publication sur le web. Comme les premières lignes de la description du plugin se lisent:

«Gutenberg» est un nom de code pour un tout nouveau paradigme dans la création et la publication de sites WordPress, qui vise à révolutionner l’ensemble de l’expérience de publication autant que Gutenberg a fait le mot imprimé.

Le projet comprend quatre phases:

  1. Édition plus facile
  2. Personnalisation
  3. Collaboration
  4. Multilingue

Les utilisateurs de WordPress qui n’ont pas testé le plugin Gutenberg n’ont connu que la phase 1 du projet. Le lancement de l’éditeur de blocs dans WordPress 5.0 et son travail continu a préparé le terrain pour les phases à suivre. Le système de blocs sous-jacent est ce qui alimentera la prochaine décennie ou plus de WordPress.

Aujourd’hui, nous sommes fermement au milieu de la phase 2. Et c’est là que les choses deviendront intéressantes.

Édition complète du site

Thème WordPress Bosco basé sur des blocs dans l'éditeur de site.
Sélection d’un modèle dans l’éditeur de site, en utilisant le thème Block-Based Bosco.

La phase 2 de Gutenberg, qui a débuté à la fin de 2018, a promis d’apporter des blocs en dehors du contenu de la publication. Dans une introduction à cette prochaine étape, Mel Choyce-Dwan décrit les trois axes principaux:

  • Être en dehors de post_content.
  • Concentrez-vous sur la personnalisation.
  • Mise à niveau des thèmes, widgets et menus.

Depuis lors, ces concepts fondamentaux sont restés les mêmes. Cependant, le tableau complet, la forme de ce à quoi ces concepts ressembleraient, a changé au cours des deux dernières années. S’il y a une chose que quelqu’un de l’équipe de développement a apprise, c’est probablement qu’il est difficile de lancer des changements aussi drastiques.

L’édition complète du site est un mélange de concepts. Il s’agit d’une partie de la transition par rapport à la tradition et d’une partie de la refonte complète de la façon dont les utilisateurs et les développeurs conçoivent le front-end des sites WordPress.

Les menus et widgets de navigation, qui font partie de l’ancien paradigme, ont été configurés pour redémarrer sous le système de blocage pour les deux dernières versions majeures de WordPress. Ils n’étaient pas prêts. Les utilisateurs doivent s’attendre à les voir dans WordPress 5.7. Cependant, ces mises à niveau de fonctionnalités ne sont que des tremplins vers la véritable fonctionnalité d’édition complète du site. Ils offrent un moyen aux utilisateurs finaux qui utilisent encore des thèmes WordPress classiques d’avoir un aperçu des blocs en dehors de l’écran de post-édition.

Pour les utilisateurs qui passent à l’étape suivante, les widgets et les menus de navigation – au moins les écrans d’administration traditionnels – disparaîtront. Le personnalisateur, qui était autrefois présenté comme l’avenir du développement de thèmes, obtient également la hache. La personnalisation du site via un système où tout est un bloc régnera en maître.

Une fois le commutateur basculé, le monde examinera un tout nouveau WordPress.

WordPress 5.7 et au-delà concernera l’éditeur de site et les thèmes basés sur des blocs. L’éditeur de site est la représentation visuelle des modèles de blocs que les développeurs de thèmes proposent aux utilisateurs. Les modèles sont personnalisables à l’infini par l’utilisateur à partir de l’administrateur WordPress. Alors que les utilisateurs créeront des configurations personnalisées et définiront les valeurs par défaut, le pouvoir de décider à quoi ressemblera le frontal du site reviendra finalement aux mains de l’utilisateur.

Depuis le lancement de la phase 1, l’éditeur de blocs est une histoire d’amour / haine. Attendez-vous à ce que l’éditeur du site ne soit pas moins controversé.

Sous tout cela, le code d’un thème et l’éditeur du site parleront dans la même langue. Cela signifie essentiellement que les utilisateurs peuvent passer aux auteurs de thèmes s’ils ont un talent pour la conception ou s’ils veulent simplement essayer. Ils devraient pouvoir le faire sans quitter le confort de l’éditeur de site fiable, qui permet déjà d’exporter des modèles.

Étant donné que l’éditeur de publication et l’éditeur de site fonctionnent tous deux sur la même fondation sous-jacente basée sur des blocs, il n’y a aucune raison pour que les utilisateurs ne puissent pas basculer de manière transparente entre les deux. Il y a actuellement un ticket pour ajouter une telle bascule sur l’écran de post-édition. Il permettra aux utilisateurs de passer en mode d’édition de modèle sans jamais quitter l’éditeur de publication.

Bouton bascule pour basculer entre l'édition de publication et de modèle
Mode d’édition de modèle susceptible d’atterrir dans Gutenberg 9.6.

Ce n’est pas un concept nouvellement introduit. Josepha Haden, qui a dirigé la version de WordPress 5.6, abordé ce sujet plus tôt cette année. «Je pense que l’un des problèmes que nous essayons de résoudre avec Gutenberg a toujours été une expérience plus cohérente pour l’édition d’éléments sur l’interface WordPress», a-t-elle déclaré. “Aucun utilisateur ne devrait avoir à apprendre cinq flux de travail différents pour s’assurer que sa page ressemble à ce qu’il avait imaginé lors de sa publication.”

L’un des objectifs les plus importants est de réduire le nombre de flux de travail dans une seule interface. Nous sommes probablement dans des années pour voir toute la gestion du site WordPress réduite à ce point. Cependant, l’éditeur de site est la prochaine étape vers cette expérience utilisateur potentielle.

Qu’est-ce que tout cela signifie pour l’avenir?

Bien que les dernières années aient pu ressembler à un tourbillon de changements sur notre plateforme bien-aimée, tu n’as encore rien vu. Nous étions juste en train de prendre nos repères dans la phase 1. L’équipe de développement était en train de construire les fondations tout en lançant également l’éditeur de blocs orienté utilisateur. Avec cette base en place, l’équipe peut se concentrer davantage sur les fonctionnalités. Cela sera d’autant plus vrai que le Projet G2 Components révise et normalise la manière dont les développeurs principaux et tiers s’appuient sur le système de blocs.

Les grands changements de la phase 2 cette année signifient que les auteurs de thèmes devront se mettre à jour. Les thèmes WordPress traditionnels seront encore nécessaires pendant un certain temps. Cependant, tout auteur de thème qui n’a pas déjà bricolé des thèmes basés sur des blocs a déjà des mois de retard. C’est le moment d’explorer et d’aider à façonner le système. Il est temps de déposer des rapports de bogues et des demandes de fonctionnalités.

Si possible, les auteurs de thèmes devraient assister à la conférence bimensuelle réunions thématiques par blocs. Si le temps ne vous permet pas d’assister, vous devriez au moins lire et participer au Créer un blog sur les thèmes.

Il est également important de consulter des projets comme le Thème Q ou suivez le Expériences thématiques dépôt.

Expérience de thème Carrd dans l'éditeur du site.
Expérience de thème de type Carrd de l’éditeur du site.

Pour les utilisateurs finaux, tout ce projet vous concerne. Votre avis est crucial. Si vous ne testez pas déjà votre site avec le plugin Gutenberg, vous devriez le faire. Cela a parfois des semaines ou des mois d’avance sur ce que vous obtenez avec WordPress seul. Essayez un thème FSE comme Bosco à base de blocs. Envisagez de rejoindre le Programme de sensibilisation FSE. Vous pouvez tester et fournir des commentaires directement sur les fonctionnalités à venir.

FSE apporte avec lui la promesse de changements majeurs en 2021. Beaucoup de ces changements déracineront les anciennes méthodes de gestion de vos sites WordPress. Ces méthodes seront remplacées par l’une des plus importantes révisions de la plate-forme de son histoire. Il est temps de se préparer.

Ce sera une nouvelle année intéressante.


Source link