Bloquer les médias: Gutenberg est tout ce dont WordPress a besoin, mais pas assez
Ollo.
Les utilisateurs, et non les initiés, je ne parle pas des développeurs WordPress professionnels, des implémentations WordPress professionnelles, des premiers testeurs Gutenberg, des développeurs de thèmes et de plugins, des sociétés d’hébergement, etc. Je veux dire ceux qui paient pour créer des sites WordPress afin qu’ils puissent offrir quelque chose dans le monde en ligne. Voici trois choses que je crois que les utilisateurs veulent indéniablement dans l’expérience d’édition de contenu. Comme prévu, Gutenberg n’offrira aucun service. Voici trois énoncés indéniables que j’ai trouvés sur ce que les utilisateurs veulent dans l’expérience d’édition de contenu. Selon le plan actuel, Gutenberg n’offrira aucun de ces trois projets.
Tout d’abord, je décrirai ce que je pense que les utilisateurs veulent, pourquoi et la position actuelle de Gutenberg à l’égard de ces souhaits. Plus loin dans cet article, je vais fournir une analyse et des conseils pour le Projet Gutenberg. Qu’est – ce que l’utilisateur a besoin de l’expérience \
Contrairement à tous les constructeurs de pages leader sur le marché, Gutenberg n’a pas de programme d’éditeur frontal. Les solutions ci – dessus sont très différentes dans la plupart des domaines: plug – ins thématiques, plug – ins autonomes, solutions gérées; Bien construit, assez bien construit, très mal construit; Gratuit, gratuit, payant. Qu’ont – ils en commun? Ce sont tous des constructeurs de première ligne, sauf fusion Builder, qui travaille frénétiquement pour devenir un constructeur de première ligne. Je suis d’accord.
Obtenez la meilleure expérience d’édition frontale que le marché ait jamais vue dans page Builder Promotion de la fusion de textes je suis en train d’écrire cette partie de l’article dans l’éditeur WordPress par défaut, et je dois constamment « prévisualiser» les ébauches pour m’assurer que les références ci – dessus sont correctes. J’ai minimisé le temps nécessaire en ouvrant les messages dans les deux onglets, et j’ai été habitué à de tels inconvénients, à peine remarqué… Jusqu’à ce qu’un espace ou un ancien projet d’éditeur frontal apparaisse et redéfinisse complètement mon expérience de création. Gutenberg n’a pas l’intention de participer à ce processus de redéfinition ni de suivre d’autres solutions qui ont déjà fait un bond en avant. Pas tout à fait révolutionnaire.
2. Les utilisateurs ne font pas de distinction entre \
Avec tout le respect que je vous dois, je ne sais pas à quel point cette distinction est claire pour les utilisateurs, ni pour moi. Pour plus de diversité, j’ai écrit cet article dans la section blogs du site Web de squarespace, en utilisant l’excellent et intuitif éditeur frontal de squarespace. Après ce paragraphe, je veux mettre les deux images ensemble, parce que c’est pourquoi je veux écrire ce blog.
Recherché plusieurs fois lors de l’écriture de messages sur WordPress. Dieu merci, je connais CSS parce que l’option de ne pas créer de pages dans WordPress est à la fois difficile et fragile: API de bibliothèque, Code court de colonne, etc. Heureusement, je sais ce qu’il faut CSS (et HTML et comment utiliser un éditeur de texte) pour créer des guillemets de bloc qui ne prennent pas la largeur de toute la zone de contenu comme wpshout pullquote. J’aimerais vraiment pouvoir créer une mise en page dans le contenu de mon post. (en même temps, Dieu merci, je sais que CSS peut créer de telles citations.) En d’autres termes, j’aimerais vraiment pouvoir créer une mise en page dans le contenu de mon post. Dans squarespace, votre page Builder est votre éditeur de billets et la vie est belle: Si votre billet de blog est en texte simple (ou utilise seulement la mise en page d’image de base), alors vous n’avez pas besoin des fonctionnalités de mise en page avancées fournies par le page Builder. \
Pour les développeurs, c’est une crise d’identité, mais les utilisateurs veulent juste un \
Ou une des raisons pour lesquelles les gens installent Visual plug – in Builder ou shortcode plug – in juste pour obtenir des fonctions de colonne. Il est temps de mettre ces colonnes au Centre Commentaire de kinsta Gutenberg ignorer les colonnes peut signifier ignorer la principale raison d’être du même générateur de page: la mise en page, une relation spatiale différente du \
Ne t’approche pas de moi. Il ne met pas l’éditeur de contenu de base WordPress en concurrence avec les solutions de construction d’hébergement ou même les thèmes et plugins WordPress, y compris les solutions mal construites et perturbatrices pour la communauté, comme Visual composer. Dans le reste de cet article, nous discuterons de l’environnement général, des possibilités et des contraintes auxquelles fait face le Projet Gutenberg et nous tenterons de faire des prévisions et des recommandations. Qu’est – ce que Gutenberg? Parlons brièvement de ce que devrait être Gutenberg: dans quelle direction le Projet Gutenberg devrait – il évoluer? Les gens aiment acroynms, donc je vais me référer à ce que je pense que Gutenberg – mais – IT – a – Real – Front – end – page Builder, ou gbiaafepb. Gbiaafepb est un générateur de page frontale intégré au cœur de WordPress et un éditeur de contenu riche en fonctionnalités et convivial pour les développeurs au niveau de l’élément ou du Beaver Builder. Au minimum, cela inclura deux projets qui ne sont pas actuellement prévus pour Gutenberg dans WordPress 5.0: par défaut, modifiez les messages et les pages en faisant glisser et en avant (en utilisant l’édition en arrière, ou en utilisant le style glisser – déposer ou tinymce). Selon la disposition construite par un système de grille intelligent standard, le noyau a 12 colonnes, ou alignright est fortement recommandé. De nombreuses petites équipes ont déjà implémenté ces technologies dans WordPress, mais l’équipe qui a développé Gutenberg Core est confrontée à des contraintes et des défis particuliers dont nous discuterons. Voyons ce qui se passe si un Gutenberg complet atteint le cœur de WordPress. Et si Gutenberg réussit? Selon ma définition ci – dessus, par « succès », je veux dire « devenir ce qu’il est censé être ». En d’autres termes, gbiaafepb. Si gbiaafepb entre dans le noyau, je peux voir beaucoup de choses se produire simultanément. Normalisation de la création
Si Gutenberg réussit, le développement du site WordPress pourrait commencer à fusionner au lieu de continuer à se diviser. Tout d’abord, le marché des sujets devrait se rétrécir radicalement, car vous n’avez plus besoin de créer manuellement des dizaines d’options de mise en page pour chaque sujet, ni de créer et de grouper des constructeurs propriétaires. Ce rétrécissement nuirait à certains fournisseurs de sujets, mais il devrait également réduire considérablement la redondance excessive de l’écosystème actuel des sujets, réduire considérablement le défilement des sujets et offrir une expérience de développement moins isolée. Deuxièmement, si les solutions de base de WordPress peuvent dépasser les constructeurs de qualité supérieure comme Visual composer, le résultat sera un ensemble de pratiques de développement WordPress plus standardisées, dont la croissance est proportionnelle à la part de marché perdue par les solutions mal conçues. L’expérience de développement sur le site Divi ou le site Visual composer est comme essayer de réparer un vaisseau spatial tout en essayant d’ignorer un alien géant et hostile qui absorbe la moitié de son énergie du moteur principal, un alien invité par l’équipage parce qu’il sait cuisiner. Si les chefs du vaisseau se réunissent, on n’a pas besoin d’inviter des extraterrestres, ce qui signifie qu’un vaisseau peut voler quelque part et faire quelque chose, comme le vaisseau devrait le faire. Résumez ces deux points: si Gutenberg réussit, le développement du site WordPress pourrait commencer à fusionner au lieu de continuer à se diviser en centaines de cadres \/ constructeurs \/ solutions de distribution propriétaires (pour la plupart de faible qualité), une tendance que je considère comme permanente et que les commentateurs du WP Tavern qualifient de « fragmentation de l’expérience utilisateur tierce». Pertinence continue de wordpress pour les projets de petits sites Web À mon avis, si WordPress peut créer correctement le contenu, il aura peu de sens
Il peut y avoir des problèmes avec d’autres styles CSS. Ce n’est pas un exemple très intéressant, mais c’est en partie parce que l’écosystème dans lequel les développeurs de plug – ins ont une idée de la disposition possible de leur environnement de développement est une idée très étrange dans WordPress et son utilité est difficile à imaginer. Si Gutenberg peut fournir un ensemble suffisamment puissant d’outils de mise en page, les développeurs de thèmes et de plug – ins peuvent construire sur cette base. De même, si le contenu fonctionne de cette façon par défaut, vous voulez que le sujet commence à s’appuyer sur le concept de grille réactive. Il s’agirait d’une normalisation très populaire qui n’aurait pas besoin d’introduire des problèmes de rétrocompatibilité pour les problèmes qui existent déjà sur le marché. Encore une fois, le thème est \
La publication de tout a été rapidement abandonnée. Si WordPress est l’une des pires façons de bloguer ou de créer des mises en page, sa pureté idéologique n’a pas d’importance; De plus, il ne s’est pas fortement appuyé sur des outils de tiers et n’a pas intégré quelque chose comme le gbiaafepb dans le noyau, mais il a évolué dans cette direction. WordPress est un écosystème ouvert et infiniment étendu avec des millions de codes tiers connectés à son logiciel de base. Il y a longtemps, WordPress a également pris la décision révolutionnaire de prendre en charge son écosystème par une forte compatibilité avec les versions précédentes, ce qui signifie que ce qui pouvait fonctionner dans le passé, même dans le Code tiers, devrait continuer à fonctionner avec la croissance et les changements du logiciel principal. Ce sont les deux choses les plus excitantes, peut – être les plus excitantes, mais elles sont aussi des contraintes pour WordPress en tant que projet logiciel. Comme il se dirige vers le noyau, Gutenberg doit faire face à ces contraintes. Aucun de ses concurrents. Ainsi, en plus de la complexité fondamentale de la création d’un bon générateur de page dans WordPress (qui peut être résolue par de petites équipes motivées comme Beaver Builder ou elementor), la création de ce générateur de page dans le noyau de WordPress révèle une complexité effrayante, et je vais énumérer quelques – unes de ces complexités: Puisque Gutenberg devrait remplacer metabase, Comment maintiendra – t – il le support d’héritage pour toutes les solutions metabase disponibles basées sur php? Dans WordPress, il n’y a jamais eu de \
Vient de commencer un cours de calligraphie à la maison), qu’adviendra – t – il de WordPress? Je doute que le Gutenberg que nous obtenons compromette l’expérience des gens sur WordPress. Au contraire, ça ne fera pas beaucoup de différence. Ce qu’on a, c’est le statu quo. Considérant la lenteur du cycle de développement de WordPress Core pour les principales versions de changement de paradigme, telles que les API rest, et l’engagement étonnamment cohérent des principaux développeurs à fournir un logiciel parfaitement compatible avec les versions précédentes de Core, Je doute fortement que le Gutenberg que nous obtenons nuira à l’expérience des gens avec wordpress. Au contraire, ça ne fera pas beaucoup de différence. Cela nous laisse le statu quo, ce qui peut aider à décrire un point: le statu quo si Gutenberg est assez petit et limité pour ne pas changer la trajectoire globale de WordPress, alors cette piste ressemble à ceci: du désordre ci – dessous. À mon avis, squaspace est déjà supérieur à wordpress pour les sites très simples. Je suis un développeur à temps plein, mais quand un ami veut un site Web simple, je le crée dans squarespace et j’apprécie le processus. Le statu quo est que le projet de site Web d’information simple continuera de migrer vers la solution d’hébergement. Au fur et à mesure que les petits projets WordPress B2C se raréfient, les marchés thématiques gonflés seront vides. Les implémentateurs WordPress seront gravement écrasés et deviendront des implémentateurs Square Space ou Wix ou des champs de changement. Fragmentation globale; Poursuivre l’intégration autour de diverses solutions commerciales. WordPress est depuis longtemps le meilleur moyen de créer presque tous les sites. Cela devient rapidement moins vrai et, bien sûr, le marché réagit beaucoup plus rapidement que le développement WordPress de base. Les communautés semi – autonomes formées autour des technologies commerciales comme Divi, Beaver Builder et boldgrid continueront de proliférer
L’intégration (y compris l’hébergement, l’enregistrement des noms de domaine, le développement personnalisé et d’autres extensions verticales), Parce qu’ils ont restauré la prémisse que WordPress est la meilleure façon de créer un site Web pour un grand nombre d’utilisateurs avec un budget limité et des capacités techniques limitées. Inverser la tendance des parts de marché; \
Il y a beaucoup de bonnes options. Le principal problème décevant de Gutenberg est que WordPress a perdu l’occasion de rassembler un écosystème vaste, fragmenté et fortement redondant de thèmes \/ plug – ins \/ frames \/ constructeurs autour d’un ensemble fondamental de grands choix, ce qui est inquiétant à long terme. Enfin, je pense que je devrais souligner quelques autres auteurs WordPress qui, je pense, ont fait preuve d’un bon jugement dans les milliers de commentaires \