Cela a tout changé: Gutenberg va bien maintenant
Chez wordcamp US, il est clair que l’édition Gutenberg est une amélioration tangible pour WordPress et, surtout, qu’elle sera réellement réalisée. Nous venons de rentrer de wordcamp cette année. En plus d’avoir une bonne chance de suivre le rythme de la communauté, nous avons une grande nouvelle: Gutenberg est vraiment bon maintenant. Lors de deux démonstrations techniques (par Morten rand Hendriksen et Matt Mullenweg dans l’état du monde), Gutenberg a présenté une démonstration en direct comme un éditeur de contenu riche en fonctionnalités qui a fait des progrès spectaculaires depuis la dernière fois que j’ai regardé attentivement il y a quelques mois.
À l’époque, la plupart des membres de ma communauté et moi – même doutions beaucoup de ce que serait Gutenberg et de la possibilité qu’il s’améliore sensiblement par rapport à l’oisiveté. Chez wordcamp US, il est clair que Gutenberg est une chose réelle, une amélioration tangible pour WordPress et, surtout, qu’elle sera réellement réalisée. Cet article explorera ce que Gutenberg est, ce qu’il veut être et son impact étendu sur WordPress en tant qu’écosystème logiciel. Situation actuelle de Gutenberg début décembre 2017, Gutenberg était très bon. Début décembre 2017, Gutenberg était en bon état. Dans l’ensemble, il est peut – être meilleur que l’éditeur tinymce actuel, mais il a aussi de nombreux bords et fonctionnalités manquants qui doivent être lissés avant la sortie, qui est actuellement prévue pour avril 2018, selon Matt.
Il n’y a pas de colonnes, mais Gutenberg pourrait finir par devenir beaucoup de choses, mais maintenant il est plus directement en concurrence avec les générateurs de mise en page basés sur des plugins et des thèmes WordPress. Pour moi, la définition la plus simple du créateur de mise en page est: colonne. La disposition par défaut de tout document qui n’a pas besoin d’un constructeur est \
Nberg n’a pas encore de rubrique, mais elle sera bientôt disponible. Au début de décembre 2017, il a introduit pour la première fois un bloc de colonnes de texte, en partie pour vérifier que ces colonnes fonctionnent correctement. Bientôt, une fois les colonnes imbriquées mises en œuvre, vous pouvez créer une vraie disposition Gutenberg.
Créer un élément de titre
Art.
Cela prendra un certain temps. Il s’agit d’une sélection dans le menu déroulant, tous basés sur la souris. J’ai eu peur de lui. De même, vous pouvez mettre en évidence le bloc de texte du titre, le coller à un autre endroit, puis coller le texte en texte simple au lieu du texte du titre. Puis créer un nouveau
Ou
Ce n’est jamais si facile: trois ou quatre clics à la fois. Encore une fois dans la relation: le \
Remuto \
Les améliorations apportées à tinymce semblent possibles, mais elles n’ont pas encore été mises en oeuvre. Par exemple, j’aimerais que Gutenberg ait Ctrl + ‘+ I pour Microsoft Word for I. Écrire \
Les blocs sont de bons \
Les blocs ne sont pas nouveaux pour quiconque a utilisé le générateur de page; Dans ce cas, il est souvent appelé « module ». Mais les placer dans le cœur de WordPress et voir que c’est la meilleure façon d’ajouter n’importe quoi (de la référence de bloc à l’intégration vidéo) maintenant, c’est davve
Je vais bien. Je suis également heureux de pouvoir combiner des widgets, du Code court et du HTML personnalisé (déjà connu dans la documentation de Gutenberg et l’expression gratuite \
Quatre – vingt pour cent des travaux ont été achevés et seulement 75% des travaux restants, ce qui semble important en tant que facteur contextuel, c’est que le succès du Projet Gutenberg sur le terrain pose un grand nombre de défis. Il s’agit notamment d’une version bêta presque universellement impopulaire (il y a encore 2,5 étoiles intéressantes dans la Bibliothèque plug – in), du placement correct des méta – boîtes à l’essence même de WordPress, un jeu de poulet sous licence logicielle qui déforme la volonté de l’équipe juridique de Facebook avec une controverse intense et soutenue sur tout? C’est la vraie vie?
Matt dit qu’il croit et espère que la partie la plus difficile du Projet Gutenberg est terminée. Il est de plus en plus difficile de douter des défis auxquels ce projet a été confronté et surmonté pour devenir un éditeur presque aussi bon qu’aujourd’hui. Le sentiment que cela se produit est aussi important que n’importe quelle caractéristique personnelle de Gutenberg aujourd’hui. L’effet Gutenberg des plugins et des thèmes: les changements à venir WordPress demande aux développeurs de thèmes et de plugins de faire deux choses importantes, toutes deux très exigeantes: travailler gratuitement pour la compatibilité avec Gutenberg. Laissez Gutenberg vous remplacer. Il y a donc beaucoup d’interruptions dans les plug – ins et l’espace thématique. Cependant, je pense que c’est un développement absolument nécessaire pour la communauté WordPress. Je vais t’expliquer.
Gutenberg et les plug – ins migl existants
Le plug – in IAIA doit être modifié pour être compatible avec Gutenberg, ce qui présente un grand avantage pour ceux qui le font. Les plug – ins de woocommerce à yoast, sans parler des milliers de petits plug – ins qui enregistrent des widgets, des codes courts ou des méta – boîtes, devront être modifiés d’une manière qui n’a pas encore été entièrement spécifiée pour aligner leur interface utilisateur sur le bloc Gutenberg. L’avantage serait étonnant: woocommerce, par exemple, s’est moqué de ce que pourrait être le bloc \
Il y a donc beaucoup de choses excitantes ici. Mais la transition sera chaotique et prendra du temps, surtout pour les petits développeurs et les plug – ins gratuits. Bien sûr, il y a aussi des plug – ins hérités qui enregistrent des widgets ou du Code court. Par exemple, il y a déjà un bloc de code raccourci qui vous permet de coller le Code raccourci comme dans l’éditeur actuel, et je suis sûr qu’il rend parfaitement le module Contact Form 7 à l’avant. Il y a aussi un long et controversé débat sur la façon et l’endroit où Gutenberg mettra la boîte de remerciement: le panneau d’options que les plug – ins enregistrent souvent. (le panneau yoast ou le panneau de configuration du produit woocommerce, qui se trouve actuellement sous l’éditeur tinymce, sont des exemples d’une collection très complexe de métabox.) Je ne sais pas comment ça marche. Mais je crois comprendre qu’il y a un plan. Bien sûr, je sais que Gutenberg a promis de ne pas détruire le soutien de metabox (\
Prévisualiser quand d’autres choses se produiront, moins de gens intégreront le contenu de l’ancienne façon, les métabases seront bloquées quelque part, les alternatives compatibles avec Gutenberg seront plus attrayantes et faciles à utiliser, et ainsi de suite. En d’autres termes, si vous voulez que les plug – ins restent \
Tenberg est différent. Dans une large mesure, les thèmes WordPress actuellement conçus sont un mauvais choix par rapport aux mises en page personnalisées créées avec gutenblocks. Gutenberg a saisi le sujet et a dû manger leur déjeuner. Si vous avez un bloc d’images de couverture qui peut être intégré n’importe où et prévisualisé en temps réel, pourquoi voulez – vous un widget d’images de héros pour un thème? Si vous pouvez avoir un bloc de boutons intégré partout et un aperçu en direct, pourquoi voulez – vous un court Code pour un sujet appelé boutons d’action? Si vous pouvez avoir (ou créer) un modèle de bloc d’équipe qui peut être intégré dans n’importe quel aperçu visible et en temps réel, pourquoi avez – vous besoin d’un modèle de page d’équipe pour un thème? Il y a beaucoup de code de sujet écrit de la façon dont Gutenberg l’a rendu obsolète. Le fait est qu’il y a beaucoup de code de sujet écrit de la façon dont Gutenberg l’a rendu obsolète. Corriger toutes les caractéristiques d’un thème avec un schéma aléatoire pour l’aligner sur Gutenberg (c’est – à – dire l’enregistrer comme Gutenberg) signifie beaucoup de réécritures sur chaque thème que vous vendez. Et le thème du constructeur de page? Au cours des dernières années, de nombreux développeurs de thèmes ont réalisé que la mise en page codée et les éléments de mise en page ne sont pas la meilleure façon de concevoir un thème. Au lieu de cela, les utilisateurs devraient être en mesure d’obtenir des projets spécifiques au sujet (par exemple, des modules personnalisés pour les membres de l’équipe) et de les placer où ils le souhaitent sur la page. Ces développeurs de thèmes ont regroupé leurs thèmes avec des générateurs de pages d’affaires, en particulier avec des générateurs de premier plan sur le marché et des étoiles mortes de code court appelées compositeurs visuels. Au lieu d’enregistrer une mise en page personnalisée (par exemple, à partir d’une page d’accueil avec des widgets), ces développeurs enregistrent des modules de compositeur visuel personnalisés et font essentiellement leurs sujets comme des enveloppes minces pour le compositeur visuel lui – même. S’il y a une différence, ces développeurs de thème sont Pegg
Je l’ai trouvé. Ils ne savent pas quelle est la largeur de votre zone de contenu, qu’il s’agisse d’une largeur totale ou d’une disposition, ou même s’ils sont dans votre zone de contenu ou dans la barre latérale. De plus, ils ne savent pas quel style de décision a été adopté pour le sujet. Parfois, ils peuvent utiliser des techniques ingénieuses pour hériter de certains CSS thématiques; Cependant, fondamentalement, Act ne sait pas quel est le choix général de la disposition, de la couleur et de la disposition du sujet. Ainsi, les plugins modulaires peuvent sembler un peu ennuyeux dans WordPress, ou ils peuvent être sûrs, tout comme la façon dont vous vous présentez à des personnes que vous avez peut – être rencontrées ou non, qui peuvent ou non parler votre langue, qui peuvent ou non être des enfants. Gutenberg est la solution à ce problème. Il fait des choix intenses et concrets sur plusieurs éléments de conception très importants, tels que la façon dont le sujet détermine son schéma de couleurs primaires. À quoi ressemble la disposition des colonnes? Comment un bloc particulier s’insère – t – il pour savoir de quoi il s’agit et de quel bloc il s’insère?
Comme ces choix standardisés se répandent sur WordPress, il est important de créer dès que possible les plug – ins qui les utilisent – plug – ins de modules, plug – ins de galeries, plug – ins d’auteurs biologiques, plug – ins de suivi social, etc. Par exemple, l’icône du plug – in d’attention sociale gutenblocked utilise par défaut la « couleur d’accent » du thème, s’adapte de façon transparente à l’emplacement à côté des autres éléments de mise en page et est mise à jour en temps réel lorsque l’utilisateur ajoute et supprime des liens vers les médias sociaux. Le résultat final devrait également être que les joueurs qui se déplacent plus rapidement et plus efficacement vers Gutenberg seront les premiers choix puissants sur lesquels le thème est basé. Un thème peut Lister sa compatibilité avec les blocs – blocs de forme gravitationnelle, blocs de partage social facile, activités tribales modernes
Autour d’un générateur de mise en page qui travaille dans un bloc, le sujet devrait faire trois choses: faire des choix prédéfinis intéressants en dehors de la zone de contenu: en – tête, pied de page, navigation. Fournit le langage visuel par défaut de base: largeur, couleur, typographie. Fournir une « peau » personnalisée pour les blocs, y compris les blocs maîtres Gutenberg et les extensions de blocs basées sur des plug – ins, qui sont intégrés au langage visuel global du thème. C’est ce que fait le modèle squarespace, et l’expérience utilisateur s’améliore considérablement. Le modèle d’espace carré se compose essentiellement de couleurs et de caractères prédéfinis, de la disposition du menu, de la largeur maximale dans la zone de contenu et de la façon par défaut d’afficher les blocs d’espace carré standard, tels que les formulaires de contact, lorsqu’ils sont traînés à l’avant. Cela signifie que tout ce que font les thèmes WordPress est redondant. Modèles de page personnalisés de la page d’accueil 1 à la page d’accueil 8: trop. Inscrivez – vous à la disposition « nos services » à trois colonnes pour un ensemble d’options personnalisées: trop, inscrivez – vous simplement à un modèle de bloc Gutenberg et laissez l’utilisateur décider du nombre de colonnes. Un widget de lecteur de disque personnalisé: trop, il devrait y avoir un plug – in compatible Gutenberg, enregistrer un bloc pour lui, puis Skinner le bloc de thème. Un court code personnalisé \
Squarespace a peut – être 100 modèles et fait du bon travail. À mon avis, 1000 grands thèmes WordPress suffisent. La mise en page est entièrement personnalisée, tout le travail lourd est dans le plugin, et le thème lui – même est infiniment personnalisé en termes de couleur et de typographie. Avons – nous vraiment besoin de plus de 1000 façons prédéfinies pour qu’il apparaisse? Une fois que Gutenberg aura été pleinement adopté, ces thèmes n’auront pas beaucoup d’effet. Lorsque vous créez des sites WordPress, ils ne doivent plus être votre principal objet d’achat. Quel que soit le nombre, le point principal est que le sujet ne devrait pas être trop. Lorsque vous créez un site WordPress et un grand nombre de \
Un grand paiement (à l’intérieur ou à l’extérieur de WordPress) commence avec elle ou l’ajoute dès que possible. Parce que Gutenberg ne fait pas d’édition frontale: il est trop difficile pour Gutenberg de ne pas envoyer d’éditeur frontal parce qu’il est trop difficile d’écrire un éditeur de noyau. Alors pourquoi Gutenberg ne se dirige – t – il pas vers l’éditeur frontal? Je ne l’ai pas encore confirmé aux autres, mais je suis sûr que la réponse est simple: C’est trop dur! Bien sûr, il n’est pas difficile d’écrire un éditeur de contenu frontal; Des dizaines de solutions commerciales le font. Mais c’est un peu différent. Si vous avez acheté un constructeur de première ligne commercial, mais qu’il ne fonctionne pas sur votre site, vous pouvez simplement demander un remboursement et passer au constructeur suivant, et tout va bien. Le cœur de WordPress est différent: il n’y a pas de “remboursement” lorsque l’expérience d’édition WordPress par défaut est interrompue sur votre site. Au lieu de cela, il deviendra un oeil noir sur le logiciel lui – même et un billet de soutien pour ceux qui essaient de vous aider (leur temps n’est pas payé). En d’autres termes, le générateur frontal de WordPress Core ne devrait pas seulement fonctionner, mais devrait fonctionner n’importe où. Cela signifie des interactions JavaScript avancées et glisser – déposer sur n’importe quel hôte aléatoire et potentiellement effrayant à l’avant de n’importe quel site WordPress; La mise en place, le marquage et le style de tout sujet aléatoire et potentiellement effrayant; Toute combinaison de plug – ins aléatoires et potentiellement effrayants, modifiés et ajoutés à l’avant au besoin. J’aime les constructeurs de Castors, mais ça ne marche pas partout. J’ai des projets qui ne fonctionnent pas avec des thèmes et des plug – ins autour de thèmes. J’ai essayé autre chose. Si le logiciel est au cœur de WordPress et implique l’engagement de ne fonctionner que sur mon site WordPress, alors le même problème sera les contraventions trac, même e
Les commentaires sur wpshout sont essentiels. Gutenberg doit être un éditeur d’arrière – plan pour séparer l’environnement d’éditeur contrôlé de la confusion que l’utilisateur peut voir à l’avant. Il est donc très difficile d’utiliser l’éditeur frontal dans le noyau: trop d’erreurs sont possibles. Gutenberg doit être un éditeur d’arrière – plan afin qu’il puisse maintenir la séparation entre l’environnement contrôlé de l’éditeur et les étiquettes potentiellement sauvages et extravagantes (selon le thème et le plug – in) que l’utilisateur voit réellement à l’avant. Cela explique également, à titre d’illustration supplémentaire, pourquoi le plug – in de l’éditeur frontal n’a pas été utilisé, qui, s’il était valide, aurait pu être Gutenberg, mais qui était encore meilleur il y a quelques années. Ce qui s’est passé, c’est que le mur de brique complexe que j’ai décrit ici est devenu évident, et l’engagement d’éditer à l’avant dans le noyau n’est devenu qu’une impasse connue. On dirait un travail sur le marché libre. Le jeu a été lancé pour un plugin commercial qui a mis Gutenberg en tête. À mon avis, ce concours est ouvert à un plugin commercial qui place Gutenberg à l’avant – garde. Je veux dire: un générateur de page est en fait ce que vous voyez et ce que vous obtenez (voir ci – dessus pour ce que cela signifie), et il permet aux utilisateurs de manipuler le contenu directement dans la zone de contenu de la page, au lieu d’enregistrer leurs propres cadres JavaScript et CSS, mais en utilisant le système de blocs Gutenberg. Je ne sais pas comment ça marche techniquement, mais je sais que c’est possible. Ceux qui font la promotion de ce plugin ne résoudront pas les défis techniques que personne d’autre ne peut résoudre; Ninter veut libérer l’expérience d’édition frontale basée sur Gutenberg de deux façons: elle n’a pas à fonctionner n’importe où. Aide remboursable. Essentiellement, le plug – in n’est qu’une extension du travail technique existant à Gutenberg, tirant parti des faibles attentes et de la rentabilité du plug – in de communication.
Ou
Ce n’est jamais si facile: trois ou quatre clics à la fois. Encore une fois dans la relation: le \
Remuto \
Les améliorations apportées à tinymce semblent possibles, mais elles n’ont pas encore été mises en oeuvre. Par exemple, j’aimerais que Gutenberg ait Ctrl + ‘+ I pour Microsoft Word for I. Écrire \
Les blocs sont de bons \
Les blocs ne sont pas nouveaux pour quiconque a utilisé le générateur de page; Dans ce cas, il est souvent appelé « module ». Mais les placer dans le cœur de WordPress et voir que c’est la meilleure façon d’ajouter n’importe quoi (de la référence de bloc à l’intégration vidéo) maintenant, c’est davve
Je vais bien. Je suis également heureux de pouvoir combiner des widgets, du Code court et du HTML personnalisé (déjà connu dans la documentation de Gutenberg et l’expression gratuite \
Quatre – vingt pour cent des travaux ont été achevés et seulement 75% des travaux restants, ce qui semble important en tant que facteur contextuel, c’est que le succès du Projet Gutenberg sur le terrain pose un grand nombre de défis. Il s’agit notamment d’une version bêta presque universellement impopulaire (il y a encore 2,5 étoiles intéressantes dans la Bibliothèque plug – in), du placement correct des méta – boîtes à l’essence même de WordPress, un jeu de poulet sous licence logicielle qui déforme la volonté de l’équipe juridique de Facebook avec une controverse intense et soutenue sur tout? C’est la vraie vie?
Matt dit qu’il croit et espère que la partie la plus difficile du Projet Gutenberg est terminée. Il est de plus en plus difficile de douter des défis auxquels ce projet a été confronté et surmonté pour devenir un éditeur presque aussi bon qu’aujourd’hui. Le sentiment que cela se produit est aussi important que n’importe quelle caractéristique personnelle de Gutenberg aujourd’hui. L’effet Gutenberg des plugins et des thèmes: les changements à venir WordPress demande aux développeurs de thèmes et de plugins de faire deux choses importantes, toutes deux très exigeantes: travailler gratuitement pour la compatibilité avec Gutenberg. Laissez Gutenberg vous remplacer. Il y a donc beaucoup d’interruptions dans les plug – ins et l’espace thématique. Cependant, je pense que c’est un développement absolument nécessaire pour la communauté WordPress. Je vais t’expliquer.
Gutenberg et les plug – ins migl existants
Le plug – in IAIA doit être modifié pour être compatible avec Gutenberg, ce qui présente un grand avantage pour ceux qui le font. Les plug – ins de woocommerce à yoast, sans parler des milliers de petits plug – ins qui enregistrent des widgets, des codes courts ou des méta – boîtes, devront être modifiés d’une manière qui n’a pas encore été entièrement spécifiée pour aligner leur interface utilisateur sur le bloc Gutenberg. L’avantage serait étonnant: woocommerce, par exemple, s’est moqué de ce que pourrait être le bloc \
Il y a donc beaucoup de choses excitantes ici. Mais la transition sera chaotique et prendra du temps, surtout pour les petits développeurs et les plug – ins gratuits. Bien sûr, il y a aussi des plug – ins hérités qui enregistrent des widgets ou du Code court. Par exemple, il y a déjà un bloc de code raccourci qui vous permet de coller le Code raccourci comme dans l’éditeur actuel, et je suis sûr qu’il rend parfaitement le module Contact Form 7 à l’avant. Il y a aussi un long et controversé débat sur la façon et l’endroit où Gutenberg mettra la boîte de remerciement: le panneau d’options que les plug – ins enregistrent souvent. (le panneau yoast ou le panneau de configuration du produit woocommerce, qui se trouve actuellement sous l’éditeur tinymce, sont des exemples d’une collection très complexe de métabox.) Je ne sais pas comment ça marche. Mais je crois comprendre qu’il y a un plan. Bien sûr, je sais que Gutenberg a promis de ne pas détruire le soutien de metabox (\
Prévisualiser quand d’autres choses se produiront, moins de gens intégreront le contenu de l’ancienne façon, les métabases seront bloquées quelque part, les alternatives compatibles avec Gutenberg seront plus attrayantes et faciles à utiliser, et ainsi de suite. En d’autres termes, si vous voulez que les plug – ins restent \
Tenberg est différent. Dans une large mesure, les thèmes WordPress actuellement conçus sont un mauvais choix par rapport aux mises en page personnalisées créées avec gutenblocks. Gutenberg a saisi le sujet et a dû manger leur déjeuner. Si vous avez un bloc d’images de couverture qui peut être intégré n’importe où et prévisualisé en temps réel, pourquoi voulez – vous un widget d’images de héros pour un thème? Si vous pouvez avoir un bloc de boutons intégré partout et un aperçu en direct, pourquoi voulez – vous un court Code pour un sujet appelé boutons d’action? Si vous pouvez avoir (ou créer) un modèle de bloc d’équipe qui peut être intégré dans n’importe quel aperçu visible et en temps réel, pourquoi avez – vous besoin d’un modèle de page d’équipe pour un thème? Il y a beaucoup de code de sujet écrit de la façon dont Gutenberg l’a rendu obsolète. Le fait est qu’il y a beaucoup de code de sujet écrit de la façon dont Gutenberg l’a rendu obsolète. Corriger toutes les caractéristiques d’un thème avec un schéma aléatoire pour l’aligner sur Gutenberg (c’est – à – dire l’enregistrer comme Gutenberg) signifie beaucoup de réécritures sur chaque thème que vous vendez. Et le thème du constructeur de page? Au cours des dernières années, de nombreux développeurs de thèmes ont réalisé que la mise en page codée et les éléments de mise en page ne sont pas la meilleure façon de concevoir un thème. Au lieu de cela, les utilisateurs devraient être en mesure d’obtenir des projets spécifiques au sujet (par exemple, des modules personnalisés pour les membres de l’équipe) et de les placer où ils le souhaitent sur la page. Ces développeurs de thèmes ont regroupé leurs thèmes avec des générateurs de pages d’affaires, en particulier avec des générateurs de premier plan sur le marché et des étoiles mortes de code court appelées compositeurs visuels. Au lieu d’enregistrer une mise en page personnalisée (par exemple, à partir d’une page d’accueil avec des widgets), ces développeurs enregistrent des modules de compositeur visuel personnalisés et font essentiellement leurs sujets comme des enveloppes minces pour le compositeur visuel lui – même. S’il y a une différence, ces développeurs de thème sont Pegg
Je l’ai trouvé. Ils ne savent pas quelle est la largeur de votre zone de contenu, qu’il s’agisse d’une largeur totale ou d’une disposition, ou même s’ils sont dans votre zone de contenu ou dans la barre latérale. De plus, ils ne savent pas quel style de décision a été adopté pour le sujet. Parfois, ils peuvent utiliser des techniques ingénieuses pour hériter de certains CSS thématiques; Cependant, fondamentalement, Act ne sait pas quel est le choix général de la disposition, de la couleur et de la disposition du sujet. Ainsi, les plugins modulaires peuvent sembler un peu ennuyeux dans WordPress, ou ils peuvent être sûrs, tout comme la façon dont vous vous présentez à des personnes que vous avez peut – être rencontrées ou non, qui peuvent ou non parler votre langue, qui peuvent ou non être des enfants. Gutenberg est la solution à ce problème. Il fait des choix intenses et concrets sur plusieurs éléments de conception très importants, tels que la façon dont le sujet détermine son schéma de couleurs primaires. À quoi ressemble la disposition des colonnes? Comment un bloc particulier s’insère – t – il pour savoir de quoi il s’agit et de quel bloc il s’insère?
Comme ces choix standardisés se répandent sur WordPress, il est important de créer dès que possible les plug – ins qui les utilisent – plug – ins de modules, plug – ins de galeries, plug – ins d’auteurs biologiques, plug – ins de suivi social, etc. Par exemple, l’icône du plug – in d’attention sociale gutenblocked utilise par défaut la « couleur d’accent » du thème, s’adapte de façon transparente à l’emplacement à côté des autres éléments de mise en page et est mise à jour en temps réel lorsque l’utilisateur ajoute et supprime des liens vers les médias sociaux. Le résultat final devrait également être que les joueurs qui se déplacent plus rapidement et plus efficacement vers Gutenberg seront les premiers choix puissants sur lesquels le thème est basé. Un thème peut Lister sa compatibilité avec les blocs – blocs de forme gravitationnelle, blocs de partage social facile, activités tribales modernes
Autour d’un générateur de mise en page qui travaille dans un bloc, le sujet devrait faire trois choses: faire des choix prédéfinis intéressants en dehors de la zone de contenu: en – tête, pied de page, navigation. Fournit le langage visuel par défaut de base: largeur, couleur, typographie. Fournir une « peau » personnalisée pour les blocs, y compris les blocs maîtres Gutenberg et les extensions de blocs basées sur des plug – ins, qui sont intégrés au langage visuel global du thème. C’est ce que fait le modèle squarespace, et l’expérience utilisateur s’améliore considérablement. Le modèle d’espace carré se compose essentiellement de couleurs et de caractères prédéfinis, de la disposition du menu, de la largeur maximale dans la zone de contenu et de la façon par défaut d’afficher les blocs d’espace carré standard, tels que les formulaires de contact, lorsqu’ils sont traînés à l’avant. Cela signifie que tout ce que font les thèmes WordPress est redondant. Modèles de page personnalisés de la page d’accueil 1 à la page d’accueil 8: trop. Inscrivez – vous à la disposition « nos services » à trois colonnes pour un ensemble d’options personnalisées: trop, inscrivez – vous simplement à un modèle de bloc Gutenberg et laissez l’utilisateur décider du nombre de colonnes. Un widget de lecteur de disque personnalisé: trop, il devrait y avoir un plug – in compatible Gutenberg, enregistrer un bloc pour lui, puis Skinner le bloc de thème. Un court code personnalisé \
Squarespace a peut – être 100 modèles et fait du bon travail. À mon avis, 1000 grands thèmes WordPress suffisent. La mise en page est entièrement personnalisée, tout le travail lourd est dans le plugin, et le thème lui – même est infiniment personnalisé en termes de couleur et de typographie. Avons – nous vraiment besoin de plus de 1000 façons prédéfinies pour qu’il apparaisse? Une fois que Gutenberg aura été pleinement adopté, ces thèmes n’auront pas beaucoup d’effet. Lorsque vous créez des sites WordPress, ils ne doivent plus être votre principal objet d’achat. Quel que soit le nombre, le point principal est que le sujet ne devrait pas être trop. Lorsque vous créez un site WordPress et un grand nombre de \
Un grand paiement (à l’intérieur ou à l’extérieur de WordPress) commence avec elle ou l’ajoute dès que possible. Parce que Gutenberg ne fait pas d’édition frontale: il est trop difficile pour Gutenberg de ne pas envoyer d’éditeur frontal parce qu’il est trop difficile d’écrire un éditeur de noyau. Alors pourquoi Gutenberg ne se dirige – t – il pas vers l’éditeur frontal? Je ne l’ai pas encore confirmé aux autres, mais je suis sûr que la réponse est simple: C’est trop dur! Bien sûr, il n’est pas difficile d’écrire un éditeur de contenu frontal; Des dizaines de solutions commerciales le font. Mais c’est un peu différent. Si vous avez acheté un constructeur de première ligne commercial, mais qu’il ne fonctionne pas sur votre site, vous pouvez simplement demander un remboursement et passer au constructeur suivant, et tout va bien. Le cœur de WordPress est différent: il n’y a pas de “remboursement” lorsque l’expérience d’édition WordPress par défaut est interrompue sur votre site. Au lieu de cela, il deviendra un oeil noir sur le logiciel lui – même et un billet de soutien pour ceux qui essaient de vous aider (leur temps n’est pas payé). En d’autres termes, le générateur frontal de WordPress Core ne devrait pas seulement fonctionner, mais devrait fonctionner n’importe où. Cela signifie des interactions JavaScript avancées et glisser – déposer sur n’importe quel hôte aléatoire et potentiellement effrayant à l’avant de n’importe quel site WordPress; La mise en place, le marquage et le style de tout sujet aléatoire et potentiellement effrayant; Toute combinaison de plug – ins aléatoires et potentiellement effrayants, modifiés et ajoutés à l’avant au besoin. J’aime les constructeurs de Castors, mais ça ne marche pas partout. J’ai des projets qui ne fonctionnent pas avec des thèmes et des plug – ins autour de thèmes. J’ai essayé autre chose. Si le logiciel est au cœur de WordPress et implique l’engagement de ne fonctionner que sur mon site WordPress, alors le même problème sera les contraventions trac, même e
Les commentaires sur wpshout sont essentiels. Gutenberg doit être un éditeur d’arrière – plan pour séparer l’environnement d’éditeur contrôlé de la confusion que l’utilisateur peut voir à l’avant. Il est donc très difficile d’utiliser l’éditeur frontal dans le noyau: trop d’erreurs sont possibles. Gutenberg doit être un éditeur d’arrière – plan afin qu’il puisse maintenir la séparation entre l’environnement contrôlé de l’éditeur et les étiquettes potentiellement sauvages et extravagantes (selon le thème et le plug – in) que l’utilisateur voit réellement à l’avant. Cela explique également, à titre d’illustration supplémentaire, pourquoi le plug – in de l’éditeur frontal n’a pas été utilisé, qui, s’il était valide, aurait pu être Gutenberg, mais qui était encore meilleur il y a quelques années. Ce qui s’est passé, c’est que le mur de brique complexe que j’ai décrit ici est devenu évident, et l’engagement d’éditer à l’avant dans le noyau n’est devenu qu’une impasse connue. On dirait un travail sur le marché libre. Le jeu a été lancé pour un plugin commercial qui a mis Gutenberg en tête. À mon avis, ce concours est ouvert à un plugin commercial qui place Gutenberg à l’avant – garde. Je veux dire: un générateur de page est en fait ce que vous voyez et ce que vous obtenez (voir ci – dessus pour ce que cela signifie), et il permet aux utilisateurs de manipuler le contenu directement dans la zone de contenu de la page, au lieu d’enregistrer leurs propres cadres JavaScript et CSS, mais en utilisant le système de blocs Gutenberg. Je ne sais pas comment ça marche techniquement, mais je sais que c’est possible. Ceux qui font la promotion de ce plugin ne résoudront pas les défis techniques que personne d’autre ne peut résoudre; Ninter veut libérer l’expérience d’édition frontale basée sur Gutenberg de deux façons: elle n’a pas à fonctionner n’importe où. Aide remboursable. Essentiellement, le plug – in n’est qu’une extension du travail technique existant à Gutenberg, tirant parti des faibles attentes et de la rentabilité du plug – in de communication.
Remuto \
Les améliorations apportées à tinymce semblent possibles, mais elles n’ont pas encore été mises en oeuvre. Par exemple, j’aimerais que Gutenberg ait Ctrl + ‘+ I pour Microsoft Word for I. Écrire \
Les blocs sont de bons \
Les blocs ne sont pas nouveaux pour quiconque a utilisé le générateur de page; Dans ce cas, il est souvent appelé « module ». Mais les placer dans le cœur de WordPress et voir que c’est la meilleure façon d’ajouter n’importe quoi (de la référence de bloc à l’intégration vidéo) maintenant, c’est davve
Je vais bien. Je suis également heureux de pouvoir combiner des widgets, du Code court et du HTML personnalisé (déjà connu dans la documentation de Gutenberg et l’expression gratuite \
Quatre – vingt pour cent des travaux ont été achevés et seulement 75% des travaux restants, ce qui semble important en tant que facteur contextuel, c’est que le succès du Projet Gutenberg sur le terrain pose un grand nombre de défis. Il s’agit notamment d’une version bêta presque universellement impopulaire (il y a encore 2,5 étoiles intéressantes dans la Bibliothèque plug – in), du placement correct des méta – boîtes à l’essence même de WordPress, un jeu de poulet sous licence logicielle qui déforme la volonté de l’équipe juridique de Facebook avec une controverse intense et soutenue sur tout? C’est la vraie vie?
Matt dit qu’il croit et espère que la partie la plus difficile du Projet Gutenberg est terminée. Il est de plus en plus difficile de douter des défis auxquels ce projet a été confronté et surmonté pour devenir un éditeur presque aussi bon qu’aujourd’hui. Le sentiment que cela se produit est aussi important que n’importe quelle caractéristique personnelle de Gutenberg aujourd’hui. L’effet Gutenberg des plugins et des thèmes: les changements à venir WordPress demande aux développeurs de thèmes et de plugins de faire deux choses importantes, toutes deux très exigeantes: travailler gratuitement pour la compatibilité avec Gutenberg. Laissez Gutenberg vous remplacer. Il y a donc beaucoup d’interruptions dans les plug – ins et l’espace thématique. Cependant, je pense que c’est un développement absolument nécessaire pour la communauté WordPress. Je vais t’expliquer.
Gutenberg et les plug – ins migl existants
Le plug – in IAIA doit être modifié pour être compatible avec Gutenberg, ce qui présente un grand avantage pour ceux qui le font. Les plug – ins de woocommerce à yoast, sans parler des milliers de petits plug – ins qui enregistrent des widgets, des codes courts ou des méta – boîtes, devront être modifiés d’une manière qui n’a pas encore été entièrement spécifiée pour aligner leur interface utilisateur sur le bloc Gutenberg. L’avantage serait étonnant: woocommerce, par exemple, s’est moqué de ce que pourrait être le bloc \
Il y a donc beaucoup de choses excitantes ici. Mais la transition sera chaotique et prendra du temps, surtout pour les petits développeurs et les plug – ins gratuits. Bien sûr, il y a aussi des plug – ins hérités qui enregistrent des widgets ou du Code court. Par exemple, il y a déjà un bloc de code raccourci qui vous permet de coller le Code raccourci comme dans l’éditeur actuel, et je suis sûr qu’il rend parfaitement le module Contact Form 7 à l’avant. Il y a aussi un long et controversé débat sur la façon et l’endroit où Gutenberg mettra la boîte de remerciement: le panneau d’options que les plug – ins enregistrent souvent. (le panneau yoast ou le panneau de configuration du produit woocommerce, qui se trouve actuellement sous l’éditeur tinymce, sont des exemples d’une collection très complexe de métabox.) Je ne sais pas comment ça marche. Mais je crois comprendre qu’il y a un plan. Bien sûr, je sais que Gutenberg a promis de ne pas détruire le soutien de metabox (\
Prévisualiser quand d’autres choses se produiront, moins de gens intégreront le contenu de l’ancienne façon, les métabases seront bloquées quelque part, les alternatives compatibles avec Gutenberg seront plus attrayantes et faciles à utiliser, et ainsi de suite. En d’autres termes, si vous voulez que les plug – ins restent \
Tenberg est différent. Dans une large mesure, les thèmes WordPress actuellement conçus sont un mauvais choix par rapport aux mises en page personnalisées créées avec gutenblocks. Gutenberg a saisi le sujet et a dû manger leur déjeuner. Si vous avez un bloc d’images de couverture qui peut être intégré n’importe où et prévisualisé en temps réel, pourquoi voulez – vous un widget d’images de héros pour un thème? Si vous pouvez avoir un bloc de boutons intégré partout et un aperçu en direct, pourquoi voulez – vous un court Code pour un sujet appelé boutons d’action? Si vous pouvez avoir (ou créer) un modèle de bloc d’équipe qui peut être intégré dans n’importe quel aperçu visible et en temps réel, pourquoi avez – vous besoin d’un modèle de page d’équipe pour un thème? Il y a beaucoup de code de sujet écrit de la façon dont Gutenberg l’a rendu obsolète. Le fait est qu’il y a beaucoup de code de sujet écrit de la façon dont Gutenberg l’a rendu obsolète. Corriger toutes les caractéristiques d’un thème avec un schéma aléatoire pour l’aligner sur Gutenberg (c’est – à – dire l’enregistrer comme Gutenberg) signifie beaucoup de réécritures sur chaque thème que vous vendez. Et le thème du constructeur de page? Au cours des dernières années, de nombreux développeurs de thèmes ont réalisé que la mise en page codée et les éléments de mise en page ne sont pas la meilleure façon de concevoir un thème. Au lieu de cela, les utilisateurs devraient être en mesure d’obtenir des projets spécifiques au sujet (par exemple, des modules personnalisés pour les membres de l’équipe) et de les placer où ils le souhaitent sur la page. Ces développeurs de thèmes ont regroupé leurs thèmes avec des générateurs de pages d’affaires, en particulier avec des générateurs de premier plan sur le marché et des étoiles mortes de code court appelées compositeurs visuels. Au lieu d’enregistrer une mise en page personnalisée (par exemple, à partir d’une page d’accueil avec des widgets), ces développeurs enregistrent des modules de compositeur visuel personnalisés et font essentiellement leurs sujets comme des enveloppes minces pour le compositeur visuel lui – même. S’il y a une différence, ces développeurs de thème sont Pegg
Je l’ai trouvé. Ils ne savent pas quelle est la largeur de votre zone de contenu, qu’il s’agisse d’une largeur totale ou d’une disposition, ou même s’ils sont dans votre zone de contenu ou dans la barre latérale. De plus, ils ne savent pas quel style de décision a été adopté pour le sujet. Parfois, ils peuvent utiliser des techniques ingénieuses pour hériter de certains CSS thématiques; Cependant, fondamentalement, Act ne sait pas quel est le choix général de la disposition, de la couleur et de la disposition du sujet. Ainsi, les plugins modulaires peuvent sembler un peu ennuyeux dans WordPress, ou ils peuvent être sûrs, tout comme la façon dont vous vous présentez à des personnes que vous avez peut – être rencontrées ou non, qui peuvent ou non parler votre langue, qui peuvent ou non être des enfants. Gutenberg est la solution à ce problème. Il fait des choix intenses et concrets sur plusieurs éléments de conception très importants, tels que la façon dont le sujet détermine son schéma de couleurs primaires. À quoi ressemble la disposition des colonnes? Comment un bloc particulier s’insère – t – il pour savoir de quoi il s’agit et de quel bloc il s’insère?