Version 9.9 du Plugin Gutenberg Atterri plus tôt dans la journée. Bien qu’il inclue quelques améliorations mineures de l’interface utilisateur, le plus grand changement pour les utilisateurs est d’inclure des options de couleur d’icône et d’arrière-plan pour le bloc Liens sociaux. Les auteurs de sujets peuvent désormais ajouter la prise en charge des bords arrondis. Ils sont également confrontés à une modification révolutionnaire de leurs fichiers de sujets JSON.

WordPress 5.7 Bêta 1 a été publié plus tôt cette semaine. La version finale 5.7 inclura des fonctionnalités de Gutenberg 9.9 à 9.3. Pendant le reste du cycle de développement, seules les corrections de bogues des prochaines mises à jour des plugins devraient être portées sur WordPress.

L’équipe de développement a corrigé plus de 30 bogues dans la dernière mise à jour du plugin. Il comprend également plusieurs améliorations et mises à jour de l’API. Les développeurs de plugins peuvent maintenant Écraser la catégorie de bloc lors de l’enregistrement de variations censées faciliter la recherche.

L’édition complète du site et d’autres travaux expérimentaux se sont poursuivis comme d’habitude. Un point que les auteurs de sujets devraient garder à l’esprit est la base initiale Options de bord. La fonctionnalité expérimentale d’ajout de couleurs, de styles et de largeurs de cadre pour les blocs est depuis longtemps sur la liste de souhaits de beaucoup. Je m’attends à ce que l’équipe introduise lentement la prise en charge des blocs et une interface utilisateur dans les prochaines versions.

Options de couleur des liens sociaux

Bloquez les liens sociaux dans l'éditeur WordPress avec le panneau
Couleurs d’icônes et d’arrière-plan pour les liens sociaux.

Les utilisateurs peuvent maintenant Changer la couleur et l’arrière-plan de l’icône dans le bloc Liens sociaux. Avec ce changement, l’utilisateur peut personnaliser les couleurs de toutes les icônes de la liste de liens. Le style de bloc « Logos uniquement » ne prend pas en charge une couleur d’arrière-plan.

La partie manquante est la possibilité de spécifier les couleurs des symboles individuels et leurs couleurs flottantes. L’un des cas d’utilisation dans la conception de conceptions est de fournir un ensemble d’icônes monochromes qui se transforment en couleurs de marque lors du survol ou de la mise au point. La seule façon de le faire à partir de l’utilisateur consiste à utiliser des options de couleur d’icônes personnalisées. Même la possibilité de définir la couleur de survol du symbole pour l’ensemble du bloc n’est pas encore disponible.

Les directives de la marque étaient mentionné comme une préoccupation avec les options de couleur actuelles, mais ce problème est au-delà de la responsabilité de WordPress (voir analyse plus longue concernant les logos). De nombreuses marques proposent également des couleurs alternatives qui ne peuvent pas être utilisées sans couleurs spécifiques aux symboles.

La définition de la couleur d’arrière-plan et du texte de toutes les icônes en même temps est un pas dans la bonne direction, mais l’éditeur de blocs ne correspond toujours pas à ce que les auteurs de sujets font dans la conception de thème traditionnelle. Ces fonctions manquantes bloquent l’éventuelle reprise de l’édition complète du site.

Prise en charge des bords arrondis pour les sujets

Bloc d'image dans l'éditeur WordPress avec paramètre de rayon de bordure dans la barre latérale.
Réglage du rayon du cadre pour le bloc d’image.

Les auteurs de sujets peuvent maintenant Choisissez le support pour le rayon de bord pour les photos. Le support se présente sous deux formes. Un paramètre permet aux utilisateurs finaux d’ajuster le rayon du cadre à l’aide de la barre latérale des options de bloc. La seconde consiste à définir une valeur par défaut pour le rayon du cadre pour toutes les images.

L’équipe Gutenberg a initialement ajouté la prise en charge du rayon de bord au bloc de groupe Version 9.8. Actuellement, seuls les blocs de groupe et d’image prennent en charge la fonction.

Le JSON suivant pour les rubriques ajoute la prise en charge des paramètres et des styles. Notez le nouveau changement de format traité dans la section suivante.

{
    "settings": {
        "core/image": {
            "border": {
                "customRadius": true
            }
        }
    },
    "styles": {
        "core/image": {
            "border" : {
                "radius": "10px"
            }
        }
    }
}

Nouveau format de fichier JSON de thème

Gutenberg 9.9 introduit deux changements révolutionnaires au experimental-theme.json Fichier qui sera finalement renommé en theme.json dès qu’il est hors du stade expérimental. Ce fichier permet aux auteurs de rubriques de configurer des styles et des paramètres personnalisés pour le système de blocs. Tous les sujets utilisant actuellement le format pré-9.9 doivent être mis à jour.

Faites le premier changement settings et styles Clé de niveau supérieur dans le fichier. Le deuxième changement renommer et partager les global La clé de defaults et root. defaults en attendant, traitez les valeurs et les styles par défaut root gère le bloc racine du site.

Ari Stathopoulos en a écrit un Tutoriel pour les auteurs de sujets pour mettre à jour leurs sujets sur le blog «Créer des sujets».

«La raison de ce changement est que les cas d’utilisation de theme.json ont dépassé les valeurs initialement supposées et que la vision est maintenant capable d’incorporer de nombreuses choses que les sujets déclarent actuellement d’une manière différente», a écrit Andrés Maneiro , le créateur des deux billets. « Certains exemples enregistrent (et traduisent?) Des modèles personnalisés, déclarent des métadonnées de rubrique actuellement stockées dans la feuille de style, déclarent des chemins de feuille de style, etc. »

Il a également partagé une vision de ce à quoi le format pourrait ressembler:

{
    "name": "TwentyTwentyOne",
    "description": "...",
    "customTemplates": ...,
    "textDomain": ...,
    "version": 1,
    "settings": {
            "global": { ... },
            "core/paragraph": { ... }
    },
    "styles": {
            "global": { ... },
            "core/paragraph": { ... }
    }
}

Ces données peuvent ne pas être très utiles aux utilisateurs. Cependant, chaque auteur de rubrique doit être en mesure de comprendre la signification des métadonnées potentiellement en mouvement qui sont actuellement stockées dans les rubriques. style.css via un système non standard que WordPress utilise depuis des lustres. Finalement, déplacer ces données vers un format standard, JSON, donnerait à WordPress la possibilité de se débarrasser de certains de ses anciens bagages.

Pour les thèmes WordPress, il est actuellement difficile de style.css Déposer. Nous pourrions être en train de créer des thèmes WordPress qui ne nécessitent pas du tout de feuille de style. L’avenir de FSE est probablement celui où le CSS est entièrement géré via le système Global Styles, les valeurs par défaut du thème étant définies par ce biais. theme.json Déposer. Si un sujet n’a pas de style, cela n’a pas de sens de s’y tenir style.css Déposer.

Cependant, ce changement ne se limite pas à cette seule possibilité. Le nouveau format est plus propre et mieux préparé pour les ajouts futurs.



Source link

Recent Posts