Je souhaite obtenir des informations sur une formation complète concernant le thème DIVI dispensé
par un organisme de formation certifié par l’état.
Que la formation soit finançable par mon CPF (idéalement) ou autre


Je pouvais à peine dormir la nuit dernière. Une fois dans une lune bleue, j’ai une idée que je veux essayer. Bien que mon travail quotidien en tant qu’écrivain signifie passer beaucoup moins de temps à créer des sites Web à travers les essais rigoureux et les erreurs de création de plugins et de thèmes, certains problèmes avec WordPress, du genre qui m’empêchent également de me détendre, me dérangent endormi des rêves paisibles.

La semaine dernière Gutenberg 8.9 a laissé tomber le drapeau expérimental à partir de son système de widgets basé sur des blocs. Dans l’ensemble, il s’agissait d’une première incursion solide pour une fonctionnalité qui devait débarquer dans WordPress 5.6 en décembre. Le plus gros problème, cependant, était de savoir comment les auteurs de sujets pouvaient styliser les widgets de la manière traditionnelle. Comme les widgets réels sont progressivement supprimés et remplacés par des blocs, les auteurs de sujets n’ont plus accès aux classes de titre de widget et de widget standard. Ceci est problématique car il n’existe aucun moyen prévisible de donner à tous les widgets d’une barre latérale donnée le même aspect.

L’exemple classique est celui-ci emballé Conception de widgets. Beaucoup de sujets, comme le plus populaire colibriUtilisez une telle conception pour les barres latérales, comme illustré dans la capture d’écran suivante.

Capture d'écran du thème WordPress Colibri avec un design de widget de boîte.
Conception de widget en boîte dans la barre latérale droite du thème Colibri.

Dans la version actuelle, il n’existe aucun moyen fiable pour les auteurs de sujets de créer une telle conception de barre latérale via le système de widgets basé sur des blocs. Puisqu’il n’y a aucun moyen de contrôler la structure du contenu que les utilisateurs mettent dans une barre latérale, il est facile d’examiner cette situation et de croire que les concepteurs de thèmes perdent le contrôle.

Basé sur un actuel Billet GitHub et un connexe Discussion imprudente Au début de cette semaine, il ne semble pas que l’équipe de développement de Gutenberg ait l’intention d’établir la parité entre les anciens et les nouveaux systèmes de widgets, du moins en termes de conception de thèmes.

Cela vaut la peine de le répéter. Je suis un partisan passionné de Remettre ce genre de contrôle ultime à l’utilisateur. Cependant, nous devons compenser cela en les aidant à prendre des décisions éclairées.

Les auteurs des sujets doivent réfléchir à la manière dont cela affectera leur travail et proposer des solutions créatives pour les barres latérales, les widgets et d’autres domaines qui seront affectés par l’édition complète du site à l’avenir.

Une solution possible

Ce qui m’a empêché de dormir hier soir, c’est l’idée de combiner des motifs de blocs. une de mes fonctions préféréesavec des widgets. Le problème était que le système de widgets basé sur des blocs ne prend actuellement pas en charge les modèles de bloc. Et jusqu’à une brève discussion avec Mark Uraine, l’un des designers de Gutenberg, à propos d’un Billet GitHubL’idée ne semblait même pas être sur la table.

Pour les rédacteurs de sujets, la barre latérale traditionnelle et le système de widgets du passé n’étaient rien d’autre qu’un modèle. WordPress a donné aux développeurs de thèmes la possibilité de définir un élément HTML environnant pour l’ensemble du widget et du titre du widget. C’était un système rigide et inflexible, mais c’était une norme fiable.

Les widgets basés sur des blocs sont exactement le contraire. Ils sont essentiellement polyvalents, permettant aux utilisateurs de déposer n’importe quel contenu dans une «zone de blocage».

Et si nous combinions la structure des motifs avec la flexibilité des blocs dans les barres latérales?

C’est l’idée qui m’a fait sortir du lit et derrière l’écran de l’ordinateur ce matin après ma nuit agitée. C’était un concept si simple. Les auteurs de sujets pourraient fournir un modèle de « widget » à leurs utilisateurs finaux. Cela donnerait aux utilisateurs le choix entre ce que l’auteur du sujet pense être le meilleur et leur propre manière – le meilleur des deux mondes.

Exemple d'utilisation de modèles pour les widgets basés sur des blocs.
Exemple simple de recréation d’un modèle de widget encadré.

Et c’est là que la beauté du système de blocs entre vraiment en jeu. Les auteurs de sujets peuvent créer un nombre illimité de modèles. Cela offre encore plus d’options aux utilisateurs.

Que le plugin Gutenberg prenne actuellement en charge les modèles pour le système de widgets basé sur des blocs, l’idée était facile à tester. Dans une barre latérale à l’écran avec les nouveaux widgets, tout ce que j’avais à faire était d’ajouter un nouveau bloc de groupe avec le widget Classer. Ensuite, j’ai ajouté un bloc de titre H3 avec cela widget__title Classer. Ces classes peuvent même être inutiles dans le contexte de modèles à moins que les auteurs du sujet ne veuillent les aborder directement. En dehors des classes personnalisées, j’ai ajouté un arrière-plan uni au bloc de groupe et changé la couleur du texte de l’en-tête. J’ai également inclus un paragraphe vide pour insérer le contenu personnalisé de l’utilisateur.

Après cela, il était facile de le tester avec différents blocs.

Utilisez un modèle de bloc pour encapsuler un widget.
Faux Modèle de bloc dans l’éditeur de blocs de widgets.

J’aimerais savoir ce que les auteurs du sujet et l’équipe de Gutenberg pensent de l’idée. Je pense que cela présente certains avantages tout en atténuant une partie de la douleur de transition entre les widgets traditionnels et les widgets basés sur des blocs.

Le plus gros problème que je vois est l’aspect de la trouvabilité. Les utilisateurs finaux sauront-ils que ces «modèles de widgets / blocs» existent si les auteurs de sujets ont suivi cette voie?



Source link

Recent Posts