Hier, WordPress a publié un plugin de base nommé Widgets classiques. Les principaux contributeurs Tonya Mork et Andrew Ozz ont créé le plugin sous le compte WordPress Contributors. Il permet aux utilisateurs finaux de désactiver le prochain système de widgets basé sur des blocs. Le support est attendu jusqu’en 2022 ou aussi longtemps que nécessaire selon la description du plugin.

Décidé le mois dernier par un petit groupe de leads principaux suite à une démo, WordPress 5.8 livrera plusieurs sous-composants à partir de son projet d’édition de site complet. FSE comprend plusieurs parties autonomes qui accordent aux utilisateurs un contrôle plus large sur la conception et la mise en page de leurs sites. Une de ces pièces est une refonte du système de widgets.

Les widgets deviendront un jour une fonctionnalité héritée de la plate-forme. Cependant, ils ne disparaissent pas de sitôt. Pendant la transition de l’ère pré-blocage de WordPress à l’incorporation éventuelle de tous les sous-composants de FSE, les utilisateurs et les développeurs de thèmes auront parfois besoin de plus petits tremplins. Les widgets basés sur des blocs offrent aux utilisateurs plus de façons de travailler avec des blocs en dehors de la zone de contenu de l’article sans se plonger la tête la première dans une expérience complète basée sur des blocs.

C’est la première fois que de nombreux membres de la grande communauté d’utilisateurs de WordPress seront exposés à des blocs dans un nouveau contexte. L’éditeur qui a été lancé dans WordPress 5.0 s’est concentré uniquement sur le contenu de l’article. Le système de widgets de la version 5.8 transforme les barres latérales classiques en conteneurs de blocs.

En bref, les utilisateurs pourront coller n’importe quel bloc dans n’importe quelle barre latérale.

Écran de widgets qui transforme la barre latérale de chaque thème en un conteneur de blocs.
Écran des widgets basés sur des blocs.

C’est une étape bienvenue dans la transition des utilisateurs à long terme, en particulier ceux qui utilisent des thèmes classiques, qui représentent toujours la majorité de tous les utilisateurs. Cependant, il y a des cas où le plugin Classic Widgets sera nécessaire. Le plus important sera:

  • Thèmes cassés ou sortie excentrique.
  • Les utilisateurs préférant simplement l’ancien système.

Quoi qu’il en soit, le plugin gère le commutateur.

Pour ceux qui se demandent pourquoi l’équipe de développement principale ne s’assure pas que les widgets basés sur des blocs fonctionnent avec tous les thèmes, c’est parce que les deux systèmes ne sont pas exactement identiques. De plus, chaque conception de thème gère sa sortie de barre latérale à sa manière. Il n’y a aucun moyen d’assurer une couverture à 100%.

De nombreux thèmes n’auront aucun problème. Certaines barres latérales, selon la conception, pourraient complètement tomber en panne. Plus probablement que les conceptions de barres latérales et de widgets personnalisées cassées, elles pourraient simplement avoir l’air «éteintes» sur le front-end.

Par exemple, comparez un bloc En-tête suivi du bloc Archives (première image) au widget Archives classique (deuxième image) lorsque vous utilisez le thème Twenty Fifteen:

La typographie du titre est différente et il y a trop d’espace en dessous. Ce n’est pas un scénario de fin du monde. C’est le genre de bizarrerie qui peut être commune avec de nombreux thèmes, du moins jusqu’à ce que les auteurs de thèmes aient eu le temps de publier des mises à jour.

Que se passe-t-il lors de l’activation du plugin?

L'écran des widgets WordPress traditionnels avec des widgets et des barres latérales déplaçables.
Écran de widgets classiques.

Les widgets classiques n’ont pas d’écran de paramètres ou quoi que ce soit à configurer. C’est un plugin set-it-and-forget-it. Son objectif est simplement de ramener les utilisateurs au système de widgets traditionnel dans lequel ils sont familiers.

Si vous commencez à utiliser le nouveau système de widgets basé sur des blocs, vous perdrez tous vos blocs de widgets lors de l’activation du plugin. Il n’y a pas de retour en arrière, alors assurez-vous que c’est ce que vous voulez. Les anciens blocs ne réapparaîtront pas si vous changez d’avis et désactivez les widgets classiques.

Cependant, si vous ajoutez des widgets traditionnels aux barres latérales de votre thème pendant que le plugin est actif, vous ne les perdrez pas. Ils apparaîtront toujours à l’avant et à l’arrière si vous désactivez le plugin.


Source link